Selaa lähdekoodia

国任驾意险选购份数问题

@dongkboy 1 vuosi sitten
vanhempi
commit
b94663f1a7
4 muutettua tiedostoa jossa 764 lisäystä ja 226 poistoa
  1. 1 1
      App.vue
  2. 217 214
      manifest.json
  3. 532 0
      pages/carInsure1/insuranceType.js
  4. 14 11
      pages/carInsure1/quote1.vue

+ 1 - 1
App.vue

@@ -117,7 +117,7 @@
 	/* 第三方动画库 */
 	/* @import "/style/icon.css";	 */
 	/* 自定义图标库 */
-	@import 'http://at.alicdn.com/t/font_1807257_t3nqcuysmns.css';
+	@import 'https://at.alicdn.com/t/font_1807257_t3nqcuysmns.css';
 	@import "/style/common.css";
 	/* 公共样式库 */
 	@import "/style/zcm-main.css";

+ 217 - 214
manifest.json

@@ -1,216 +1,219 @@
 {
-	"name": "晋掌柜",
-	"appid": "__UNI__D4FE29A",
-	"description": "保险类app",
-	"transformPx": false,
-	"icons": [{
-		"sizes": "分辨率,192x192",
-		"src": "图片路径"
-	}],
-	"versionName": "1.5.7",
-	"versionCode": 157,
-	"app-plus": {
-		"error": {
-			"url": "hybrid/html/error.html"
-		},
-		"compatible": {
-			"ignoreVersion": true
-		},
-		"privacy": {
-			"prompt": "template",
-			"template": {
-				"title": "平台协议和隐私协议",
-				"message": "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href='http://baoxianzhanggui.com:8091/#/pages/login/xieyi'>《平台协议》</a>和<a href='http://baoxianzhanggui.com:8091/#/pages/login/mimi'>《隐私协议》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
-				"buttonAccept": "同意",
-				"buttonRefuse": "暂不同意"
-			}
-		},
-		"modules": {
-			"Messaging": {},
-			"OAuth": {},
-			"Payment": {},
-			"Share": {},
-			"Push": {},
-			"SQLite": {
-				"description": "iBeacon"
-			},
-			"Camera": {}
-		},
-		"distribute": {
-			"android": {
-				"permissionPhoneState": {
-					"request": "none",
-					"prompt": "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
-				},
-				"permissionExternalStorage": {
-					"request": "always",
-					"prompt": "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
-				},
-				"permissions": [
-					"<uses-feature android:name=\"android.hardware.camera\"/>",
-					"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
-					"<uses-permission android:name=\"android.permission.CAMERA\"/>",
-					"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-					"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
-					"<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.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.READ_SMS\"/>",
-					"<uses-permission android:name=\"android.permission.RECEIVE_BOOT_COMPLETED\"/>",
-					"<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_CONTACTS\"/>",
-					"<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"
-			},
-			"sdkConfigs": {
-				"ad": {},
-				"payment": {
-					"alipay": {
-						"__platform__": ["android"]
-					},
-					"weixin": {
-						"__platform__": ["android"],
-						"appid": "wx612ca90988c46947",
-						"UniversalLinks": ""
-					}
-				},
-				"share": {
-					"weixin": {
-						"appid": "wx612ca90988c46947",
-						"UniversalLinks": ""
-					}
-				},
-				"oauth": {
-					"weixin": {
-						"appid": "wx612ca90988c46947",
-						"appsecret": "75b7d4cda453b2075dec23f849278bc0",
-						"UniversalLinks": ""
-					}
-				},
-				"geolocation": {
-					"amap": {
-						"__platform__": ["android"],
-						"appkey_ios": "",
-						"appkey_android": "64ee5a3ca75539df3775271fa987e8bc"
-					}
-				},
-				"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": false
-			},
-			"ios": {
-				"dSYMs": false
-			}
-		},
-		"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": {}
-	},
-	"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" : "1.5.8",
+    "versionCode" : 158,
+    "app-plus" : {
+        "error" : {
+            "url" : "hybrid/html/error.html"
+        },
+        "compatible" : {
+            "ignoreVersion" : true
+        },
+        "privacy" : {
+            "prompt" : "template",
+            "template" : {
+                "title" : "平台协议和隐私协议",
+                "message" : "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href='http://baoxianzhanggui.com:8091/#/pages/login/xieyi'>《平台协议》</a>和<a href='http://baoxianzhanggui.com:8091/#/pages/login/mimi'>《隐私协议》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
+                "buttonAccept" : "同意",
+                "buttonRefuse" : "暂不同意"
+            }
+        },
+        "modules" : {
+            "Messaging" : {},
+            "OAuth" : {},
+            "Payment" : {},
+            "Share" : {},
+            "Push" : {},
+            "SQLite" : {
+                "description" : "iBeacon"
+            },
+            "Camera" : {}
+        },
+        "distribute" : {
+            "android" : {
+                "permissionPhoneState" : {
+                    "request" : "none",
+                    "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
+                },
+                "permissionExternalStorage" : {
+                    "request" : "always",
+                    "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
+                },
+                "permissions" : [
+                    "<uses-feature android:name=\"android.hardware.camera\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
+                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
+                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
+                    "<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.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_SMS\"/>",
+                    "<uses-permission android:name=\"android.permission.RECEIVE_BOOT_COMPLETED\"/>",
+                    "<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_CONTACTS\"/>",
+                    "<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"
+            },
+            "sdkConfigs" : {
+                "ad" : {},
+                "payment" : {
+                    "alipay" : {
+                        "__platform__" : [ "android" ]
+                    },
+                    "weixin" : {
+                        "__platform__" : [ "android" ],
+                        "appid" : "wx612ca90988c46947",
+                        "UniversalLinks" : ""
+                    }
+                },
+                "share" : {
+                    "weixin" : {
+                        "appid" : "wx612ca90988c46947",
+                        "UniversalLinks" : ""
+                    }
+                },
+                "oauth" : {
+                    "weixin" : {
+                        "appid" : "wx612ca90988c46947",
+                        "appsecret" : "75b7d4cda453b2075dec23f849278bc0",
+                        "UniversalLinks" : ""
+                    }
+                },
+                "geolocation" : {
+                    "amap" : {
+                        "__platform__" : [ "android" ],
+                        "appkey_ios" : "",
+                        "appkey_android" : "64ee5a3ca75539df3775271fa987e8bc"
+                    }
+                },
+                "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" : false
+            },
+            "ios" : {
+                "dSYMs" : false
+            }
+        },
+        "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" : {}
+    },
+    "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
+        }
+    }
 }
