Index: ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js =================================================================== diff -u -r24540 -r24871 --- ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js (.../printApplicationGoods.js) (revision 24540) +++ ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js (.../printApplicationGoods.js) (revision 24871) @@ -29,20 +29,24 @@ function printApplicationGoods(printType, printSummaryObj) { LODOP = getLodop(document.getElementById('LODOP'), document .getElementById('LODOP_EM')); - var myObj = printConfig[formTypeOfPrinted]; - if(myObj && myObj.print2){ - printSummaryObj.goods=printSummaryObj.pages[0].rows; - print2(printSummaryObj); + if(!isUndefinedOrNullOrEmpty(LODOP)){ + var myObj = printConfig[formTypeOfPrinted]; + if(myObj && myObj.print2){ + printSummaryObj.goods=printSummaryObj.pages[0].rows; + print2(printSummaryObj); + }else{ + print(printSummaryObj); + } + + if(printType == 0){//直接打印 + LODOP.PRINT(); + }else{//打印预览 + LODOP.SET_SHOW_MODE("HIDE_PAPER_BOARD",1); + LODOP.PREVIEW(); + } }else{ - print(printSummaryObj); + showResult("打印失败:获取不到LODOP对象"+LODOP) } - - if(printType == 0){//直接打印 - LODOP.PRINT(); - }else{//打印预览 - LODOP.SET_SHOW_MODE("HIDE_PAPER_BOARD",1); - LODOP.PREVIEW(); - } } // 打印外来器械申请单 function doPrintForeignTousseApplication(printType, printSummaryObj) {