From 5cf7fd6bf3ca6e174b603c3591a3fbf699ddf976 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 08 七月 2025 13:40:20 +0800
Subject: [PATCH] fix: 江佑保系统健壮性修复
---
src/views/Home/InsurancePolicyStampFiles.vue | 8 +++++---
src/views/Home/InsureDownloadInvoice.vue | 3 ++-
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/views/Home/InsurancePolicyStampFiles.vue b/src/views/Home/InsurancePolicyStampFiles.vue
index 91492e6..99254d5 100644
--- a/src/views/Home/InsurancePolicyStampFiles.vue
+++ b/src/views/Home/InsurancePolicyStampFiles.vue
@@ -26,6 +26,7 @@
import { paginateList, downloadFileByUrl, setOSSLink, downloadFile } from '@/utils';
import { InsurancePolicyStampFilesColumns } from './constants';
import * as insuranceOrderServices from '@/services/api/InsuranceOrder';
+import { InsurancePolicyPayStatusEnum } from '@/constants';
defineOptions({
name: 'InsurancePolicyStampFiles',
@@ -38,9 +39,10 @@
name: '涓嬭浇',
},
emits: { onClick: (role) => handleDownload(role) },
- // extraProps: {
- // hide: (row: API.InsurancePolicyPayDto) => !row.policyOssUrl,
- // },
+ extraProps: {
+ hide: (row: API.InsurancePolicyPayDto) =>
+ row.status !== InsurancePolicyPayStatusEnum.CompletePay,
+ },
},
]);
diff --git a/src/views/Home/InsureDownloadInvoice.vue b/src/views/Home/InsureDownloadInvoice.vue
index 5d3b18c..2300dda 100644
--- a/src/views/Home/InsureDownloadInvoice.vue
+++ b/src/views/Home/InsureDownloadInvoice.vue
@@ -53,6 +53,7 @@
};
function handleDownload(row: API.InsurancePolicyPayDto) {
- downloadFileByUrl(setOSSLink(row.invoiceDownloadUrl));
+ // downloadFileByUrl(row.invoiceDownloadUrl);
+ window.open(row.invoiceDownloadUrl, '_blank');
}
</script>
--
Gitblit v1.9.1