Index: ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/print/printConfig.js =================================================================== diff -u -r14789 -r14795 --- ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/print/printConfig.js (.../printConfig.js) (revision 14789) +++ ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/print/printConfig.js (.../printConfig.js) (revision 14795) @@ -1015,6 +1015,52 @@ LODOP.ADD_PRINT_BARCODE("17mm","10mm","30mm","10mm","128Auto", obj.barcode);// 条码1 } +var middleLableConfig = { + customPrint:printMiddleLable_dgszyy +} +function printMiddleLable_dgszyy(obj){ + doGetLodop(); + + // 划线 + if(obj.markTousse){ + LODOP.ADD_PRINT_LINE('15mm','0mm','15mm','66mm',0,1); + LODOP.ADD_PRINT_LINE('28mm','0mm','28mm','66mm',0,1); + } + // 设置默认字体 + setDefaultFontNameSizeBold('宋体',12,1); + // 默认条码属性 + LODOP.SET_PRINT_STYLE('ShowBarText', true); + LODOP.SET_PRINT_STYLE('FontSize', 6); + LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true); + var departAndName = obj.department+'-'+obj.name + var fontSize = getFontSizeByStr(departAndName,[ + {maxLen:10,fontSize:12}, + {maxLen:20,fontSize:10}, + {maxLen:1000,fontSize:8} + ]); + LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","14mm", departAndName); + setFontSizeBold(fontSize,1);// 设置字体 + setAlignment('center');// 对齐 + + LODOP.ADD_PRINT_TEXT("16mm","10mm","RightMargin:0mm","4mm", "灭菌日期:"+obj.sterilizationDate); + setFontSizeBold(8,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("20mm","10mm","RightMargin:0mm","4mm", "有效日期:"+obj.validDate); + setFontSizeBold(8,0);// 设置字体 + + var s2 = '灭菌批次: '+obj.operator+'灭菌员: '+obj.sterilizationUser + LODOP.ADD_PRINT_TEXT("24mm","10mm","RightMargin:0mm","4mm", s2); + setFontSizeBold(6,0);// 设置字体 + + LODOP.ADD_PRINT_BARCODE("29mm","1mm","30mm","10mm","128Auto", obj.barcode);// 条码1 + LODOP.SET_PRINT_STYLEA(0,'ShowBarText', false); + LODOP.ADD_PRINT_TEXT("32mm","31mm","30mm","6mm", obj.barcode); + setFontSizeBold(10,0);// 设置字体 + + LODOP.ADD_PRINT_BARCODE("39mm","1mm","30mm","6mm","128Auto", obj.barcode);// 条码1 + LODOP.SET_PRINT_STYLEA(0,'ShowBarText', false); + LODOP.ADD_PRINT_TEXT("42mm","31mm","30mm","6mm", obj.barcode); + setFontSizeBold(10,0);// 设置字体 +} var foreignProxyDisinfectionLabelConfig = { // 可带表格线的table定义 table : { @@ -1310,7 +1356,7 @@ // 小标签2:50x30规格 smallLabel2 : smallLabel2Config, // 中标签:80x60规格 - //middleLable : middleLableConfig, + middleLable : middleLableConfig, // 大标签:100x80规格 largeLabel : largeLabelConfig, // 加大标签:100x100规格