From 262618806aa9dfb65678e0697b54d199cc938879 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 30 六月 2025 09:50:57 +0800
Subject: [PATCH] fix: bug

---
 src/views/Home/components/InsureOrderInfoView.vue |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/views/Home/components/InsureOrderInfoView.vue b/src/views/Home/components/InsureOrderInfoView.vue
index 841ce59..6451e8b 100644
--- a/src/views/Home/components/InsureOrderInfoView.vue
+++ b/src/views/Home/components/InsureOrderInfoView.vue
@@ -85,7 +85,7 @@
             <template v-if="detail.status === InsurancePolicyStatusEnum.WaitEffect">
               <el-button @click="handleTemplateDownload()" link type="primary">妯℃澘涓嬭浇</el-button>
               <BlFileUpload
-                v-if="detail.auditStatus !== InsuranceClaimAuditStatusEnum.Pass"
+                v-if="detail.auditStatus !== InsurancePolicyAuditStatusEnum.Pass"
                 :limitFileSize="10"
                 accept="xls,xlsx"
                 :showTip="false"
@@ -101,7 +101,10 @@
             </template>
             <template v-else>
               <el-button @click="handleDownloadPerson()" type="primary">涓嬭浇浜哄憳娓呭崟</el-button>
-              <el-button @click="handleDownloadOrder()" type="primary">涓嬭浇淇濆崟</el-button>
+              <el-button v-if="detail.productOnline" @click="handleGoStampFiles()" type="primary"
+                >涓嬭浇淇濆崟</el-button
+              >
+              <el-button v-else @click="handleDownloadOrder()" type="primary">涓嬭浇淇濆崟</el-button>
             </template>
           </template>
         </ProTableQueryFilterBar>
@@ -150,7 +153,7 @@
   insuranceTypeText,
   InsurancePolicyStatusEnum,
   InsurancePolicyStatusEnumText,
-  InsuranceClaimAuditStatusEnum,
+  InsurancePolicyAuditStatusEnum,
 } from '@/constants';
 import ChangePersonInfoDialog from './ChangePersonInfoDialog.vue';
 import InsureClaimDetailDialog from './InsureClaimDetailDialog.vue';
@@ -242,7 +245,7 @@
     extraProps: {
       hide: (row: API.GetInsuranceStaffPageTemplate) =>
         detail.value?.status !== InsurancePolicyStatusEnum.WaitEffect ||
-        detail.value?.auditStatus === InsuranceClaimAuditStatusEnum.Pass,
+        detail.value?.auditStatus === InsurancePolicyAuditStatusEnum.Pass,
     },
   },
   {
@@ -397,6 +400,15 @@
   downloadFileByUrl(setOSSLink(detail.value?.insureBillUrl));
 }
 
+function handleGoStampFiles() {
+  router.push({
+    name: 'InsurancePolicyStampFiles',
+    params: {
+      id: id,
+    },
+  });
+}
+
 function handleBatchChange() {
   if (
     dayjs(detail.value?.effectEndTime).isBefore(dayjs()) ||

--
Gitblit v1.9.1