Index: ssts-web/src/main/webapp/disinfectsystem/print/print.js =================================================================== diff -u -r33065 -r33269 --- ssts-web/src/main/webapp/disinfectsystem/print/print.js (.../print.js) (revision 33065) +++ ssts-web/src/main/webapp/disinfectsystem/print/print.js (.../print.js) (revision 33269) @@ -1366,6 +1366,18 @@ LODOP.SET_PRINTER_INDEX(-1);// TODO 可增加切换打印机的处理 CreateOneFormPage(barcode,name,unitName); LODOP.PRINT(); + if (LODOP.CVERSION) { + CLODOP.On_Return=function(TaskID,Value){ + if(Value){ + //已发出实际打印命令 + }else { + //没有发出实际打印命令!重试打印 + showResult('没有发出实际打印命令!重试打印'); + CreateOneFormPage(barcode,name,unitName); + LODOP.PRINT(); + } + }; + }; } else { alert("打印内容为空"); } @@ -1559,6 +1571,17 @@ if(isUndefinedOrNull(obj.noPrinting)){ LODOP.PRINT(); } + if (LODOP.CVERSION) { + CLODOP.On_Return=function(TaskID,Value){ + if(Value){ + //已发出实际打印命令 + }else { + //没有发出实际打印命令!重试打印 + showResult('没有发出实际打印命令!重试打印') + print(obj); + } + }; + }; // LODOP.PRINT_DESIGN ();// 打印设计 // LODOP.PREVIEW();//打印预览 } else { @@ -4441,6 +4464,16 @@ }else{ LODOP.PRINT(); } + if (LODOP.CVERSION) { + CLODOP.On_Return=function(TaskID,Value){ + if(Value){ + //已发出实际打印命令 + }else { + showResult('没有发出实际打印命令!重试打印') + invokeTemplatePrintFunction(pageType,obj,labelTemplate); + } + }; + }; return true; } return false;