Index: ssts-web/src/main/webapp/disinfectsystem/config/gzspyqzyy/print/printConfig.js
===================================================================
diff -u -r15753 -r17529
--- ssts-web/src/main/webapp/disinfectsystem/config/gzspyqzyy/print/printConfig.js (.../printConfig.js) (revision 15753)
+++ ssts-web/src/main/webapp/disinfectsystem/config/gzspyqzyy/print/printConfig.js (.../printConfig.js) (revision 17529)
@@ -1031,6 +1031,7 @@
//外来器械包大标签
var foreignTousseLargeLabelConfig = {
+ customPrint:printForeignTousseLabelLable,
headerContent : [
// 灭菌方式
{label : "", dataIndex : 'sterilingType', position : ["32mm","1mm","26mm","3mm"], type: 'html', beforeStr: "
", afterStr: "
"},
@@ -1074,6 +1075,65 @@
{itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}]
}]
}
+
+function printForeignTousseLabelLable(obj){
+
+ doGetLodop();
+ if(obj.markTousse){
+ LODOP.ADD_PRINT_LINE('6.5mm','0mm','6.5mm','100mm',0,1);
+ LODOP.ADD_PRINT_LINE('30mm','0mm','30mm','100mm',0,1);
+ }
+ // 设置默认字体
+ setDefaultFontNameSizeBold('宋体',10,1);
+ // 默认条码属性
+ LODOP.SET_PRINT_STYLE('ShowBarText', true);
+ LODOP.SET_PRINT_STYLE('FontSize', 6);
+ LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true);
+
+ var fontSize = getFontSizeByStr(obj.nameWithoutPartInfo,[
+ {maxLen:10,fontSize:13},
+ {maxLen:20,fontSize:10},
+ {maxLen:1000,fontSize:7}
+ ]);
+
+ LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","BottomMargin:0mm", obj.nameWithoutPartInfo);
+ setFontSizeBold(fontSize,1);// 设置字体
+ setAlignment('center');// 对齐
+
+ LODOP.ADD_PRINT_TEXT("9mm","10mm","60mm","5mm", "供应商:"+obj.supplierName);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("9mm","55mm","60mm","5mm", "住院号:"+obj.hospitalNumber);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("14mm","10mm","30mm","5mm", "包装总数:"+obj.splitPackagesAmount);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("14mm","55mm","30mm","5mm", "使用医生:"+obj.doctor);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("19mm","10mm","30mm","5mm", "第几包:"+obj.packageNumber);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("19mm","55mm","30mm","5mm", "使用病人:"+obj.patient);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("24mm","10mm","30mm","5mm", "病人科室:"+obj.depart);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("32mm","1mm","26mm","3mm", obj.sterilingType);//灭菌方式
+ setFontSizeBold(8,1);// 设置字体
+
+ LODOP.ADD_PRINT_TEXT("38mm","30mm","RightMargin:0mm","5mm", obj.total);//植入物?件,工具?件
+ setFontSizeBold(10,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("47mm","10mm","35mm","3mm", "灭菌期:"+obj.sterilizationDate);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("47mm","55mm","35mm","3mm", "失效期:"+obj.validDate);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("53mm","10mm","26mm","3mm", "装配员:"+obj.operator);
+ setFontSizeBold(8,1);// 设置字体
+ LODOP.ADD_PRINT_TEXT("59mm","10mm","26mm","3mm", "审核员:"+obj.reviewer);
+ setFontSizeBold(8,1);// 设置字体
+
+
+ LODOP.ADD_PRINT_BARCODE("53mm","55mm","32mm","10mm","128Auto", obj.barcode);// 条码1
+ LODOP.ADD_PRINT_BARCODE("68mm","55mm","32mm","10mm","128Auto", obj.barcode);// 条码2
+ LODOP.ADD_PRINT_BARCODE("68mm","15mm","32mm","10mm","128Auto", obj.barcode);// 条码3
+
+}
// 构造表格
function getMaterialsTabHtml_foreignTousseAppliation_zd5y(printSummaryObj,tousse){
// 打印材料明细