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