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'));