Index: ssts-web/src/main/webapp/disinfectsystem/config/dysyy/print/printConfig.js
===================================================================
diff -u -r14906 -r14908
--- ssts-web/src/main/webapp/disinfectsystem/config/dysyy/print/printConfig.js (.../printConfig.js) (revision 14906)
+++ ssts-web/src/main/webapp/disinfectsystem/config/dysyy/print/printConfig.js (.../printConfig.js) (revision 14908)
@@ -702,43 +702,7 @@
//大标签配置,100x80mm
var largeLabelConfig = {
- customPrint:printLargeLabel,
- headerContent : [
- // 器械包名称,水平居中
- {label : "", dataIndex : 'name', position : ["1mm","0mm","RightMargin:0mm","BottomMargin:0mm"], type: 'html', beforeStr: "
", afterStr: "
"},
- {label : "装配员:", dataIndex : 'operator', fontSize : 10, bold: 1, position : ["6mm","5mm","50mm","10px"]},
- {label : "审核员:", dataIndex : 'reviewer', fontSize : 10, bold: 1, position : ["6mm","55mm","50mm","10px"]},
- {label : "灭菌日期:", dataIndex : 'sterilizationDate', fontSize : 10, bold: 1, position : ["10mm","5mm","50mm","10px"]},
- {label : "失效日期:", dataIndex : 'validDate', fontSize : 10, bold: 1, position : ["10mm","55mm","50mm","10px"]},
-
- {label : "", dataIndex : 'materials', position : ["14mm","0mm","RightMargin:0mm","BottomMargin:20mm"], type: 'html', beforeStr: "", afterStr: "
"},
-
- {label : "灭菌程序:", dataIndex : 'sterilingType', position : ["58mm","0mm","RightMargin:50mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"},
-
- {label : "", dataIndex : 'name', position : ["67mm","0mm","RightMargin:50mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"},
- {label : "", dataIndex : 'name', position : ["67mm","50mm","RightMargin:0mm","BottomMargin:0mm"], type: 'html', beforeStr: "", afterStr: "
"}
-
- ],
- barcodes : [
- {codeType : "128Auto", dataIndex : 'barcode', position : ["57mm","55mm","40mm","8mm"],
- styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
- {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
- {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
- ]
- },
- {codeType : "128Auto", dataIndex : 'barcode', position : ["71mm","5mm","40mm","8mm"],
- styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
- {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
- {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
- ]
- },
- {codeType : "128Auto", dataIndex : 'barcode', position : ["71mm","55mm","40mm","8mm"],
- styles : [{itemNameID: 0, styleName: 'ShowBarText', styleValue: true},
- {itemNameID: 0, styleName: 'FontSize', styleValue: 6},
- {itemNameID: 0, styleName: 'NotOnlyHighPrecision', styleValue: true}
- ]
- }
- ]
+ customPrint:printLargeLabel
}
// 加大标签配置,100x100mm
var exLargeLabelConfig = {
@@ -850,12 +814,13 @@
function printLargeLabel(obj){
+
doGetLodop();
// 划线
- if(obj.markTousse){
- LODOP.ADD_PRINT_LINE('6mm','0mm','6mm','80mm',0,1);
- LODOP.ADD_PRINT_LINE('37mm','0mm','37mm','80mm',0,1);
+ if(true){
+ LODOP.ADD_PRINT_LINE('8mm','0mm','8mm','80mm',0,1);
+ LODOP.ADD_PRINT_LINE('36mm','0mm','36mm','80mm',0,1);
}
// 设置默认字体
setDefaultFontNameSizeBold('宋体',15,1);
@@ -864,46 +829,52 @@
LODOP.SET_PRINT_STYLE('FontSize', 6);
LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true);
- LODOP.ADD_PRINT_TEXT("1mm","5mm","RightMargin:0mm","6mm", '德阳市人民医院');
+ LODOP.ADD_PRINT_TEXT("2mm","12mm","RightMargin:0mm","8mm", '德阳市人民医院');
setFontSizeBold(11,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("1mm","50mm","RightMargin:0mm","4mm", '消毒供应中心灭菌标签');
+ setFontSizeBold(7,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("4.5mm","50mm","RightMargin:0mm","3mm", '电话:0838-2418425');
+ setFontSizeBold(7,0);// 设置字体
var tousseName = '品名:'+obj.name;
var fontSize = getFontSizeByStr(obj.name,[
- {maxLen:5,fontSize:20},
{maxLen:10,fontSize:13},
- {maxLen:20,fontSize:11},
- {maxLen:30,fontSize:8},
+ {maxLen:20,fontSize:8},
+ {maxLen:30,fontSize:7},
{maxLen:200,fontSize:5}
]);
- LODOP.ADD_PRINT_TEXT("6mm","20mm","10mm","5mm", '品名:');
- setFontSizeBold(8,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("9mm","20mm","12mm","5mm", '品名:');
+ setFontSizeBold(10,0);// 设置字体
- LODOP.ADD_PRINT_TEXT("6mm","30mm","RightMargin:0mm","10mm", obj.name);
+ LODOP.ADD_PRINT_TEXT("9mm","30mm","RightMargin:0mm","9mm", obj.name);
setFontSizeBold(fontSize,1);// 设置字体
- LODOP.ADD_PRINT_TEXT("17mm","20mm","60mm","5mm", "科室:"+emptyStringIfUndefinedOrNull(obj.department));
- setFontSizeBold(8,0);// 设置字体
- LODOP.ADD_PRINT_TEXT("22mm","20mm","40mm","5mm", "配包:"+obj.operator);
- setFontSizeBold(8,0);// 设置字体
- LODOP.ADD_PRINT_TEXT("22mm","50mm","40mm","5mm", "核包:"+obj.reviewer);
- setFontSizeBold(8,0);// 设置字体
- LODOP.ADD_PRINT_TEXT("27mm","20mm","40mm","5mm", "灭菌:"+obj.sterilizationDate);
- setFontSizeBold(8,0);// 设置字体
- LODOP.ADD_PRINT_TEXT("27mm","50mm","40mm","5mm", "失效:"+obj.validDate);
- setFontSizeBold(8,0);// 设置字体
- LODOP.ADD_PRINT_TEXT("32mm","20mm","40mm","5mm", "灭菌员:"+obj.operator);
- setFontSizeBold(8,0);// 设置字体
- LODOP.ADD_PRINT_TEXT("32mm","50mm","40mm","5mm", "炉次:"+emptyStringIfUndefinedOrNull(obj.frequency));
- setFontSizeBold(8,0);// 设置字体
+// LODOP.ADD_PRINT_TEXT("17mm","20mm","60mm","5mm", "科室:"+emptyStringIfUndefinedOrNull(obj.depart));
+ LODOP.ADD_PRINT_TEXT("16mm","20mm","60mm","5mm", "科室:"+'消毒供应中心');
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("21mm","20mm","40mm","5mm", "配包:"+emptyStringIfUndefinedOrNull(obj.operator));
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("21mm","50mm","40mm","5mm", "核包:"+emptyStringIfUndefinedOrNull(obj.reviewer));
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("26mm","20mm","40mm","5mm", "灭菌:"+obj.sterilizationDate);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("26mm","50mm","40mm","5mm", "失效:"+obj.validDate);
+ setFontSizeBold(10,0);// 设置字体
+ LODOP.ADD_PRINT_TEXT("31mm","20mm","40mm","5mm", "灭菌员:"+emptyStringIfUndefinedOrNull(obj.operator));
+ setFontSizeBold(10,0);// 设置字体
- LODOP.ADD_PRINT_BARCODE("38mm","2mm","30mm","11mm","128Auto", obj.barcode);// 条码1
+ var frequency = emptyStringIfUndefinedOrNull(obj.sterilizer)+'-'+emptyStringIfUndefinedOrNull(obj.frequency);
+ LODOP.ADD_PRINT_TEXT("31mm","50mm","40mm","5mm", "锅号/次:"+frequency);
+ setFontSizeBold(10,0);// 设置字体
+
+ LODOP.ADD_PRINT_BARCODE("37mm","6mm","30mm","11mm","128Auto", obj.barcode);// 条码1
LODOP.SET_PRINT_STYLEA(0,'ShowBarText',0);
setAlignment('center');// 对齐
- LODOP.ADD_PRINT_TEXT("42mm","35mm","30mm","11mm", obj.barcode);
+ LODOP.ADD_PRINT_TEXT("40mm","38mm","30mm","11mm", 'No:'+obj.barcode);
setFontSizeBold(10,0);// 设置字体
}
@@ -1563,7 +1534,7 @@
// 中标签:65*50规格
middleLable : middleLableConfig,
middleLable2 : middleLableConfig2,// 65*50
- // 大标签:100x80规格
+ // 大标签:80x50规格
largeLabel : largeLabelConfig,
// 加大标签:100x100规格
exLargeLabel : exLargeLabelConfig,