diff --git a/web/src/api/index.js b/web/src/api/index.js index 76b785e..785d092 100644 --- a/web/src/api/index.js +++ b/web/src/api/index.js @@ -51,7 +51,7 @@ export default { getInvoiceList: (params = {}) => request.get('/transactions/receipts', { params }), getInvoiceById: (params = {}) => request.get(`/transactions/receipts/${params.id}`, { params }), // 后端接口要求请求体包裹在 data 字段下 - sendInvoice: (data = {}) => request.post('/transactions/send-email', { data }), + sendInvoice: (data = {}) => request.post('/transactions/send-email', data), // 退款 refundInvoice: (data = {}) => request.post('/invoice/update-status', data), // invoice headers diff --git a/web/src/views/transaction/invoice/index.vue b/web/src/views/transaction/invoice/index.vue index cc1a6eb..87ee127 100644 --- a/web/src/views/transaction/invoice/index.vue +++ b/web/src/views/transaction/invoice/index.vue @@ -298,8 +298,13 @@ async function handleInvoiceConfirm(formData) { file_url: formData.attachments, // 映射 attachments -> file_url } - await api.sendInvoice(payload) - $message.success('发送成功') + let res = await api.sendInvoice(payload) + if (res.code === 200 && res.msg) { + $message.success(res.msg) + } + if (res.code === 200 && res.data && res.data.msg) { + $message.success(res.data.msg) + } invoiceModalVisible.value = false $table.value?.handleSearch() } catch (error) { diff --git a/web/src/views/valuation/audit/components/AuditDetail.vue b/web/src/views/valuation/audit/components/AuditDetail.vue index b8302c5..fec3c02 100644 --- a/web/src/views/valuation/audit/components/AuditDetail.vue +++ b/web/src/views/valuation/audit/components/AuditDetail.vue @@ -173,7 +173,9 @@ const detailSections = computed(() => { key: field.label, width: 200, ellipsis: field.type === 'list' ? false : { - tooltip: true, + tooltip: { + style: { maxWidth: '600px', maxHeight: '400px', overflow: 'auto' } + }, }, render: (row) => { const fieldData = row[field.label]