From de2f2740e030479db4ea16b4b9316f68f8c49fd4 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 30 六月 2025 15:22:20 +0800 Subject: [PATCH] fix: bug --- src/views/Home/Home.vue | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue index 81a68ce..0a2e6dc 100644 --- a/src/views/Home/Home.vue +++ b/src/views/Home/Home.vue @@ -53,6 +53,13 @@ </QueryFilterItem> </template> <template #btn> + <el-button + @click="handleDownloadOccupationType()" + type="primary" + style="margin-right: 10px" + link + >鑱屼笟绫诲瀷瀵圭収琛�</el-button + > <el-button @click="handleDownload()" type="primary" style="margin-right: 10px" link >妯℃澘涓嬭浇</el-button > @@ -87,7 +94,7 @@ class="box-item" effect="dark" :content="row.auditRemark" - placement="top-start" + placement="top" v-if="row.auditStatus === InsurancePolicyAuditStatusEnum.Reject && row.auditRemark" popper-class="max-width-popper" > @@ -141,6 +148,7 @@ InsurancePolicyProductIdNumberEnum, InsurancePolicyListPayStatusEnum, InsurancePolicyListPayStatusEnumText, + InsuranceOccupationTypeTempPath, } from '@/constants'; import dayjs from 'dayjs'; import _ from 'lodash'; @@ -426,6 +434,10 @@ } catch (error) {} } +function handleDownloadOccupationType() { + downloadFileByUrl(InsuranceOccupationTypeTempPath, '鑱屼笟绫诲瀷瀵圭収琛�'); +} + function handleDownload() { downloadFileByUrl(InsuranceOrderTempPath, '淇濆崟瀵煎叆妯℃澘'); } @@ -550,12 +562,15 @@ }); } -function handleGoDownloadInvoice(row: API.GetInsurancePageOutput) { - router.push({ - name: 'InsureDownloadInvoice', - params: { - id: row.id, - }, - }); +async function handleGoDownloadInvoice(row: API.GetInsurancePageOutput) { + try { + await insuranceOrderServices.getInvoiceId({ id: row.id }); + router.push({ + name: 'InsureDownloadInvoice', + params: { + id: row.id, + }, + }); + } catch (error) {} } </script> -- Gitblit v1.9.1