From 4781f3bb72bdd16ce16691cd59e8cbf5ff2e2507 Mon Sep 17 00:00:00 2001 From: zhangzhiqiang Date: Wed, 22 Feb 2023 11:02:07 +0800 Subject: [PATCH] =?UTF-8?q?add:=E5=90=88=E5=90=8C=E5=9C=A8=E9=80=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/nl/wms/ql/wql/QL_ERP.wql | 7 ++- .../wms/statistics/materPlan/StructIvt3.vue | 46 +++++++++++++------ 2 files changed, 36 insertions(+), 17 deletions(-) diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/ql/wql/QL_ERP.wql b/mes/hd/nladmin-system/src/main/java/org/nl/wms/ql/wql/QL_ERP.wql index 28fb4497..f1bc4eaf 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/ql/wql/QL_ERP.wql +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/ql/wql/QL_ERP.wql @@ -147,7 +147,10 @@ sum(PURCHASE.QTY_HT) AS sumqty, PURCHASE.VBILLCODE AS receive_code, PURCHASE.ITEM_CODE as material_code, - PURCHASE.ITEM_NAME as material_name + PURCHASE.ITEM_NAME as material_name, + PURCHASE.NAME, + PURCHASE.NORIGTAXPRICE, + PURCHASE.NORIGTAXMNY FROM PURCHASE_CONTRACT_VIEW PURCHASE where @@ -159,7 +162,7 @@ OPTION 输入.mater_ids <> "" PURCHASE.ITEM_ID in 输入.mater_ids ENDOPTION - GROUP BY PURCHASE.ITEM_ID,PURCHASE.VBILLCODE, PURCHASE.ITEM_CODE, PURCHASE.ITEM_NAME + GROUP BY PURCHASE.ITEM_ID,PURCHASE.VBILLCODE, PURCHASE.ITEM_CODE, PURCHASE.ITEM_NAME,PURCHASE.NAME,PURCHASE.NORIGTAXPRICE,PURCHASE.NORIGTAXMNY ORDER BY PURCHASE.ITEM_CODE, PURCHASE.VBILLCODE ENDSELECT ENDQUERY diff --git a/mes/qd/src/views/wms/statistics/materPlan/StructIvt3.vue b/mes/qd/src/views/wms/statistics/materPlan/StructIvt3.vue index 958f7155..56c9a725 100644 --- a/mes/qd/src/views/wms/statistics/materPlan/StructIvt3.vue +++ b/mes/qd/src/views/wms/statistics/materPlan/StructIvt3.vue @@ -1,9 +1,9 @@ @@ -173,6 +176,19 @@ export default { sums[index] = parseFloat(total).toFixed(3) sums[index] } + + if (column.property === 'NORIGTAXMNY') { + const total = values.reduce((prev, curr) => { + const value = Number(curr) + if (!isNaN(value)) { + return prev + curr + } else { + return prev + } + }, 0) + sums[index] = parseFloat(total).toFixed(3) + sums[index] + } }) return sums },