add:合同在途

This commit is contained in:
zhangzhiqiang
2023-02-22 11:02:07 +08:00
parent c7350749cd
commit 4781f3bb72
2 changed files with 36 additions and 17 deletions

View File

@@ -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

View File

@@ -1,9 +1,9 @@
<template>
<el-dialog
v-loading.fullscreen.lock="fullscreenLoading"
append-to-body
title="合同在途"
:visible.sync="dialogVisible"
v-loading.fullscreen.lock="fullscreenLoading"
destroy-on-close
:show-close="false"
fullscreen
@@ -56,6 +56,9 @@
<el-table-column prop="material_name" label="物料名称" min-width="150" />
<el-table-column prop="sumqty" label="合同重量" min-width="100" :formatter="crud.formatNum2" />
<el-table-column prop="notqty" label="在途重量" min-width="100" :formatter="crud.formatNum2" />
<el-table-column prop="NORIGTAXPRICE" label="含税单价" min-width="100" :formatter="crud.formatNum2" />
<el-table-column prop="NORIGTAXMNY" label="金额" min-width="100" :formatter="crud.formatNum2" />
<el-table-column prop="NAME" label="供应商" min-width="100" :formatter="crud.formatNum2" />
</el-table>
</el-dialog>
</template>
@@ -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
},