Index: ssts-web/src/main/webapp/disinfectsystem/config/gd2zyy/print/printConfig.js =================================================================== diff -u -r16903 -r17099 --- ssts-web/src/main/webapp/disinfectsystem/config/gd2zyy/print/printConfig.js (.../printConfig.js) (revision 16903) +++ ssts-web/src/main/webapp/disinfectsystem/config/gd2zyy/print/printConfig.js (.../printConfig.js) (revision 17099) @@ -863,6 +863,43 @@ ] } +//消毒物品小标签50x30 +var smallLabel_disinfectConfig = { + customPrint:printSmallLabel_disinfect +} +//消毒物品的打印 +function printSmallLabel_disinfect(obj){ + doGetLodop(); + // 设置默认字体 + setDefaultFontNameSizeBold('宋体',12,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:10,fontSize:10}, + {maxLen:20,fontSize:8}, + {maxLen:30,fontSize:8}, + {maxLen:1000,fontSize:8} + ]); + + LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","3mm", obj.name); + setFontSizeBold(fontSize,1);// 设置字体 + setAlignment('center');// 对齐 + + LODOP.ADD_PRINT_TEXT("5mm","1mm","44mm","6mm", "消毒:"+obj.sterilizationDate); + setFontSizeBold(9,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("5mm","30mm","30mm","6mm", "装配:"+obj.operator); + setFontSizeBold(9,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("11mm","1mm","44mm","6mm", "失效:"); + setFontSizeBold(9,0);// 设置字体 + LODOP.ADD_PRINT_TEXT("11mm","30mm","44mm","6mm", "审核:"+obj.reviewer); + setFontSizeBold(9,0);// 设置字体 + + LODOP.ADD_PRINT_BARCODE("17mm","10mm","30mm","10mm","128Auto", obj.barcode);// 条码1 +} + function printSmallLabel_gd2zyy(obj){ doGetLodop(); // 划线 @@ -1139,6 +1176,9 @@ // 小标签:50x30规格 smallLabel : smallLabelConfig, + // 消毒物品小标签 + smallLabel2_disinfect : smallLabel_disinfectConfig, + // 中标签:80x60规格 //middleLable : middleLableConfig, foreignTousseLargeLabel: foreignTousseLargeLabelConfig,// 外来器械大标签