wuguojie 1 rok temu
rodzic
commit
5ec8372495
3 zmienionych plików z 297 dodań i 254 usunięć
  1. 212 209
      manifest.json
  2. 80 42
      pages/carInsure/interest.vue
  3. 5 3
      pages/carInsure/premiumCalc.vue

+ 212 - 209
manifest.json

@@ -1,211 +1,214 @@
 {
-	"name": "晋掌柜",
-	"appid": "__UNI__D4FE29A",
-	"description": "保险类app",
-	"transformPx": false,
-	"icons": [{
-		"sizes": "分辨率,192x192",
-		"src": "图片路径"
-	}],
-	"versionName": "3.2.5",
-	"versionCode": 325,
-	"app-plus": {
-		"error": {
-			"url": "hybrid/html/error.html"
-		},
-		"compatible": {
-			"ignoreVersion": true
-		},
-		"privacy": {
-			"prompt": "template",
-			"template": {
-				"title": "平台协议和隐私协议",
-				"message": "欢迎使用晋掌柜app,我们非常重视您的个人信息和隐私保护。我们将通过《隐私权保护政策》帮助您了解我们收集、使用、存储、共享和保护个人信息的情况,以及您所享有的相关权利。<br/> 为了更好的向您提供注册认证、线上投保、以及周边服务等相关服务功能,我们会收集、使用必要的信息。包括但不限于:<br/>1、为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。2、在使用道路救援功能时,基于您的授权我们可能会获取您的位置信息,以便为您提供服务。您有权拒绝或取消授权。在使用线上投保以及注册等功能时, 基于您的授权我们会获取您的相册存储的权限, 以便在使用时能够正确的上传个人资料。获取通知权限, 用于向您发送重要通知, 如服务更新或安全提醒。<br/>   请仔细阅读<a href='https://sxzgkj.baoxianzhanggui.com/h5/#/pages/login/xieyi'>《平台协议》</a>和<a href='https://sxzgkj.baoxianzhanggui.com/h5/#/pages/login/mimi'>《隐私协议》</a>了解详细信息。我们将按照您同意的条款使用您的个人信息,以便为您提供服务。",
-				"buttonAccept": "同意",
-				"buttonRefuse": "暂不同意"
-			}
-		},
-		"modules": {
-			"Messaging": {},
-			"OAuth": {},
-			"Payment": {},
-			"Share": {},
-			"SQLite": {
-				"description": "iBeacon"
-			},
-			"Camera": {},
-			"Maps": {},
-			"Geolocation": {}
-		},
-		"distribute": {
-			"android": {
-				"permissionPhoneState": {
-					"request": "none",
-					"prompt": "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
-				},
-				"permissionExternalStorage": {
-					"request": "none",
-					"prompt": "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
-				},
-				"permissions": [
-					"<uses-feature android:name=\"android.hardware.camera\"/>",
-					"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
-					"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
-					"<uses-permission android:name=\"android.permission.CAMERA\"/>",
-					"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-					"<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
-					"<uses-permission android:name=\"android.permission.INTERNET\"/>",
-					"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.READ_SMS\"/>",
-					"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
-					"<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",
-					"<uses-permission android:name=\"android.permission.SEND_SMS\"/>",
-					"<uses-permission android:name=\"android.permission.SYSTEM_ALERT_WINDOW\"/>",
-					"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-					"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-					"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
-					"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
-					"<uses-permission android:name=\"android.permission.WRITE_SMS\"/>"
-				],
-				"abiFilters": ["armeabi-v7a", "arm64-v8a", "x86"],
-				"minSdkVersion": 21,
-				"schemes": "zgcxapp",
-				"targetSdkVersion": 30
-			},
-			"sdkConfigs": {
-				"ad": {
-					"ks": {},
-					"sigmob": {}
-				},
-				"payment": {
-					"weixin": {
-						"__platform__": ["android"],
-						"appid": "wx612ca90988c46947",
-						"UniversalLinks": ""
-					}
-				},
-				"share": {
-					"weixin": {
-						"appid": "wx612ca90988c46947",
-						"UniversalLinks": ""
-					}
-				},
-				"oauth": {
-					"weixin": {
-						"appid": "wx612ca90988c46947",
-						"appsecret": "75b7d4cda453b2075dec23f849278bc0",
-						"UniversalLinks": ""
-					}
-				},
-				"geolocation": {
-					"system": {
-						"__platform__": ["ios", "android"]
-					}
-				},
-				"push": {
-					"unipush": {
-						"appid": "YDcU8mcWRO6MWIT1i4naP2",
-						"appkey": "DK2LTzhnc87pFFFhcTSgs8",
-						"appsecret": "wTUMKWB4ReAoPyCp7Jyaz9"
-					}
-				},
-				"maps": {}
-			},
-			"icons": {
-				"android": {
-					"hdpi": "unpackage/res/icons/72x72.png",
-					"xhdpi": "unpackage/res/icons/96x96.png",
-					"xxhdpi": "unpackage/res/icons/144x144.png",
-					"xxxhdpi": "unpackage/res/icons/192x192.png"
-				},
-				"ios": {
-					"appstore": "unpackage/res/icons/1024x1024.png",
-					"ipad": {
-						"app": "unpackage/res/icons/76x76.png",
-						"app@2x": "unpackage/res/icons/152x152.png",
-						"notification": "unpackage/res/icons/20x20.png",
-						"notification@2x": "unpackage/res/icons/40x40.png",
-						"proapp@2x": "unpackage/res/icons/167x167.png",
-						"settings": "unpackage/res/icons/29x29.png",
-						"settings@2x": "unpackage/res/icons/58x58.png",
-						"spotlight": "unpackage/res/icons/40x40.png",
-						"spotlight@2x": "unpackage/res/icons/80x80.png"
-					},
-					"iphone": {
-						"app@2x": "unpackage/res/icons/120x120.png",
-						"app@3x": "unpackage/res/icons/180x180.png",
-						"notification@2x": "unpackage/res/icons/40x40.png",
-						"notification@3x": "unpackage/res/icons/60x60.png",
-						"settings@2x": "unpackage/res/icons/58x58.png",
-						"settings@3x": "unpackage/res/icons/87x87.png",
-						"spotlight@2x": "unpackage/res/icons/80x80.png",
-						"spotlight@3x": "unpackage/res/icons/120x120.png"
-					}
-				}
-			},
-			"splashscreen": {
-				"androidStyle": "common",
-				"useOriginalMsgbox": true
-			},
-			"ios": {
-				"dSYMs": false,
-				"urltypes": "zgcxapp"
-			}
-		},
-		"compilerVersion": 3,
-		"nvueLaunchMode": "fast",
-		"splashscreen": {
-			"alwaysShowBeforeRender": true
-		},
-		"nativePlugins": {}
-	},
-	// 5+App特有相关
-	"quickapp": {},
-	// 快应用特有相关
-	"mp-weixin": {
-		"setting": {
-			"urlCheck": false,
-			"es6": false,
-			"postcss": false,
-			"minified": false
-		},
-		"usingComponents": true,
-		"appid": "wxe57ddfbe230bcfba",
-		"permission": {
-			"photos": {
-				"desc": "你的应用程序需要保存图片到相册"
-			}
-		}
-	},
-	"h5": {
-		"template": "template.h5.html",
-		"router": {
-			"mode": "hash",
-			"base": "./"
-		},
-		"optimization": {
-			"treeShaking": {
-				"enable": true
-			}
-		},
-		"devServer": {
-			"https": false,
-			"port": 80
-		},
-		"sdkConfigs": {
-			"maps": {}
-		},
-		"uniStatistics": {
-			"enable": false
-		}
-	},
-	"mp-jd": {
-		"unipush": {
-			"enable": false
-		}
-	}
+    "name" : "晋掌柜",
+    "appid" : "__UNI__D4FE29A",
+    "description" : "保险类app",
+    "transformPx" : false,
+    "icons" : [
+        {
+            "sizes" : "分辨率,192x192",
+            "src" : "图片路径"
+        }
+    ],
+    "versionName" : "3.3.1",
+    "versionCode" : 331,
+    "app-plus" : {
+        "error" : {
+            "url" : "hybrid/html/error.html"
+        },
+        "compatible" : {
+            "ignoreVersion" : true
+        },
+        "privacy" : {
+            "prompt" : "template",
+            "template" : {
+                "title" : "平台协议和隐私协议",
+                "message" : "欢迎使用晋掌柜app,我们非常重视您的个人信息和隐私保护。我们将通过《隐私权保护政策》帮助您了解我们收集、使用、存储、共享和保护个人信息的情况,以及您所享有的相关权利。<br/> 为了更好的向您提供注册认证、线上投保、以及周边服务等相关服务功能,我们会收集、使用必要的信息。包括但不限于:<br/>1、为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。2、在使用道路救援功能时,基于您的授权我们可能会获取您的位置信息,以便为您提供服务。您有权拒绝或取消授权。在使用线上投保以及注册等功能时, 基于您的授权我们会获取您的相册存储的权限, 以便在使用时能够正确的上传个人资料。获取通知权限, 用于向您发送重要通知, 如服务更新或安全提醒。<br/>   请仔细阅读<a href='https://sxzgkj.baoxianzhanggui.com/h5/#/pages/login/xieyi'>《平台协议》</a>和<a href='https://sxzgkj.baoxianzhanggui.com/h5/#/pages/login/mimi'>《隐私协议》</a>了解详细信息。我们将按照您同意的条款使用您的个人信息,以便为您提供服务。",
+                "buttonAccept" : "同意",
+                "buttonRefuse" : "暂不同意"
+            }
+        },
+        "modules" : {
+            "Messaging" : {},
+            "OAuth" : {},
+            "Payment" : {},
+            "Share" : {},
+            "SQLite" : {
+                "description" : "iBeacon"
+            },
+            "Camera" : {},
+            "Maps" : {},
+            "Geolocation" : {}
+        },
+        "distribute" : {
+            "android" : {
+                "permissionPhoneState" : {
+                    "request" : "none",
+                    "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
+                },
+                "permissionExternalStorage" : {
+                    "request" : "none",
+                    "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
+                },
+                "permissions" : [
+                    "<uses-feature android:name=\"android.hardware.camera\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
+                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
+                    "<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
+                    "<uses-permission android:name=\"android.permission.INTERNET\"/>",
+                    "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_SMS\"/>",
+                    "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
+                    "<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",
+                    "<uses-permission android:name=\"android.permission.SEND_SMS\"/>",
+                    "<uses-permission android:name=\"android.permission.SYSTEM_ALERT_WINDOW\"/>",
+                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
+                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_SMS\"/>"
+                ],
+                "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ],
+                "minSdkVersion" : 21,
+                "schemes" : "zgcxapp",
+                "targetSdkVersion" : 30
+            },
+            "sdkConfigs" : {
+                "ad" : {
+                    "ks" : {},
+                    "sigmob" : {}
+                },
+                "payment" : {
+                    "weixin" : {
+                        "__platform__" : [ "android" ],
+                        "appid" : "wx612ca90988c46947",
+                        "UniversalLinks" : ""
+                    }
+                },
+                "share" : {
+                    "weixin" : {
+                        "appid" : "wx612ca90988c46947",
+                        "UniversalLinks" : ""
+                    }
+                },
+                "oauth" : {
+                    "weixin" : {
+                        "appid" : "wx612ca90988c46947",
+                        "appsecret" : "75b7d4cda453b2075dec23f849278bc0",
+                        "UniversalLinks" : ""
+                    }
+                },
+                "geolocation" : {
+                    "system" : {
+                        "__platform__" : [ "ios", "android" ]
+                    }
+                },
+                "push" : {
+                    "unipush" : {
+                        "appid" : "YDcU8mcWRO6MWIT1i4naP2",
+                        "appkey" : "DK2LTzhnc87pFFFhcTSgs8",
+                        "appsecret" : "wTUMKWB4ReAoPyCp7Jyaz9"
+                    }
+                },
+                "maps" : {}
+            },
+            "icons" : {
+                "android" : {
+                    "hdpi" : "unpackage/res/icons/72x72.png",
+                    "xhdpi" : "unpackage/res/icons/96x96.png",
+                    "xxhdpi" : "unpackage/res/icons/144x144.png",
+                    "xxxhdpi" : "unpackage/res/icons/192x192.png"
+                },
+                "ios" : {
+                    "appstore" : "unpackage/res/icons/1024x1024.png",
+                    "ipad" : {
+                        "app" : "unpackage/res/icons/76x76.png",
+                        "app@2x" : "unpackage/res/icons/152x152.png",
+                        "notification" : "unpackage/res/icons/20x20.png",
+                        "notification@2x" : "unpackage/res/icons/40x40.png",
+                        "proapp@2x" : "unpackage/res/icons/167x167.png",
+                        "settings" : "unpackage/res/icons/29x29.png",
+                        "settings@2x" : "unpackage/res/icons/58x58.png",
+                        "spotlight" : "unpackage/res/icons/40x40.png",
+                        "spotlight@2x" : "unpackage/res/icons/80x80.png"
+                    },
+                    "iphone" : {
+                        "app@2x" : "unpackage/res/icons/120x120.png",
+                        "app@3x" : "unpackage/res/icons/180x180.png",
+                        "notification@2x" : "unpackage/res/icons/40x40.png",
+                        "notification@3x" : "unpackage/res/icons/60x60.png",
+                        "settings@2x" : "unpackage/res/icons/58x58.png",
+                        "settings@3x" : "unpackage/res/icons/87x87.png",
+                        "spotlight@2x" : "unpackage/res/icons/80x80.png",
+                        "spotlight@3x" : "unpackage/res/icons/120x120.png"
+                    }
+                }
+            },
+            "splashscreen" : {
+                "androidStyle" : "common",
+                "useOriginalMsgbox" : true
+            },
+            "ios" : {
+                "dSYMs" : false,
+                "urltypes" : "zgcxapp"
+            }
+        },
+        "compilerVersion" : 3,
+        "nvueLaunchMode" : "fast",
+        "splashscreen" : {
+            "alwaysShowBeforeRender" : true
+        },
+        "nativePlugins" : {}
+    },
+    // 5+App特有相关
+    "quickapp" : {},
+    // 快应用特有相关
+    "mp-weixin" : {
+        "setting" : {
+            "urlCheck" : false,
+            "es6" : false,
+            "postcss" : false,
+            "minified" : false
+        },
+        "usingComponents" : true,
+        "appid" : "wxe57ddfbe230bcfba",
+        "permission" : {
+            "photos" : {
+                "desc" : "你的应用程序需要保存图片到相册"
+            }
+        }
+    },
+    "h5" : {
+        "template" : "template.h5.html",
+        "router" : {
+            "mode" : "hash",
+            "base" : "./"
+        },
+        "optimization" : {
+            "treeShaking" : {
+                "enable" : true
+            }
+        },
+        "devServer" : {
+            "https" : false,
+            "port" : 80
+        },
+        "sdkConfigs" : {
+            "maps" : {}
+        },
+        "uniStatistics" : {
+            "enable" : false
+        }
+    },
+    "mp-jd" : {
+        "unipush" : {
+            "enable" : false
+        }
+    }
 }
-// 小程序特有相关
+// 小程序特有相关
+

+ 80 - 42
pages/carInsure/interest.vue

@@ -1,7 +1,8 @@
 <template>
 	<view class="interest">
 		<view class="giftList dis a-c j-f">
-			<view :class="{ 'active':giftIndex === index, 'giftItem':giftIndex!=index }" v-for="(item, index) in giftList" :key="item.id" @click="handleSelectGift(item, index)">
+			<view :class="{ 'active':giftIndex === index, 'giftItem':giftIndex!=index }"
+				v-for="(item, index) in giftList" :key="item.id" @click="handleSelectGift(item, index)">
 				<view class="dis a-c j-c" style="font-size: 21rpx; color: #FF4141;">
 					<view class="special">{{ item.totalPackagePrice }}</view>元
 				</view>
@@ -26,7 +27,8 @@
 				</view>
 				<view class="canUse">使用1家门店</view>
 				<view class="dis a-c j-f" style="flex-direction: row;">
-					<view class="dis a-c j-s" style="width: calc(100% - 244rpx); background-color: #FFF3F3; height: 50rpx;">
+					<view class="dis a-c j-s"
+						style="width: calc(100% - 244rpx); background-color: #FFF3F3; height: 50rpx;">
 						<view class="money">权益价:{{ item.settlePrice }}元</view>
 						<view class="special">市场价{{ item.marketPrice }}元</view>
 						<image class="myIcon" src="/static/image/interest/icon.png"></image>