-// 小程序特有相关
+// 小程序特有相关
+

+ 532 - 0
pages/carInsure1/insuranceType.js

@@ -0,0 +1,532 @@
+const list = [{
+		amount: "0",
+		amountDesc: "投保",
+		amtList: [{
+			"label": "不投保",
+
+			"value": "0"
+		}, {
+			"label": "投保",
+			"value": "1"
+		}],
+		kindCode: "A",
+		isMainRisk: true,
+		kindName: "机动车损失险",
+		desc: "保险期间内,被保险人或被保险机动车驾驶人在使用被保险机动车过程中,因自然灾害、意外事故、机动车被盗窃、抢劫、抢夺等情况(详见保险条款)造成被保险机动车直接损失,且不属于免除保险人责任的范围,保险人依照本保险合同的约定负责赔偿的险种。"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+				label: "不投保",
+				value: "0"
+			},
+			{
+				label: "50万",
+				value: "500000"
+			},
+			{
+				label: "100万",
+				value: "1000000"
+			},
+			{
+				label: "150万",
+				value: "1500000"
+			},
+			{
+				label: "200万",
+				value: "2000000"
+			},
+			{
+				label: "250万",
+				value: "2500000"
+			},
+			{
+				label: "300万",
+				value: "3000000"
+			},
+			{
+				label: "500万",
+				value: "5000000"
+			},
+			{
+				label: "1000万",
+				value: "10000000"
+			}
+		],
+		kindCode: "B",
+		isMainRisk: true,
+		kindName: "第三者责任险",
+		desc: "保险期间内,被保险人或其允许的驾驶人在使用被保险机动车过程中发生意外事故,致使第三者遭受人身伤亡或财产直接损毁,依法应当对第三者承担的损害赔偿责任,且不属于免除保险人责任的范围,保险人依照本保险合同的约定,对于超过机动车交通事故责任强制保险各分项赔偿限额的部分负责赔偿的险种。"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+				label: "不投保",
+				value: "0"
+			},
+			{
+				label: "1万",
+				value: "10000"
+			},
+			{
+				label: "2万",
+				value: "20000"
+			},
+			{
+				label: "3万",
+				value: "30000"
+			},
+			{
+				label: "4万",
+				value: "40000"
+			},
+			{
+				label: "5万",
+				value: "50000"
+			},
+			{
+				label: "6万",
+				value: "60000"
+			},
+			{
+				label: "7万",
+				value: "70000"
+			},
+			{
+				label: "8万",
+				value: "80000"
+			},
+			{
+				label: "9万",
+				value: "90000"
+			},
+			{
+				label: "10万",
+				value: "100000"
+			},
+			{
+				label: "15万",
+				value: "150000"
+			},
+			{
+				label: "20万",
+				value: "200000"
+			},
+			{
+				label: "25万",
+				value: "250000"
+			},
+			{
+				label: "30万",
+				value: "300000"
+			},
+			{
+				label: "35万",
+				value: "350000"
+			},
+			{
+				label: "40万",
+				value: "400000"
+			},
+			{
+				label: "45万",
+				value: "450000"
+			},
+			{
+				label: "50万",
+				value: "500000"
+			},
+
+		],
+		kindCode: "D3",
+		isMainRisk: true,
+		kindName: "司机责任险",
+		desc: "保险期间内,被保险人或其允许的驾驶人在使用被保险机动车过程中发生意外事故,致使车上人员遭受人身伤亡,且不属于免除保险人责任的范围,依法应当对车上人员承担的损害赔偿责任,保险人依照本保险合同的约定负责赔偿的险种。"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+			"label": "不投保",
+			"value": "0"
+		}, {
+			"label": "1万",
+			"value": "10000"
+		}, {
+			"label": "2万",
+			"value": "20000"
+		}, {
+			"label": "4万",
+			"value": "40000"
+		}, {
+			"label": "5万",
+			"value": "50000"
+		}, {
+			"label": "10万",
+			"value": "100000"
+		}, {
+			"label": "15万",
+			"value": "150000"
+		}, {
+			"label": "20万",
+			"value": "200000"
+		}],
+		kindCode: "D4",
+		isMainRisk: true,
+		kindName: "乘客责任险",
+		desc: "保险期间内,被保险人或其允许的驾驶人在使用被保险机动车过程中发生意外事故,致使车上人员遭受人身伤亡,且不属于免除保险人责任的范围,依法应当对车上人员承担的损害赔偿责任,保险人依照本保险合同的约定负责赔偿的险种。"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+			"label": "不投保",
+			"value": "0"
+		}, {
+			"label": "2000",
+			"value": "2000"
+		}, {
+			"label": "5000",
+			"value": "5000"
+		}, {
+			"label": "1万",
+			"value": "10000"
+		}],
+		desc: "保险期间内,被保险机动车在被保险人或被保险机动车驾驶人使用过程中,发生无明显碰撞痕迹的车身划痕损失,保险人按照保险合同约定负责赔偿的险种",
+		isMainRisk: true,
+		kindCode: "L",
+		kindName: "车身划痕险",
+		mainRiskCodeList: "A"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+			"label": "不投保",
+			"value": "0"
+		}, {
+			"label": "5%",
+			"value": "5"
+		}, {
+			"label": "10%",
+			"value": "10"
+		}, {
+			"label": "15%",
+			"value": "15"
+		}, {
+			"label": "20%",
+			"value": "20"
+		}],
+		desc: "被保险机动车发生主险约定的保险事故,保险人按照主险的约定计算赔款后,扣减本特约条款约定的免赔的险种。",
+		isMainRisk: true,
+		kindCode: "MJ1",
+		kindName: "绝对免赔率特约险(车损)",
+		mainRiskCodeList: "A"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+			"label": "不投保",
+			"value": "0"
+		}, {
+			"label": "5%",
+			"value": "5"
+		}, {
+			"label": "10%",
+			"value": "10"
+		}, {
+			"label": "15%",
+			"value": "15"
+		}, {
+			"label": "20%",
+			"value": "20"
+		}],
+		desc: "被保险机动车发生主险约定的保险事故,保险人按照主险的约定计算赔款后,扣减本特约条款约定的免赔的险种。",
+		isMainRisk: true,
+		kindCode: "MJ2",
+		kindName: "绝对免赔率特约险(三者)",
+		mainRiskCodeList: "B"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+			"label": "不投保",
+			"value": "0"
+		}, {
+			"label": "5%",
+			"value": "5"
+		}, {
+			"label": "10%",
+			"value": "10"
+		}, {
+			"label": "15%",
+			"value": "15"
+		}, {
+			"label": "20%",
+			"value": "20"
+		}],
+		desc: "被保险机动车发生主险约定的保险事故,保险人按照主险的约定计算赔款后,扣减本特约条款约定的免赔的险种。",
+		isMainRisk: true,
+		kindCode: "MJ3",
+		kindName: "绝对免赔率特约险(司机)",
+		mainRiskCodeList: "D3"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+			"label": "不投保",
+			"value": "0"
+		}, {
+			"label": "5%",
+			"value": "5"
+		}, {
+			"label": "10%",
+			"value": "10"
+		}, {
+			"label": "15%",
+			"value": "15"
+		}, {
+			"label": "20%",
+			"value": "20"
+		}],
+		desc: "被保险机动车发生主险约定的保险事故,保险人按照主险的约定计算赔款后,扣减本特约条款约定的免赔的险种。",
+		isMainRisk: true,
+		kindCode: "MJ4",
+		kindName: "绝对免赔率特约险(乘客)",
+		mainRiskCodeList: "D4"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		coveragePremium: 0,
+		amtList: [{
+				label: "不投保",
+				value: "0"
+			},
+			{
+				label: "1万",
+				value: "10000"
+			},
+			{
+				label: "2万",
+				value: "20000"
+			},
+			{
+				label: "4万",
+				value: "40000"
+			},
+			{
+				label: "5万",
+				value: "50000"
+			},
+			{
+				label: "8万",
+				value: "80000"
+			},
+			{
+				label: "10万",
+				value: "100000"
+			},
+			{
+				label: "20万",
+				value: "200000"
+			},
+			{
+				label: "30万",
+				value: "300000"
+			},
+			{
+				label: "50万",
+				value: "500000"
+			},
+			{
+				label: "100万",
+				value: "1000000"
+			},
+			{
+				label: "200万",
+				value: "2000000"
+			},
+			{
+				label: "300万",
+				value: "3000000"
+			},
+		],
+		kindCode: "SY_FJ_YBW1",
+		isMainRisk: true,
+		kindName: "附加医保-三者",
+		desc: "附加医保外医疗费用责任险(机动车第三者责任保险)"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		coveragePremium: 0,
+		amtList: [{
+				label: "不投保",
+				value: "0"
+			},
+			{
+				label: "1万",
+				value: "10000"
+			},
+			{
+				label: "2万",
+				value: "20000"
+			},
+			{
+				label: "5万",
+				value: "50000"
+			},
+			{
+				label: "10万",
+				value: "100000"
+			}
+		],
+		kindCode: "SY_FJ_YBW2",
+		isMainRisk: true,
+		kindName: "附加医保-座位险(乘客)",
+		desc: "附加医保外医疗费用责任险(机动车第三者责任保险)"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		coveragePremium: 0,
+		amtList: [{
+				label: "不投保",
+				value: "0"
+			},
+			{
+				label: "1万",
+				value: "10000"
+			},
+			{
+				label: "2万",
+				value: "20000"
+			},
+			{
+				label: "5万",
+				value: "50000"
+			},
+			{
+				label: "10万",
+				value: "100000"
+			}
+		],
+		kindCode: "SY_FJ_YBW3",
+		isMainRisk: true,
+		kindName: "附加医保-座位险(司机)",
+		desc: "附加医保外医疗费用责任险(机动车第三者责任保险)"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		coveragePremium: 0,
+		amtList: [{
+				label: "不投保",
+				value: "0"
+			},
+			{
+				label: "2次",
+				value: "2"
+			},
+			{
+				label: "7次",
+				value: "7"
+			},
+			{
+				label: "12次",
+				value: "12"
+			},
+			{
+				label: "17次",
+				value: "17"
+			},
+			{
+				label: "22次",
+				value: "22"
+			},
+		],
+		kindCode: "TY1",
+		isMainRisk: true,
+		kindName: "道路救援服务特约条款",
+		desc: "道路救援服务特约条款是指在保险期内,被保险机动车在使用过程中发生故障而丧失行驶能力时,保险人根据被保险人的请求,向被保险人提供道路救援服务。"
+	},
+	{
+		amount: 0,
+		amountDesc: "不投保",
+		kindCode: "TY2",
+		isMainRisk: true,
+		kindName: "车辆安全检测特约条款",
+		desc: "安全检测特约条款是指保险期间内,为保障车辆安全运行,保险人或其受托人根据被保险人请求,为被保险机动车提供车辆安全检测服务。"
+	},
+	{
+		amount: 0,
+		amountDesc: "不投保",
+		kindCode: "TY3",
+		isMainRisk: true,
+		kindName: "代为驾驶服务特约条款",
+		desc: "代为驾驶特约条款是指保险期间内,在被保险人或其允许的驾驶人因饮酒、服用药物等原因无法驾驶或存在重大安全驾驶隐患时,提供单程30公里以内的短途代驾服务。"
+	},
+	{
+		amount: 0,
+		amountDesc: "不投保",
+		kindCode: "TY4",
+		isMainRisk: true,
+		kindName: "代为送检服务特约条款",
+		desc: "代为送检特约条款是指保险期间内,由保险人或其受托人代替车辆所有人进行车辆送检。"
+	},
+	{
+		amount: "0",
+		amountDesc: "不投保",
+		amtList: [{
+				label: "不投保",
+				value: "0"
+			},
+			{
+				label: "50万",
+				value: "500000"
+			},
+			{
+				label: "100万",
+				value: "1000000"
+			},
+			{
+				label: "150万",
+				value: "1500000"
+			},
+			{
+				label: "200万",
+				value: "2000000"
+			},
+			{
+				label: "250万",
+				value: "2500000"
+			},
+			{
+				label: "300万",
+				value: "3000000"
+			},
+			{
+				label: "500万",
+				value: "5000000"
+			},
+			{
+				label: "1000万",
+				value: "10000000"
+			}
+		],
+		desc: "保险期间内,被保险人或其允许的驾驶人在法定节假日期间使用被保险机动车发生机动车第三者责任保险范围内的事故,并经公安部门或保险人查勘确认的,被保险机动车第三者责任保险所适用的责任限额在保险单载明的基础上增加一倍的险种",
+		isMainRisk: true,
+		kindCode: "BD",
+		kindName: "法定节假日限额翻倍险",
+		mainRiskCodeList: "B"
+	}
+]
+module.exports = {
+	data: list
+}

