Index: ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/printCustomDesign.js =================================================================== diff -u -r15117 -r15199 --- ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/printCustomDesign.js (.../printCustomDesign.js) (revision 15117) +++ ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/printCustomDesign.js (.../printCustomDesign.js) (revision 15199) @@ -3,6 +3,7 @@ var LODOP; // 声明为全局变量 var templateObj = { name: '包名', + barcode:'010000001', operator: '配包人', reviewer: '审核人', sterilizationDate: '灭菌日期', @@ -16,6 +17,7 @@ }; var previewObj = { name: '缝合包', + barcode:'010000001', operator: '张三', reviewer: '李四', sterilizationDate: '2016-09-10', @@ -51,7 +53,7 @@ if(LODOP.GET_VALUE("ItemIsAdded", propName)){ LODOP.SET_PRINT_STYLEA(propName, 'Deleted', 0);// 恢复删除的项 }else{ - LODOP.ADD_PRINT_TEXTA(propName, 56, 32, 65, 30, value); + LODOP.ADD_PRINT_TEXTA(propName, '2mm', '2mm', '30mm', '3mm', value); LODOP.SET_PRINT_STYLEA(0, "ContentVName", vName);// 设置内容参数的变量名 } }else{ @@ -61,7 +63,7 @@ function CreatePage() { getLODOP2(); // alert(currentConfig.width) - LODOP.PRINT_INITA(0, 0, currentConfig.width, currentConfig.height, "小标签"); + LODOP.PRINT_INITA(0, 0, currentConfig.width, currentConfig.height, null); // LODOP.PRINT_INITA(0, 0, '800px', '600px', "小标签"); LODOP.SET_PRINT_MODE("PROGRAM_CONTENT_BYVAR", true);// 生成程序时,内容参数有变量用变量,无变量用具体值 }; @@ -94,8 +96,21 @@ } // 插入文本项 function insertTextItem() { - LODOP.ADD_PRINT_TEXTA('a', 0, 0, 75, 30, '文本'); + LODOP.ADD_PRINT_TEXTA('a', '0mm', '0mm', '10mm', '5mm', '文本'); } +function insertBarcode() { +// LODOP.ADD_PRINT_TEXTA(propName, 56, 32, 65, 30, value); + LODOP.ADD_PRINT_BARCODE("1mm","1mm","10mm","10mm","128Auto", obj.barcode);// 条码1 + LODOP.SET_PRINT_STYLEA(0, "ContentVName", 'obj.barcode');// 设置内容参数的变量名 +} +function insertTousseName(){ + var propName = 'name'; + getLODOP2(); + var vName = 'obj.'+propName; + var value = obj[propName]; + LODOP.ADD_PRINT_TEXTA(propName, '2mm', '2mm', '30mm', '6mm', value); + LODOP.SET_PRINT_STYLEA(0, "ContentVName", vName);// 设置内容参数的变量名 +} function insertTableToLodop(tableConfig){ // alert(tableConfig) if(tableConfig == null){ @@ -311,6 +326,18 @@ handler : function() { insertTextItem(); } + }, { + xtype : 'button', + text : '插入器械包条码', + handler : function() { + insertBarcode(); + } + }, { + xtype : 'button', + text : '插入包名', + handler : function() { + insertTousseName(); + } }] },{ xtype:'fieldset',