From 7c86889e5177ae0da77fd75f298fabe9971b2822 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 30 六月 2025 14:34:28 +0800
Subject: [PATCH] feat: v2.2

---
 .env.development                                           |    2 +-
 .env.jx                                                    |    2 +-
 src/services/api/typings.d.ts                              |    8 ++++++++
 src/views/Home/components/InsureOrderInfoView.vue          |   29 +++++++++++++++++++++++++----
 src/views/InsuranceClaim/components/InsuranceClaimView.vue |   12 ++++--------
 5 files changed, 39 insertions(+), 14 deletions(-)

diff --git a/.env.development b/.env.development
index 65872e0..870a9ef 100644
--- a/.env.development
+++ b/.env.development
@@ -2,7 +2,7 @@
 VITE_PORT = 8698
 
 # 寮�鍙戠幆澧冭鍙栭厤缃枃浠惰矾寰�
-VITE_PUBLIC_PATH = /
+VITE_PUBLIC_PATH = /front/
 
 # 寮�鍙戠幆澧冧唬鐞�
 VITE_PROXY_DOMAIN = /api
diff --git a/.env.jx b/.env.jx
index 8dd225c..3f7cd39 100644
--- a/.env.jx
+++ b/.env.jx
@@ -1,7 +1,7 @@
 NODE_ENV=production
 
 # 绾夸笂鐜椤圭洰鎵撳寘璺緞
-VITE_PUBLIC_PATH = /
+VITE_PUBLIC_PATH = /front/
 
 # 绾夸笂鐜璺敱鍘嗗彶妯″紡
 VITE_ROUTER_HISTORY = "h5"
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index a495e80..65eef95 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -959,6 +959,10 @@
     certType?: string;
     certNo?: string;
     jobName?: string;
+    /** 鑱屼笟绫诲瀷 */
+    occupationType?: string;
+    /** 鑱屼笟鐮佸�� */
+    occupationCode?: string;
     userEmploer?: string;
     address?: string;
     age?: number;
@@ -1295,6 +1299,10 @@
     useEmploer?: string;
     /** 闆囧憳宸ョ */
     jobName?: string;
+    /** 鑱屼笟绫诲瀷 */
+    occupationType?: string;
+    /** 鑱屼笟鐮佸�� */
+    occupationCode?: string;
     /** 鐢ㄥ伐鍦扮偣 */
     address?: string;
     phone?: string;
diff --git a/src/views/Home/components/InsureOrderInfoView.vue b/src/views/Home/components/InsureOrderInfoView.vue
index 6451e8b..4aef872 100644
--- a/src/views/Home/components/InsureOrderInfoView.vue
+++ b/src/views/Home/components/InsureOrderInfoView.vue
@@ -6,7 +6,16 @@
           <ProFormCol>
             <ProFormColItem :span="8">
               <ProFormItemV2 label="淇濆崟鍙�:" prop="insureBillNo">
-                <ProFormText v-model.trim="detail.insureBillNo" />
+                <div class="pro-from-item-read-content-wrapper" v-if="!!detail.insureBillNo">
+                  {{ detail.insureBillNo }}
+                  <el-button
+                    type="primary"
+                    link
+                    @click="handleGoStampFiles"
+                    v-if="detail.productOnline && detail.anyPayComplete"
+                    >璇︽儏</el-button
+                  >
+                </div>
               </ProFormItemV2>
             </ProFormColItem>
             <ProFormColItem :span="8">
@@ -101,9 +110,11 @@
             </template>
             <template v-else>
               <el-button @click="handleDownloadPerson()" type="primary">涓嬭浇浜哄憳娓呭崟</el-button>
-              <el-button v-if="detail.productOnline" @click="handleGoStampFiles()" type="primary"
-                >涓嬭浇淇濆崟</el-button
-              >
+              <template v-if="detail.productOnline">
+                <el-button v-if="detail.anyPayComplete" @click="handleGoStampFiles()" type="primary"
+                  >涓嬭浇淇濆崟</el-button
+                >
+              </template>
               <el-button v-else @click="handleDownloadOrder()" type="primary">涓嬭浇淇濆崟</el-button>
             </template>
           </template>
@@ -198,6 +209,16 @@
     name: '闆囧憳宸ョ',
   },
   {
+    id: '51',
+    enCode: 'occupationType',
+    name: '鑱屼笟绫诲瀷',
+  },
+  {
+    id: '52',
+    enCode: 'occupationCode',
+    name: '鑱屼笟鐮佸��',
+  },
+  {
     id: '6',
     enCode: 'userEmploer',
     name: '鐢ㄥ伐鍗曚綅',
diff --git a/src/views/InsuranceClaim/components/InsuranceClaimView.vue b/src/views/InsuranceClaim/components/InsuranceClaimView.vue
index 1601f45..9f3349c 100644
--- a/src/views/InsuranceClaim/components/InsuranceClaimView.vue
+++ b/src/views/InsuranceClaim/components/InsuranceClaimView.vue
@@ -459,14 +459,10 @@
         idIdNumber: form.idNumber,
         reportedTime: form.reportedTime,
       };
-      let existedInsuranceOrderList = await queryClient.ensureQueryData({
-        queryKey: ['insuranceOrderServices/getInsuranceOrderListByOrderRelevance', params],
-        queryFn: async () => {
-          return await insuranceOrderServices.getInsuranceOrderListByOrderRelevance(params, {
-            showLoading: false,
-          });
-        },
-      });
+      let existedInsuranceOrderList =
+        await insuranceOrderServices.getInsuranceOrderListByOrderRelevance(params, {
+          showLoading: false,
+        });
       if (existedInsuranceOrderList.length == 1) {
         form.insuranceOrderId = existedInsuranceOrderList[0].id;
       } else if (existedInsuranceOrderList.length > 1) {

--
Gitblit v1.9.1