+ 14 - 11
pages/carInsure1/quote1.vue

@@ -37,7 +37,7 @@
 							</view>
 						</template>
 						<template v-if="systartDate">
-							<block v-for="(item,index) in insureList" :key="index">
+							<block v-for="(item,index) in insuranceData" :key="index">
 								<template v-if="item.amount!=0">
 									<view class="row j-sb  d-flex a-center">
 										<view>{{item.kindName}}</view>
@@ -172,7 +172,7 @@
 								</template>
 								<view class="dis  j-s f-c" v-if="totalitem.checked">
 									<view class="dis  j-s a-c">
-										<u-form-item label="报价协议选择" v-if="totalitem.isTaxSource!==1"
+										<u-form-item label="报价协议选择" v-if="totalitem.isTaxSource!=1"
 											:prop="totalitem.agreementId" label-width="200" :border-bottom='false'
 											style="padding: 0;">
 											<u-input type="select" :select-open="totalitem.selectShow"
@@ -485,7 +485,7 @@
 												<view class="">
 													<text style="font-size: 14px;">份数:</text>
 													<u-number-box v-model="guorenaccidentalDrivingVo.quantity" :min="1"
-														:max="Number( guorenaccidentalDrivingVo.policyNum)"
+														:max="Number(guorenaccidentalDrivingVo.policyNum)"
 														:input-width="70" :input-height="44" size="26"></u-number-box>
 												</view>
 											</view>
