| | |
| | | <el-table-column label="单位" |
| | | prop="unit" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="入库数量" |
| | | <el-table-column label="实际入库数量" |
| | | prop="stockInNum" |
| | | width="120" |
| | | show-overflow-tooltip /> |
| | | <el-table-column label="含水差额" |
| | | prop="differenceNum" |
| | | show-overflow-tooltip> |
| | | <template #default="scope"> |
| | | {{ scope.row.isContainsWater?scope.row.differenceNum || "--": "--" }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="入库人" |
| | | prop="createBy" |
| | | show-overflow-tooltip /> |
| | |
| | | const submitApprove = () => { |
| | | const params = { |
| | | approvalStatus: approveForm.approvalStatus, |
| | | }; |
| | | |
| | | // 只有在通过时才传包含数量的明细列表,否则仅传 ID 列表 |
| | | if (approveForm.approvalStatus === 1) { |
| | | params.items = approveForm.items.map(item => ({ |
| | | items: approveForm.items.map(item => ({ |
| | | id: item.id, |
| | | stockInNum: item.stockInNum, |
| | | })); |
| | | } else { |
| | | params.ids = approveForm.items.map(item => item.id); |
| | | } |
| | | ...(approveForm.approvalStatus === 1 && { stockInNum: item.stockInNum }), |
| | | })), |
| | | }; |
| | | |
| | | approveLoading.value = true; |
| | | batchApproveStockInRecords(params) |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |