feat: 在查看模式下回显发票详情及附件。

This commit is contained in:
Wei_佳 2025-11-27 15:20:03 +08:00
parent cf19b56b6d
commit 1b64f7c1fd

View File

@ -40,12 +40,34 @@ watch(
() => props.visible,
(val) => {
if (val) {
formData.value = {
email: props.invoiceData?.email || '',
content: '',
attachments: [],
// extra extra
const extra = props.invoiceData?.extra
if (props.mode === 'view' && extra) {
formData.value = {
email: extra.email || props.invoiceData?.email || '',
content: extra.body || '',
attachments: extra.file_urls || [],
}
//
if (extra.file_urls && Array.isArray(extra.file_urls)) {
fileList.value = extra.file_urls.map((url, index) => ({
id: `file-${index}`,
name: url.split('/').pop() || `附件${index + 1}`,
url: url,
status: 'finished',
}))
} else {
fileList.value = []
}
} else {
// 使
formData.value = {
email: props.invoiceData?.email || '',
content: '',
attachments: [],
}
fileList.value = []
}
fileList.value = []
}
}
)