@@ -727,6 +727,7 @@
 	import {
 		delEmptyQueryNodes
 	} from '@/plugins/utils';
+	import insuranceList from './insuranceType.js';
 	import wybPopup from '@/components/common/wyb-popup/wyb-popup.vue'
 	import lsLoading from '@/components/common/ls-loading/ls-loading.vue';
 	export default {
@@ -845,6 +846,7 @@
 				jqendDate: " ", //交强险日期
 				systartDate: "", //商业险日期
 				syendDate: "", //商业险日期
+				insuranceData: insuranceList.data,
 				insureList: [{
 						amount: "0",
 						amountDesc: "投保",
@@ -1416,7 +1418,7 @@
 							this.systartDate = this.riskList[i].startDate;
 							this.syendDate = this.riskList[i].endDate;
 							this.kindList.map(ele1 => {
-								this.insureList.map(ele2 => {
+								this.insuranceData.map(ele2 => {
 									if (ele2.kindCode == ele1.kindCode) {
 										switch (ele1.kindCode) {
 											case 'D4':
@@ -1472,7 +1474,7 @@
 								this.systartDate = this.riskList[i].startDate;
 								this.syendDate = this.riskList[i].endDate;
 								this.kindList.map(ele1 => {
-									this.insureList.map(ele2 => {
+									this.insuranceData.map(ele2 => {
 										if (ele2.kindCode == ele1.kindCode) {
 											switch (ele1.kindCode) {
 												case 'D4':
@@ -1784,11 +1786,12 @@
 									riskCode: grcallback1.data[0].riskCode, //险种code
 									premium: grcallback1.data[0].premium, //保费
 									amount: grcallback1.data[0].amount, //保额
-									quantity: 1, //份数
+									quantity: Number(grcallback1.data[0].policyNum), //份数
 									goodDesc: data[0].goodDesc, //驾意险商品名称
 									prodCName: grcallback1.data[0].prodCName, //产品名称
-									policyNum: Number(grcallback1.data[0].policyNum), //最大份数
+									policyNum: Number(grcallback1.data[0].appnum), //最大份数
 								}
+
 							}
 
 							break;
@@ -1964,9 +1967,9 @@
 						riskCode: res.data[0].riskCode, //险种code
 						premium: res.data[0].premium, //保费
 						amount: res.data[0].amount, //保额
-						quantity: 1, //份数
+						quantity: Number(res.data[0].policyNum), //份数
 						prodCName: res.data[0].prodCName, //产品名称
-						policyNum: res.data[0].policyNum, //最大份数
+						policyNum: res.data[0].appnum, //最大份数
 					}
 					Object.assign(this.guorenaccidentalDrivingVo, dataInfo);
 				} else {
@@ -1985,9 +1988,9 @@
 					riskCode: info.riskCode, //险种code
 					premium: info.premium, //保费
 					amount: info.amount, //保额
-					quantity: 1, //份数
+					quantity: Number(info.policyNum), //份数
 					prodCName: info.prodCName, //产品名称
-					policyNum: info.policyNum, //最大份数
+					policyNum: info.appnum, //最大份数
 				}
 				Object.assign(this.guorenaccidentalDrivingVo, dataInfo);
 				this.guorenPopupshow1 = false;