| | |
| | | import { |
| | | createPurchaseRequest, |
| | | getPurchaseRequest, |
| | | resetPurchaseRequestStatus, |
| | | syncPurchaseRequestStatus, |
| | | updatePurchaseRequest, |
| | | } from '#/api/erp/purchase/request'; |
| | | import { $t } from '#/locales'; |
| | |
| | | remark: item.remark, |
| | | })); |
| | | try { |
| | | console.log('[DEBUG] formType:', formType.value, 'status:', formData.value?.status, 'type:', typeof formData.value?.status); |
| | | if (formType.value === 'edit' && Number(formData.value?.status) !== 0) { |
| | | if (Number(formData.value?.status) !== 30) { |
| | | await syncPurchaseRequestStatus([formData.value!]); |
| | | } |
| | | await resetPurchaseRequestStatus(formData.value!.id!); |
| | | } |
| | | await (formType.value === 'create' |
| | | ? createPurchaseRequest(data) |
| | | : updatePurchaseRequest(data)); |