| src/views/erp/purchase/invoice/modules/form.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/erp/purchase/invoice/modules/form.vue
@@ -85,9 +85,15 @@ 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 {