Index: ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePrint.js =================================================================== diff -u -r12332 -r13125 --- ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePrint.js (.../invoicePrint.js) (revision 12332) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePrint.js (.../invoicePrint.js) (revision 13125) @@ -362,6 +362,34 @@ return value; } } +/** + * 打印材料发货单 + * @param invoiceInfo + * @param printType + */ +function printMaterialInvoice(invoicesInfo, printType){ + if(isUndefinedOrNull(invoicesInfo.materials)){ + invoicesInfo.materials = []; + } + invoicesInfo.applicationType = "通用申请单"; + invoicesInfo.barcode = invoicesInfo.departBarcode; + invoicesInfo.formTypeOfPrinted = 'batchPrintMaterialInvoices'; + var unitName = ""; + DWREngine.setAsync(false); + SupplyRoomConfigTableManager.getStartTimeObject(function(config){ + if(config != null){ + unitName = config.unitName; + } + }); + DWREngine.setAsync(true); + invoicesInfo.unitName = unitName; + invoicesInfo.printConfigObj_default = batchPrintInvoicesConfig_default; + // 材料 + if(invoicesInfo.materials.length > 0){ + invoicesInfo.goods = invoicesInfo.materials; + printInvoiceInfo_local(invoicesInfo, printType); + } +} function printInvoices2(invoicesInfo, printType) { if(isUndefinedOrNull(invoicesInfo.tousse)){ invoicesInfo.tousse = [];