| | |
| | | |
| | | import { computed, ref } from 'vue'; |
| | | |
| | | import { useVbenModal } from '../../../../packages/effects/common-ui/src'; |
| | | import { useVbenModal } from '@vben/common-ui'; |
| | | |
| | | import { message } from 'ant-design-vue'; |
| | | |
| | |
| | | (await formApi.getValues()) as MesWmProductIssueDetailApi.ProductIssueDetail; |
| | | data.issueId = issueId.value; |
| | | data.lineId = lineId.value; |
| | | // itemId 使用 mdmItemId 的值 |
| | | if (data.mdmItemId) { |
| | | data.itemId = data.mdmItemId; |
| | | } |
| | | try { |
| | | await (formData.value?.id |
| | | ? updateProductIssueDetail({ ...data, id: formData.value.id }) |
| | |
| | | modalApi.lock(); |
| | | try { |
| | | formData.value = await getProductIssueDetail(data.detailId); |
| | | // 编辑时表单 itemId 使用 mdmItemId 的值 |
| | | if (formData.value.mdmItemId) { |
| | | formData.value.itemId = formData.value.mdmItemId; |
| | | } |
| | | // 设置到 values |
| | | await formApi.setValues(formData.value); |
| | | } finally { |