Merge remote-tracking branch 'origin/dev_pro2.0' into dev_pro2.0
| | |
| | | try { |
| | | formData.value = await getPurchaseInvoice(data.id); |
| | | if (formData.value?.attachmentList?.length) { |
| | | // 用 attachmentList 代替 blobIds,让上传组件能展示文件名和预览链接 |
| | | // 转为上传组件的文件对象;提交时 formApi 会按 valueKey 提取附件 ID |
| | | (formData.value as Record<string, unknown>).blobIds = |
| | | formData.value.attachmentList; |
| | | formData.value.attachmentList.map((item) => ({ |
| | | uid: String(item.id), |
| | | name: item.name || '', |
| | | url: item.url || '', |
| | | status: 'done', |
| | | id: item.id, |
| | | })); |
| | | } |
| | | await formApi.setValues(formData.value as any); |
| | | } finally { |