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