Index: ssts-web/src/main/webapp/disinfectsystem/config/dysyy/print/printConfig.js =================================================================== diff -u -r14642 -r14645 --- ssts-web/src/main/webapp/disinfectsystem/config/dysyy/print/printConfig.js (.../printConfig.js) (revision 14642) +++ ssts-web/src/main/webapp/disinfectsystem/config/dysyy/print/printConfig.js (.../printConfig.js) (revision 14645) @@ -983,6 +983,56 @@ } } +var middleLableConfig = { + customPrint:printMiddleLable_dysyy +} +//打两个条码,没有清单 +function printMiddleLable_dysyy(obj){ + doGetLodop(); + + // 划线 + if(obj.markTousse){ + LODOP.ADD_PRINT_LINE('15mm','0mm','15mm','65mm',0,1); + LODOP.ADD_PRINT_LINE('37mm','0mm','37mm','65mm',0,1); + } + // 设置默认字体 + setDefaultFontNameSizeBold('宋体',15,1); + // 默认条码属性 + LODOP.SET_PRINT_STYLE('ShowBarText', true); + LODOP.SET_PRINT_STYLE('FontSize', 6); + LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true); + + var fontSize = getFontSizeByStr(obj.name,[ + {maxLen:5,fontSize:25}, + {maxLen:7,fontSize:19}, + {maxLen:9,fontSize:15}, + {maxLen:11,fontSize:13}, + {maxLen:13,fontSize:11}, + {maxLen:17,fontSize:9}, + {maxLen:200,fontSize:5} + ]); + LODOP.ADD_PRINT_TEXT("2mm","0mm","RightMargin:0mm","15mm", obj.name); + setFontSizeBold(fontSize,1);// 设置字体 + setAlignment('center');// 对齐 + + LODOP.ADD_PRINT_TEXT("16mm","1mm","60mm","5mm", "科室:"+obj.department); + setFontSizeBold(10,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("21mm","1mm","40mm","5mm", "配包:"+obj.operator); + setFontSizeBold(10,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("21mm","33mm","40mm","5mm", "核包:"+obj.reviewer); + setFontSizeBold(10,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("26mm","1mm","40mm","5mm", "灭菌:"+obj.sterilizationDate); + setFontSizeBold(10,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("26mm","33mm","40mm","5mm", "失效:"+obj.validDate); + setFontSizeBold(10,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("31mm","1mm","40mm","5mm", "灭菌员:"+obj.sterilizationDate); + setFontSizeBold(10,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("31mm","33mm","40mm","5mm", "炉次:"+obj.frequency); + setFontSizeBold(10,0);// 设置字体 + + LODOP.ADD_PRINT_BARCODE("38mm","10mm","40mm","11mm","128Auto", obj.barcode);// 条码1 + setAlignment('center');// 对齐 +} var foreignProxyDisinfectionLabelConfig = { // 可带表格线的table定义 table : { @@ -1277,8 +1327,8 @@ smallLabel : smallLabelConfig, // 小标签2:50x30规格 smallLabel2 : smallLabel2Config, - // 中标签:80x60规格 - //middleLable : middleLableConfig, + // 中标签:65*50规格 + middleLable : middleLableConfig, // 大标签:100x80规格 largeLabel : largeLabelConfig, // 加大标签:100x100规格