| | |
| | | |
| | | const emit = defineEmits(['success']); |
| | | const formData = ref<MesWmReturnIssueLineApi.ReturnIssueLine>(); |
| | | const issueId = ref<number>(); // 所属退料单编号 |
| | | const issueId = ref<number>(); |
| | | const workOrderId = ref<number>(); |
| | | |
| | | const getTitle = computed(() => { |
| | | return formData.value?.id |
| | |
| | | formData.value = undefined; |
| | | return; |
| | | } |
| | | formApi.setState({ schema: useLineFormSchema(formApi) }); |
| | | // 加载数据 |
| | | const data = modalApi.getData<{ id?: number; issueId: number }>(); |
| | | const data = modalApi.getData<{ id?: number; issueId: number; workOrderId?: number }>(); |
| | | issueId.value = data.issueId; |
| | | workOrderId.value = data.workOrderId; |
| | | formApi.setState({ schema: useLineFormSchema(formApi, workOrderId.value) }); |
| | | if (!data.id) { |
| | | return; |
| | | } |
| | | modalApi.lock(); |
| | | try { |
| | | formData.value = await getReturnIssueLine(data.id); |
| | | // 设置到 values,并构建物料展示名 |
| | | await formApi.setValues({ |
| | | ...formData.value, |
| | | materialDisplayName: [formData.value.itemName, formData.value.specification] |