Index: ssts-web/src/main/webapp/disinfectsystem/print/print.js =================================================================== diff -u -r20655 -r21190 --- ssts-web/src/main/webapp/disinfectsystem/print/print.js (.../print.js) (revision 20655) +++ ssts-web/src/main/webapp/disinfectsystem/print/print.js (.../print.js) (revision 21190) @@ -2597,6 +2597,64 @@ LODOP.ADD_PRINT_HTM(0,0,"100%","100%",""+tableHtml+""); LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT","Full-Page"); }; +//高值耗材物品 +function printExpensiveGoodsInfo(barcode,name,expDate,supplierName,printType,specification) { + if (!isUndefinedOrNullOrEmpty(barcode)) { + formTypeOfPrinted = 'expensiveGoodsEntry'; + doGetLodop(); + LODOP.PRINT_INIT(""); + setPrinterByConfig(); + var myObj = printConfig[formTypeOfPrinted]; + if(!isUndefinedOrNullOrEmpty(myObj)){ + var printSummaryObj = { + 'barcode': barcode, + 'name': name, + 'expDate': expDate, + 'supplierName': supplierName, + 'printType': printType, + 'specification': specification + } + print2(printSummaryObj); + }else{ + createExpensivdGoodsInfo(barcode,name,expDate,supplierName,specification); + } + + if(printType == 0){//直接打印 + LODOP.PRINT(); + }else{//打印预览 + LODOP.SET_SHOW_MODE("HIDE_PAPER_BOARD",1); + LODOP.PREVIEW(); + } + } else { + alert("打印内容为空"); + } +} +function createExpensivdGoodsInfo(barcode,name,expDate,supplierName,specification) { + doGetLodop(); + + var tableHtml =""; + tableHtml += ""; + if(name.length > 10){ + tableHtml += ""; + tableHtml += ""; + + tableHtml += ""; + tableHtml += ""; + tableHtml += ""; + + tableHtml += "
"+name+"
"; + }else{ + tableHtml += "
"+name+"
"; + } + tableHtml += "
"; + tableHtml += "
规格:"+specification; + tableHtml += "
失效期:"+expDate; + tableHtml += "
"; + tableHtml += "
"+barcode; + tableHtml += "
"; + LODOP.ADD_PRINT_HTM(0,0,"100%","100%",""+tableHtml+""); + LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT","Full-Page"); +}; // 通用的打印发货单配置 var batchPrintInvoicesConfig_default = { headerFooter : [