| src/views/procurementManagement/procurementLedger/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/procurementManagement/purchaseReturnOrder/New.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/procurementManagement/purchaseReturnOrder/ProductList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/procurementManagement/purchaseReturnOrder/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/procurementManagement/procurementLedger/index.vue
@@ -121,6 +121,8 @@ </el-table-column> <el-table-column label="数量" prop="quantity" /> <el-table-column label="销售发货数量" prop="shippedQuantity" /> <el-table-column label="可用数量" prop="availableQuality" /> <el-table-column label="退货数量" src/views/procurementManagement/purchaseReturnOrder/New.vue
@@ -259,13 +259,16 @@ <el-table-column label="数量" prop="stockInNum" width="100" /> <el-table-column label="销售发货数量" prop="saleOutQuantity" width="120" /> <el-table-column label="可退货数量" prop="unQuantity" width="130" /> <el-table-column label="已退货数量" width="130"> <template #default="scope"> {{ calcAlreadyReturned(scope.row) }} {{ formattedNumber(scope.row, null, scope.row.totalReturnNum || 0) }} </template> </el-table-column> <el-table-column label="退货数量" @@ -528,14 +531,6 @@ const toNumber = (val) => { const num = Number(val) return Number.isNaN(num) ? 0 : num } /** 已退货数量 = 入库行总数量 − 当前可退货数量(剩余) */ const calcAlreadyReturned = (row) => { const total = Number(row?.stockInNum ?? row?.totalQuantity ?? row?.quantity ?? 0) const un = Number(row?.unQuantity ?? 0) if (!Number.isFinite(total) || !Number.isFinite(un)) return 0 return Math.max(total - un, 0) } const getReturnTotal = (row) => { src/views/procurementManagement/purchaseReturnOrder/ProductList.vue
@@ -34,13 +34,16 @@ <el-table-column label="数量" prop="stockInNum" width="70" /> <el-table-column label="销售发货数量" prop="saleOutQuantity" width="120" /> <el-table-column label="可退货数量" prop="unQuantity" width="130" /> <el-table-column label="已退货数量" width="130"> <template #default="scope"> {{ calcAlreadyReturned(scope.row) }} {{ formattedNumber(scope.row, null, scope.row.totalReturnNum || 0) }} </template> </el-table-column> <!-- <el-table-column label="库存预警数量" @@ -118,14 +121,6 @@ const formattedNumber = (row, column, cellValue) => { return parseFloat(cellValue).toFixed(2); }; /** 已退货数量 = 入库行总数量 − 当前可退货数量(剩余) */ const calcAlreadyReturned = (row) => { const total = Number(row?.stockInNum ?? row?.totalQuantity ?? row?.quantity ?? 0) const un = Number(row?.unQuantity ?? 0) if (!Number.isFinite(total) || !Number.isFinite(un)) return 0 return Math.max(total - un, 0) } const handleChangeSelection = (val) => { selectedRows.value = val; src/views/procurementManagement/purchaseReturnOrder/index.vue
@@ -142,13 +142,14 @@ /> <el-table-column label="单位" prop="unit" width="80" /> <el-table-column label="数量" prop="stockInNum" width="80" /> <el-table-column label="销售发货数量" prop="saleOutQuantity" width="110" /> <el-table-column label="可退货数量" prop="unQuantity" width="100" /> <el-table-column label="已退货数量" width="100"> <template #default="scope"> {{ calcAlreadyReturned(scope.row) }} {{ formatAmount(scope.row.totalReturnNum || 0) }} </template> </el-table-column> <!-- <el-table-column label="库存预警数量" prop="warnNum" width="120" /> --> @@ -461,14 +462,6 @@ return num.toFixed(2); }; /** 已退货数量 = 入库行总数量 − 当前可退货数量(剩余) */ const calcAlreadyReturned = (row) => { const total = Number(row?.stockInNum ?? row?.totalQuantity ?? row?.quantity ?? 0); const un = Number(row?.unQuantity ?? 0); if (!Number.isFinite(total) || !Number.isFinite(un)) return 0; return Math.max(total - un, 0); }; onMounted(() => { getList(); }); @@ -478,4 +471,3 @@ margin-top: unset; } </style>