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