Ver Fonte

app驾意险选择数据bug修改

@dongkboy há 3 semanas atrás
pai
commit
1be3ec92d3

+ 4 - 4
pages/quote/chooseOption.vue

@@ -102,7 +102,7 @@
 						<image src="../../static/image/car-insure/syrisk.png" mode="" style="height: 22px;width: 88px;"
 							class="mb-1"></image>
 						<text style="margin-left: 10px;">{{systartDate}} - {{syendDate}}</text>
-						<view class="insuranceType" v-if="planDataExpansion.genericPlanInfo.schemeName !=='自选方案'">
+						<view class="insuranceType" v-if="planDataExpansion.genericPlanInfo.schemeType !=='2'">
 							<view class="table mb-3">
 								<view class="header dis a-c j-s">
 									<text class="th special">险种</text>
@@ -173,7 +173,7 @@
 							</view>
 						</template>
 					</view>
-					<template v-if="planDataExpansion.genericPlanInfo.schemeName !=='自选方案'">
+					<template v-if="planDataExpansion.genericPlanInfo.schemeType !=='2'">
 						<view class="Plancontent dis  f-c policyInfo"
 							v-if=" planDataExpansion.genericPlanInfo && planDataExpansion.genericPlanInfo.drivings && planDataExpansion.genericPlanInfo.drivings.length">
 							<image src="../../static/image/car-insure/ywrisk.png" mode=""
@@ -1614,7 +1614,7 @@
 							})
 							val.insurancePlanInfo.kinds = objkindList;
 						}
-						if (this.planDataExpansion.genericPlanInfo.schemeName == '自选方案') {
+						if (this.planDataExpansion.genericPlanInfo.schemeType == '2') {
 							if (this[name + 'accidentalDrivingVo'] instanceof Array && this[name +
 									'accidentalDrivingVo'].length > 0) {
 								val.insurancePlanInfo.drivings = this[name +
@@ -1704,7 +1704,7 @@
 			statusclick(value) {
 				this.SelectedPlanId = value;
 				let planObj = this.planDataExpansion.genericPlanList.find(item => item.id == value);
-				if (planObj.schemeName == '自选方案') {
+				if (planObj.schemeType == '2') {
 					if (planObj.kinds && planObj.kinds.length > 0) {
 						planObj.kinds.map(item => {
 							const itemamtList = item.options.map(val => {

+ 4 - 2
pages/quote/chooseOption1.vue

@@ -177,7 +177,7 @@
 
 							val.insurancePlanInfo.kinds = objkindList;
 						}
-						if (this.planDataExpansion.genericPlanInfo.schemeName == '自选方案') {
+						if (this.planDataExpansion.genericPlanInfo.schemeType == '2') {
 							val.insurancePlanInfo.drivings = this.accidentalDrivingVo;
 						}
 						if (!val.insurancePlanInfo.schemeName) {
@@ -230,9 +230,11 @@
 			},
 			// 选择方案
 			selectedPlan(index) {
+				console.log(index);
+				console.log(this.planDataExpansion.genericPlanList);
 				this.SelectedPlanId = index;
 				let planObj = this.planDataExpansion.genericPlanList.find(item => item.id == index);
-				if (planObj.schemeName == '自选方案') {
+				if (planObj.schemeType == '2') {
 					if (planObj.kinds && planObj.kinds.length > 0) {
 						planObj.kinds.map(item => {
 							const itemamtList = item.options.map(val => {

+ 1 - 1
pages/quote/premiumCalc.vue

@@ -2696,7 +2696,7 @@
 			statusclick(value) {
 				this.SelectedPlanId = value;
 				let planObj = this.planDataExpansion.genericPlanList.find(item => item.schemeId == value);
-				if (planObj.kinds && planObj.schemeName == '自选方案') {
+				if (planObj.kinds && planObj.schemeType == '2') {
 					planObj.kinds.map(item => {
 						const itemamtList = item.amtList.map(val => {
 							return val.label

+ 1 - 1
pages/quote/selectDriving.vue

@@ -10,7 +10,7 @@
 				<text class="title">{{item.productName}} </text>
 				<view class="dis a-c j-s mt-2">
 					<text class="sum">¥{{item.premium}}</text>
-					<u-number-box v-model="item.quantity" :min="0">
+					<u-number-box v-model="item.quantity" :min="item.selectedStatus == 2 ? 1 : 0">
 						<view slot="minus" class="minus dis a-c j-c ">
 							<u-icon name="minus" size="12" color="#333" bold></u-icon>
 						</view>