Index: ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js =================================================================== diff -u -r40855 -r40970 --- ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js (.../printApplicationGoods.js) (revision 40855) +++ ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js (.../printApplicationGoods.js) (revision 40970) @@ -166,26 +166,51 @@ return; } -//GDSKQYY-16:批量打印发货计划2 +//GDSKQYY-16:批量打印发货计划2(GDSKQYY-18:改进) function commonEquipmentDeliveryPlanList2(printData) { var title = ''; - var goodCount = 0; + var departHtml = ''; var date = new Date(); var printTime = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " " + timeformat(date.getHours()) + ":" + timeformat(date.getMinutes()); - var departHtml = '科室(诊位)名称待发物品总数'; for (var i = 0; i < printData.data.length; i++) { title = printData.data[i].header; var totalGoodsAmount = printData.data[i].totalGoodsAmount; var depart = printData.data[i].depart; + var pages = printData.data[i].pages; departHtml += '' - departHtml += '' + depart + '' + totalGoodsAmount + ''; + departHtml += '' + depart + '小计 ' + totalGoodsAmount + ''; departHtml += '' - goodCount += totalGoodsAmount; + if (pages[0] && pages[0].rows.length > 0) { + for (var j = 0; j < pages[0].rows.length; j += 2) { + var goodsName = pages[0].rows[j].goodsName; + var goodsAmount = pages[0].rows[j].goodsAmount; + departHtml += '' + if (j == 0) { + departHtml += '' + goodsName + ' - (' + goodsAmount + ')'; + if (pages[0].rows[j + 1]) { + var goodsName = pages[0].rows[j + 1].goodsName; + var goodsAmount = pages[0].rows[j + 1].goodsAmount; + departHtml += '' + goodsName + ' - (' + goodsAmount + ')'; + } else { + departHtml += ''; + } + } else { + departHtml += '' + goodsName + ' - (' + goodsAmount + ')'; + if (pages[0].rows[j + 1]) { + var goodsName = pages[0].rows[j + 1].goodsName; + var goodsAmount = pages[0].rows[j + 1].goodsAmount; + departHtml += '' + goodsName + ' - (' + goodsAmount + ')'; + } else { + departHtml += ''; + } + } + departHtml += '' + } + } } - departHtml += '合计' + goodCount + ''; var tableHtml = "

" + title + "待发物品总数单

"; tableHtml += "

打印时间:" + printTime + "

"; - tableHtml += ""; + tableHtml += "
"; tableHtml += departHtml tableHtml += "
"; var LODOP = getLodop(document.getElementById('LODOP'), document.getElementById('LODOP_EM'));