| | |
| | | if (approveSubmitting.value) return { ok: false }; |
| | | approveSubmitting.value = true; |
| | | try { |
| | | // 发货审批时传递出库批号 |
| | | const extraData = {}; |
| | | if (Number(row.businessType) === 7 && detailData.value?.shippingInfo?.outboundBatches) { |
| | | extraData.outboundBatches = detailData.value.shippingInfo.outboundBatches; |
| | | } |
| | | await approveApprovalInstance( |
| | | buildApproveInstanceDto(row, result, approveOpinion.value) |
| | | buildApproveInstanceDto(row, result, approveOpinion.value, extraData) |
| | | ); |
| | | approveDialog.visible = false; |
| | | await fetchApprovalList(); |