From a60eb9dbfc70fea52d7f0db25e7e31487cb0555f Mon Sep 17 00:00:00 2001
From: hz <3451701311@qq.com>
Date: Fri, 31 Oct 2025 11:40:26 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8A=95=E4=BF=9D=E4=BF=A1=E6=81=AF?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=8C=E4=BF=A1=E6=81=AF=E5=BD=95=E5=85=A5?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B9=8B=E5=90=8E=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ebiz/productFlowImprove/ProductDetail.vue | 10 +-
.../components/TitleBar.vue | 24 +
.../ebiz/saleFlowProImprove/InsuredInfo.vue | 50 +-
.../components/CustomerPicker.vue | 178 +
.../components/Occupation.vue | 306 +
.../components/OccupationPicker.vue | 191 +
.../components/SelectRadio.vue | 122 +
.../components/data/occupation.js | 7941 +++++++++++++++++
8 files changed, 8801 insertions(+), 21 deletions(-)
create mode 100644 src/views/ebiz/productFlowImprove/components/TitleBar.vue
create mode 100644 src/views/ebiz/saleFlowProImprove/components/CustomerPicker.vue
create mode 100644 src/views/ebiz/saleFlowProImprove/components/Occupation.vue
create mode 100644 src/views/ebiz/saleFlowProImprove/components/OccupationPicker.vue
create mode 100644 src/views/ebiz/saleFlowProImprove/components/SelectRadio.vue
create mode 100644 src/views/ebiz/saleFlowProImprove/components/data/occupation.js
diff --git a/src/views/ebiz/productFlowImprove/ProductDetail.vue b/src/views/ebiz/productFlowImprove/ProductDetail.vue
index 8847ce8b3..23b232d41 100644
--- a/src/views/ebiz/productFlowImprove/ProductDetail.vue
+++ b/src/views/ebiz/productFlowImprove/ProductDetail.vue
@@ -30,10 +30,7 @@
-
+
@@ -46,7 +43,7 @@ import { funcPermCheck } from '@/api/ebiz/common/common'
import riskRules from '../common/risk-rules.js'
import { getAgentInfo } from '@/api/ebiz/my/my.js'
import CalculatePremium from './components/CalculatePremium'
-
+import TitleBar from "./components/TitleBar.vue"
export default {
components: {
[Tab.name]: Tab,
@@ -58,7 +55,8 @@ export default {
[Cell.name]: Cell,
[Sticky.name]: Sticky,
[ActionSheet.name]: ActionSheet,
- CalculatePremium: CalculatePremium
+ CalculatePremium: CalculatePremium,
+ TitleBar: TitleBar,
},
data() {
return {
diff --git a/src/views/ebiz/productFlowImprove/components/TitleBar.vue b/src/views/ebiz/productFlowImprove/components/TitleBar.vue
new file mode 100644
index 000000000..966d14346
--- /dev/null
+++ b/src/views/ebiz/productFlowImprove/components/TitleBar.vue
@@ -0,0 +1,24 @@
+
+
+
+
{{ title || '标题' }}
+
取消
+
+
+
+
\ No newline at end of file
diff --git a/src/views/ebiz/saleFlowProImprove/InsuredInfo.vue b/src/views/ebiz/saleFlowProImprove/InsuredInfo.vue
index 30a57777f..ac4a71572 100644
--- a/src/views/ebiz/saleFlowProImprove/InsuredInfo.vue
+++ b/src/views/ebiz/saleFlowProImprove/InsuredInfo.vue
@@ -38,7 +38,7 @@
required
:parentShowPicker.sync="customerShowPicker"
v-model="userInfo.name"
- @nameChange="nameChange"
+ @blur="nameChange"
@on-click="selectClick('1')"
>
用于接收电子保单及相关服务通知
@@ -183,7 +185,7 @@
style="border-bottom: 1px solid #eee;display: flex;justify-content: space-between;align-items: center;"
v-if="manageComCode == '45'"
>
-
+