@@ -43,7 +45,7 @@
 </template>
 
 <script>
-	export default{
+	export default {
 		data() {
 			return {
 				giftList: [],
@@ -56,19 +58,20 @@
 			}
 		},
 		async onLoad(params) {
-			if(params.params) {
+			if (params.params) {
 				this.paramsObj = JSON.parse(params.params)
 				let res = await this.$http.post('/equity/equityInfo', {
 					pageNum: 1,
 					pageSize: 99999,
 					companyId: this.paramsObj.companyId
 				})
-				if(res.code == 200) {
+				if (res.code == 200) {
 					this.interestObj = res.data
 					this.giftList = res.data.pageResult.content
 					let obj = res.data.feeOrderNewVo.exportFee.find(a => a.insuranceType === '合计')
-					this.integral = (obj.totalAmount - this.giftList[this.giftIndex].threeSettlementPrice) * 100
-					this.localEquityPackageAssociationList = this.giftList[this.giftIndex].localEquityPackageAssociationList
+					this.integral = (obj.totalAmount - this.giftList[this.giftIndex].threeSettlementPrice) * res.data.pointProportion
+					this.localEquityPackageAssociationList = this.giftList[this.giftIndex]
+						.localEquityPackageAssociationList
 				} else {
 					uni.showToast({
 						title: res.msg,
@@ -77,19 +80,29 @@
 					});
 				}
 			}
-			if(params.id) {
+			if (params.id) {
 				this.showBtn = false
 				let res = await this.$http.post('/equity/equityInfo', {
 					pageNum: 1,
 					pageSize: 99999,
 					companyId: params.id
 				})
-				if(res.code == 200) {
+				if (res.code == 200) {
 					this.interestObj = res.data
 					this.giftList = res.data.pageResult.content
 					let obj = res.data.feeOrderNewVo.exportFee.find(a => a.insuranceType === '合计')
-					this.integral = (obj.totalAmount - this.giftList[this.giftIndex].threeSettlementPrice) * 100
-					this.localEquityPackageAssociationList = this.giftList[this.giftIndex].localEquityPackageAssociationList
+					this.integral = (obj.totalAmount - this.giftList[this.giftIndex].threeSettlementPrice) * res.data.pointProportion
+					this.localEquityPackageAssociationList = this.giftList[this.giftIndex]
+						.localEquityPackageAssociationList
+					if (res.data.equityInfoVo) {
+						if (res.data.pageResult.content && res.data.pageResult.content.length > 0) {
+							res.data.pageResult.content.forEach((item, index) => {
+								if (res.data.equityInfoVo.id == item.id) {
+									this.giftIndex = index
+								}
+							})
+						}
+					}
 				} else {
 					uni.showToast({
 						title: res.msg,
@@ -103,11 +116,12 @@
 		},
 		methods: {
 			handleSelectGift(item, index) {
-				if(this.showBtn) {
+				if (this.showBtn) {
 					this.giftIndex = index
 					let obj = this.interestObj.feeOrderNewVo.exportFee.find(a => a.insuranceType === '合计')
-					this.integral = (obj.totalAmount - this.giftList[this.giftIndex].threeSettlementPrice) * 100
-					this.localEquityPackageAssociationList = this.giftList[this.giftIndex].localEquityPackageAssociationList
+					this.integral = (obj.totalAmount - this.giftList[this.giftIndex].threeSettlementPrice) * this.interestObj.pointProportion
+					this.localEquityPackageAssociationList = this.giftList[this.giftIndex]
+						.localEquityPackageAssociationList
 				}
 			},
 			handleConfirm() {
@@ -116,7 +130,8 @@
 				let obj = this.interestObj.feeOrderNewVo.exportFee.find(a => a.insuranceType === '合计')
 				this.$http.post('/equity/saveEquity', {
 					companyId: this.paramsObj.companyId,
-					receiveType: this.paramsObj.accept.type === '车主'?2:this.paramsObj.accept.type === '投保人'?0:1,
+					receiveType: this.paramsObj.accept.type === '车主' ? 2 : this.paramsObj.accept.type === '投保人' ?
+						0 : 1,
 					receiveName: this.paramsObj.accept.name,
 					receivePhone: this.paramsObj.accept.mobile,
 					receiveIdentify: this.paramsObj.accept.identifyNumber,
@@ -124,7 +139,7 @@
 					point: this.integral.toFixed(2),
 					equityInfo: this.giftList[this.giftIndex]
 				}).then(res => {
-					if(res.code === 200) {
+					if (res.code === 200) {
 						uni.navigateTo({
 							url: `/pages/carInsure/customerInterest?params=${params}&&item=${item}`
 						})
@@ -143,17 +158,20 @@
 
 <style lang="scss" scoped>
 	@import '@/style/mixin.scss';
-	.interest{
+
+	.interest {
 		width: 100%;
 		height: calc(100vh - 88rpx);
 		background-color: #F8FAFE;
 		overflow-y: auto;
-		.giftList{
+
+		.giftList {
 			padding: 20rpx 30rpx;
 			width: 100%;
 			overflow-x: auto;
 			flex-wrap: nowrap;
-			.giftItem{
+
+			.giftItem {
 				width: 158rpx;
 				border-radius: 10rpx;
 				margin-right: 20rpx;
@@ -161,16 +179,19 @@
 				flex: 0 0 auto;
 				text-align: center;
 				opacity: .8;
-				.special{
+
+				.special {
 					font-size: 42rpx;
 					color: #FF4141;
 				}
-				.triangle{
+
+				.triangle {
 					background-color: #FF4141;
 					height: 60rpx;
 					color: #ffffff;
 					border-radius: 0 0 10rpx 10rpx;
-					.border{
+
+					.border {
 						width: 0;
 						height: 0;
 						border-top: 10rpx solid #FFF3EA;
@@ -178,13 +199,15 @@
 						border-left: 79rpx solid transparent;
 						border-right: 79rpx solid transparent;
 					}
-					.text{
+
+					.text {
 						font-size: 24rpx;
 						line-height: 50rpx;
 					}
 				}
 			}
-			.active{
+
+			.active {
 				width: 154rpx;
 				border-radius: 10rpx;
 				border: 4rpx solid #FF4141;
@@ -192,15 +215,18 @@
 				background-color: #FFF3EA;
 				flex: 0 0 auto;
 				text-align: center;
-				.special{
+
+				.special {
 					font-size: 42rpx;
 					color: #FF4141;
 				}
-				.triangle{
+
+				.triangle {
 					background-color: #FF4141;
 					height: 56rpx;
 					color: #ffffff;
-					.border{
+
+					.border {
 						width: 0;
 						height: 0;
 						border-top: 10rpx solid #FFF3EA;
@@ -208,51 +234,61 @@
 						border-left: 74rpx solid transparent;
 						border-right: 74rpx solid transparent;
 					}
-					.text{
+
+					.text {
 						font-size: 24rpx;
 						line-height: 48rpx;
 					}
 				}
 			}
 		}
-		.tips{
+
+		.tips {
 			padding: 20rpx 30rpx;
 			margin-top: 20rpx;
 			background-color: #ffffff;
 		}
-		.interestList{
+
+		.interestList {
 			padding: 20rpx 30rpx;
 			margin-top: 20rpx;
 			background-color: #ffffff;
-			.interestItem{
-				box-shadow: 0rpx 0rpx 17rpx 0rpx rgba(0,0,0,0.1);
+
+			.interestItem {
+				box-shadow: 0rpx 0rpx 17rpx 0rpx rgba(0, 0, 0, 0.1);
 				border-radius: 10rpx 10rpx 10rpx 10rpx;
 				padding: 30rpx 20rpx;
 				font-size: 31rpx;
 				color: #333333;
-				.count{
+
+				.count {
 					font-size: 29rpx;
-					color: #FF4141 ;
+					color: #FF4141;
 				}
-				.canUse{
+
+				.canUse {
 					font-size: 24rpx;
 					color: #999999;
 					margin: 10rpx 0;
 				}
-				.money{
+
+				.money {
 					color: #FF4141;
 					margin-right: 26rpx;
 					padding-left: 10rpx;
 				}
-				.special{
+
+				.special {
 					color: #FF4141;
 					font-size: 24rpx;
 				}
-				.myIcon{
+
+				.myIcon {
 					width: 38rpx;
 					height: 50rpx;
 				}
-				.omit{
+
+				.omit {
 					background-color: #FF4141;
 					color: #ffffff;
 					width: 244rpx;
@@ -260,7 +296,8 @@
 				}
 			}
 		}
-		.footer{
+
+		.footer {
 			width: 100%;
 			padding: 20rpx 30rpx;
 			margin-top: 20rpx;
@@ -269,7 +306,8 @@
 			bottom: 0;
 			left: 0;
 			border-top: 1rpx solid #eeeeee;
-			.submit{
+
+			.submit {
 				background-color: #0052FF;
 				color: #ffffff;
 				padding: 4rpx 18rpx;
@@ -278,4 +316,4 @@
 			}
 		}
 	}
-</style>
+</style>

+ 5 - 3
pages/carInsure/premiumCalc.vue

@@ -4394,9 +4394,11 @@
 						url: `/pages/carInsure/customerInterest?params=${JSON.stringify(params)}`,
 					})
 				}
-				this.$http.post(`/equity/saveEquityType?companyId=${this.companyId}&type=${type}`).then(res => {
-					this.closePopup()
-				})
+				if(type == 0) {
+					this.$http.post(`/equity/saveEquityType?companyId=${this.companyId}&type=${type}`).then(res => {
+						this.closePopup()
+					})
+				}
 			},
 			//核保弹窗关闭事件
 			underwritecancel() {