Browse Source

项目初版

@dongkboy 1 year ago
parent
commit
f618d5afcb
100 changed files with 235 additions and 112 deletions
  1. 5 1
      components/uni-share/uni-share.vue
  2. 0 2
      components/uni-tab/uni-tab.vue
  3. 4 4
      config/baseUrl.js
  4. 118 73
      manifest.json
  5. 1 1
      pages/index/index.vue
  6. 7 0
      pages/login/forgotPassword.vue
  7. 1 1
      pages/login/login.vue
  8. 7 0
      pages/login/smsCode.vue
  9. 26 22
      pages/quote/modules/insuranceInfo.vue
  10. 25 8
      pages/quote/quoteDetail.vue
  11. BIN
      static/image/506ec9f7aecc5fdb60150ce1cd7ec352.jpg
  12. BIN
      static/image/形状结合.png
  13. BIN
      static/image/微信截图_20250313153456.png
  14. BIN
      unpackage/cache/apk/__UNI__05D695B_cm.apk
  15. 1 0
      unpackage/cache/apk/apkurl
  16. 0 0
      unpackage/cache/apk/cmManifestCache.json
  17. 4 0
      unpackage/cache/certdata
  18. BIN
      unpackage/cache/wgt/__UNI__05D695B/.manifest/google-keystore.keystore
  19. 0 0
      unpackage/cache/wgt/__UNI__05D695B/__uniappchooselocation.js
  20. BIN
      unpackage/cache/wgt/__UNI__05D695B/__uniapperror.png
  21. 0 0
      unpackage/cache/wgt/__UNI__05D695B/__uniappes6.js
  22. 0 0
      unpackage/cache/wgt/__UNI__05D695B/__uniappopenlocation.js
  23. 0 0
      unpackage/cache/wgt/__UNI__05D695B/__uniapppicker.js
  24. 6 0
      unpackage/cache/wgt/__UNI__05D695B/__uniappquill.js
  25. 0 0
      unpackage/cache/wgt/__UNI__05D695B/__uniappquillimageresize.js
  26. 0 0
      unpackage/cache/wgt/__UNI__05D695B/__uniappscan.js
  27. BIN
      unpackage/cache/wgt/__UNI__05D695B/__uniappsuccess.png
  28. 25 0
      unpackage/cache/wgt/__UNI__05D695B/__uniappview.html
  29. 4 0
      unpackage/cache/wgt/__UNI__05D695B/app-config-service.js
  30. 1 0
      unpackage/cache/wgt/__UNI__05D695B/app-config.js
  31. 0 0
      unpackage/cache/wgt/__UNI__05D695B/app-service.js
  32. 0 0
      unpackage/cache/wgt/__UNI__05D695B/app-view.js
  33. 0 0
      unpackage/cache/wgt/__UNI__05D695B/manifest.json
  34. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/backAction.png
  35. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/delimgicon.png
  36. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/edit.png
  37. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/left.png
  38. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/right.png
  39. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/share.png
  40. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/Frame 1321319206.png
  41. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/Frame 1321319388.png
  42. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_index.png
  43. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_index_c.png
  44. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_message.png
  45. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_message_c.png
  46. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_my.png
  47. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_my_c.png
  48. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_orders.png
  49. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_orders_c.png
  50. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/icon/upload.png
  51. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/Frame 1321319407.png
  52. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/Frame.png
  53. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/Vector 22.png
  54. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/banner.png
  55. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/baocun.png
  56. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/3D.png
  57. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/DoubleLeft.png
  58. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/DoubleLeft1.png
  59. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Frame.png
  60. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Frame1.png
  61. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Group.png
  62. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Group30.png
  63. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/InsureGuide.png
  64. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Quotablebanner.png
  65. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/SchemeSelection.png
  66. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/advance.png
  67. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/baojiadan.png
  68. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/baojiadan1.png
  69. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/baojiashibai.png
  70. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/before.png
  71. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/before1.png
  72. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/bijia.png
  73. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/bijiadan.png
  74. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/buluimgheader.png
  75. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/captureRecognition.png
  76. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carback.png
  77. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carban.png
  78. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carbg.png
  79. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carfront.png
  80. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/chechuanshui.png
  81. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/danjiao.png
  82. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/dansan.png
  83. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/danshang.png
  84. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/description.png
  85. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/dropdown.png
  86. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/duigou.png
  87. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/duigou1.png
  88. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/fanganxuanze.png
  89. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header1.png
  90. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header2.png
  91. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header3.png
  92. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header4.png
  93. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/imgdel.png
  94. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/imgicon.png
  95. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jianyitoubao.png
  96. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jiaosan.png
  97. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jiaoshang.png
  98. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jqrisk.png
  99. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/lastyear.png
  100. BIN
      unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/leaf.png

+ 5 - 1
components/uni-share/uni-share.vue

@@ -24,7 +24,7 @@
 					</view>
 				</view>
 				<u-gap height="15rpx" bgColor="#F7F7F7"></u-gap>
-				<view class="btn dis a-c j-c ">
+				<view class="btn dis a-c j-c " @tap="closeModal">
 					<text>取消</text>
 				</view>
 			</view>
@@ -68,6 +68,10 @@
 			saveToAlbum() {
 				this.$emit('saveToAlbum')
 			},
+
+			closeModal() {
+				this.$emit('closeModal')
+			},
 			close() {
 				this.$emit('close')
 			}

+ 0 - 2
components/uni-tab/uni-tab.vue

@@ -6,7 +6,6 @@
 				<view v-for="(item, index) in tabList" :key="index" class="tab dis a-c j-c" :class="{
             active: activeTab === index,
             tab1: activeTab !== index,
-            borderfff: activeTab !== index,
             left: activeTab === 0,
             right: activeTab === 1
           }" :style="{
@@ -123,7 +122,6 @@
 			border-top-left-radius: 10px;
 		}
 
-		&.borderfff {}
 
 		&.left.active {
 			border-top-right-radius: 0;

+ 4 - 4
config/baseUrl.js

@@ -3,9 +3,9 @@ let h5BaseUrl = "";
 let socketUrl = "";
 if (process.env.NODE_ENV === 'development') {
 	// 开发环境
-	baseUrl = "http://192.168.0.253:8001"; //徐强
+	baseUrl = "http://192.168.0.106:8001"; //徐强
 	// baseUrl = "https://test.baoxianzhanggui.com/web-api"; //测试
-	h5BaseUrl = "https://test.baoxianzhanggui.com/h5";
+	// h5BaseUrl = "https://test.baoxianzhanggui.com/h5";
 	// baseUrl = "https://pre.baoxianzhanggui.com/web-api"; //预生产
 	// h5BaseUrl = "https://pre.baoxianzhanggui.com/h5";
 	// baseUrl = "https://pre.baoxianzhanggui.com/test"; //生产
@@ -15,8 +15,8 @@ if (process.env.NODE_ENV === 'development') {
 	// socketUrl = "ws://192.168.0.52:8080/websocket";
 } else if (process.env.NODE_ENV === 'production') {
 	// 生产环境
-	baseUrl = "https://test.baoxianzhanggui.com/web-api"; //测试
-	h5BaseUrl = "https://test.baoxianzhanggui.com/h5";
+	// baseUrl = "https://test.baoxianzhanggui.com/web-api"; //测试
+	// h5BaseUrl = "https://test.baoxianzhanggui.com/h5";
 	// baseUrl = "https://pre.baoxianzhanggui.com/web-api"; //预生产
 	// h5BaseUrl = "https://pre.baoxianzhanggui.com/h5";
 	// baseUrl = "https://sxzgkj.baoxianzhanggui.com/web-api"; //生产

+ 118 - 73
manifest.json

@@ -1,74 +1,119 @@
 {
-	"name": "zhApp",
-	"appid": "__UNI__05D695B",
-	"description": "",
-	"versionName": "1.0.0",
-	"versionCode": "100",
-	"transformPx": false,
-	/* 5+App特有相关 */
-	"app-plus": {
-		"usingComponents": true,
-		"nvueStyleCompiler": "uni-app",
-		"compilerVersion": 3,
-		"splashscreen": {
-			"alwaysShowBeforeRender": true,
-			"waiting": true,
-			"autoclose": true,
-			"delay": 0
-		},
-		/* 模块配置 */
-		"modules": {},
-		/* 应用发布信息 */
-		"distribute": {
-			/* android打包配置 */
-			"android": {
-				"permissions": [
-					"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
-					"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-					"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
-					"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.CAMERA\"/>",
-					"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-					"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-					"<uses-feature android:name=\"android.hardware.camera\"/>",
-					"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
-				]
-			},
-			/* ios打包配置 */
-			"ios": {},
-			/* SDK配置 */
-			"sdkConfigs": {
-				"maps": {}
-			}
-		}
-	},
-	/* 快应用特有相关 */
-	"quickapp": {},
-	/* 小程序特有相关 */
-	"mp-weixin": {
-		"appid": "",
-		"setting": {
-			"urlCheck": false
-		},
-		"usingComponents": true
-	},
-	"mp-alipay": {
-		"usingComponents": true
-	},
-	"mp-baidu": {
-		"usingComponents": true
-	},
-	"mp-toutiao": {
-		"usingComponents": true
-	},
-	"uniStatistics": {
-		"enable": false
-	},
-	"vueVersion": "2"
-}
+    "name" : "zhApp",
+    "appid" : "__UNI__05D695B",
+    "description" : "",
+    "versionName" : "1.0.0",
+    "versionCode" : "100",
+    "transformPx" : false,
+    /* 5+App特有相关 */
+    "app-plus" : {
+        "usingComponents" : true,
+        "nvueStyleCompiler" : "uni-app",
+        "compilerVersion" : 3,
+        "splashscreen" : {
+            "alwaysShowBeforeRender" : true,
+            "waiting" : true,
+            "autoclose" : true,
+            "delay" : 0
+        },
+        /* 模块配置 */
+        "modules" : {
+            "Camera" : {}
+        },
+        /* 应用发布信息 */
+        "distribute" : {
+            /* android打包配置 */
+            "android" : {
+                "permissions" : [
+                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
+                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
+                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
+                ],
+                "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ],
+                "minSdkVersion" : 21
+            },
+            /* ios打包配置 */
+            "ios" : {
+                "dSYMs" : false
+            },
+            /* SDK配置 */
+            "sdkConfigs" : {
+                "maps" : {},
+                "oauth" : {},
+                "share" : {
+                    "weixin" : {
+                        "appid" : "",
+                        "UniversalLinks" : ""
+                    }
+                }
+            },
+            "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"
+                    }
+                }
+            }
+        }
+    },
+    /* 快应用特有相关 */
+    "quickapp" : {},
+    /* 小程序特有相关 */
+    "mp-weixin" : {
+        "appid" : "",
+        "setting" : {
+            "urlCheck" : false
+        },
+        "usingComponents" : true
+    },
+    "mp-alipay" : {
+        "usingComponents" : true
+    },
+    "mp-baidu" : {
+        "usingComponents" : true
+    },
+    "mp-toutiao" : {
+        "usingComponents" : true
+    },
+    "uniStatistics" : {
+        "enable" : false
+    },
+    "vueVersion" : "2"
+}

+ 1 - 1
pages/index/index.vue

@@ -217,7 +217,7 @@
 		onShow() {},
 		async onLoad() {
 			await this.getDicType("car_kind_code"); //车辆种类
-			let res = await this.$http.post('/userInfo/getTenantList');
+			let res = await this.$http.post('/userInfo/getTenantList'); //获取机构列表
 			if (res.code == '200') {
 				if (res.data.length > 1) {
 					this.tenantOrglist = res.data;

+ 7 - 0
pages/login/forgotPassword.vue

@@ -102,6 +102,13 @@
 				this.tips2 = text;
 			},
 			getCode2() {
+				if (!this.info.mobile) {
+					uni.showToast({
+						title: '手机号为空',
+						icon: 'none'
+					});
+					return;
+				}
 				if (this.$refs.uCode2.canGetCode) {
 					this.smsCode(); // 向后端请求验证码
 					uni.showLoading({

+ 1 - 1
pages/login/login.vue

@@ -98,7 +98,7 @@
 				checkboxList1: ['选中'],
 				isHidePassword: true, //是否隐藏密码
 				info: {
-					userName: "13503573960", //账号
+					userName: "15799332410", //账号
 					passWord: "Aa159357", //密码
 					system: "APP", //系统code
 					captcha: "", //验证码

+ 7 - 0
pages/login/smsCode.vue

@@ -82,6 +82,13 @@
 				this.tips2 = text;
 			},
 			getCode2() {
+				if (!this.info.userName) {
+					uni.showToast({
+						title: '手机号为空',
+						icon: 'none'
+					});
+					return;
+				}
 				if (this.$refs.uCode2.canGetCode) {
 					this.smsCode();
 					// 模拟向后端请求验证码

+ 26 - 22
pages/quote/modules/insuranceInfo.vue

@@ -156,11 +156,11 @@
 				<u-divider lineColor="#eee" style="margin: 0;"></u-divider>
 				<view class="item dis a-start j-s mt-3">
 					<text>商业险手续费</text>
-					<text>京AG****8ddd</text>
+					<text>{{scoreVo.jqScore}}ddd</text>
 				</view>
 				<view class="item dis a-start j-s ">
 					<text>商业险跟单</text>
-					<text>京AG****8ddd</text>
+					<text>{{scoreVo.jqScore}}ddd</text>
 				</view>
 				<view class="item dis a-start j-s ">
 					<text>商业险保费</text>
@@ -176,41 +176,45 @@
 			<view class="header-title" style="background: linear-gradient( 180deg, #F3F9FF 0%, #FFFFFF 100%)">保费因素
 			</view>
 			<view class="items dis f-c ">
-				<view class="item dis a-c j-s">
-					<text>鼎然车辆风险评分</text>
-					<text style="width: 60%;">京AG****8</text>
-				</view>
-				<view class="item dis a-c j-s">
+				<view class="item dis a-c j-s" v-if="scoreVo.jqScore">
 					<text>交强评分</text>
-					<text>京AG****8</text>
+					<text>{{scoreVo.jqScore}}</text>
 				</view>
-				<view class="item dis a-c j-s">
+				<view class="item dis a-c j-s" v-if="scoreVo.syScore">
 					<text>商业评分</text>
-					<text>京AG****8</text>
+					<text>{{scoreVo.syScore}}</text>
 				</view>
-				<view class="item dis a-start j-s">
-					<text>出险信息</text>
-					<text>京AG****8ddd</text>
+				<view class="item dis a-start j-s" v-if="scoreVo.ciClaims">
+					<text>交强出险次数</text>
+					<text>{{scoreVo.ciClaims}}</text>
 				</view>
-				<view class="item dis a-start j-s">
+				<view class="item dis a-start j-s" v-if="scoreVo.biClaims">
+					<text>商业出险次数</text>
+					<text>{{scoreVo.biClaims}}</text>
+				</view>
+				<view class="item dis a-start j-s" v-if="scoreVo.lossRation">
 					<text>总赔付率</text>
-					<text>京AG****8ddd</text>
+					<text>{{scoreVo.lossRation}}</text>
 				</view>
-				<view class="item dis a-start j-s">
+				<view class="item dis a-start j-s" v-if="scoreVo.jqLossRation">
+					<text>交强赔付率</text>
+					<text>{{scoreVo.jqLossRation}}</text>
+				</view>
+				<view class="item dis a-start j-s" v-if="scoreVo.syLossRation">
 					<text>商业赔付率</text>
-					<text>京AG****8ddd</text>
+					<text>{{scoreVo.syLossRation}}</text>
 				</view>
 				<view class="item dis a-start j-s">
 					<text>总折扣率</text>
-					<text>京AG****8ddd</text>
+					<text></text>
 				</view>
-				<view class="item dis a-start j-s">
+				<view class="item dis a-start j-s" v-if="costs.ciRatio">
 					<text>交强折扣</text>
-					<text>京AG****8ddd</text>
+					<text>{{costs.ciRatio}}</text>
 				</view>
-				<view class="item dis a-start j-s">
+				<view class="item dis a-start j-s" v-if="costs.biRatio">
 					<text>商业折扣</text>
-					<text>京AG****8ddd</text>
+					<text>{{costs.biRatio}}</text>
 				</view>
 			</view>
 		</view>

+ 25 - 8
pages/quote/quoteDetail.vue

@@ -22,7 +22,7 @@
 			<view class="details-content">
 				<view class="header dis a-c j-s">
 					<view class="dis a-c">
-						<image class="logo mr-1" src="/static/image/caricon.png" mode=""></image>
+						<!-- <image class="logo mr-1" src="/static/image/caricon.png" mode=""></image> -->
 						<text class="title">{{companyName}}</text>
 					</view>
 					<view class="price dis a-c">
@@ -47,13 +47,13 @@
 								:headerStyle="{background:'linear-gradient( 180deg, #F9F6FF 0%, #FFFFFF 100%)'}">
 							</userViewVue>
 						</template>
-						<insuranceInfoVue v-if="current==1" @viewDiscount="viewDiscountShow=true"
+						<insuranceInfoVue v-if="current==1" @viewDiscount="viewDiscountShow=true" costs
 							:ciRiskInfoVo="ciRiskInfoVo" :biRiskInfoVo="biRiskInfoVo" :costs="costs" :policy="policy"
 							:scoreVo="scoreVo" :accidentalDrivings="accidentalDrivings" :kindInfoVo="kindInfoVo"
 							@updateDiscount="updateDiscountShow=true"></insuranceInfoVue>
 						<template v-if="current==2">
-							<imageDataVue @previewImage="previewImage" @delCheckImage="delCheckImage"
-								:imageCollection="imageCollection" @chooseImage="chooseImage"></imageDataVue>
+							<!-- 	<imageDataVue @previewImage="previewImage" @delCheckImage="delCheckImage"
+								:imageCollection="imageCollection" @chooseImage="chooseImage"></imageDataVue> -->
 						</template>
 					</view>
 				</view>
@@ -166,8 +166,9 @@
 				</view>
 			</template>
 		</uni-Popup>
+		<!-- 右上角分享功能 -->
 		<uni-share :show="shareShow" @close="shareShow=false" @weixin="weixin" @userSmsShare="userSmsShare"
-			@copyLink="copyLink" @saveToAlbum="saveToAlbum">
+			@copyLink="copyLink" @saveToAlbum="saveToAlbum" @closeModal="closeShareModal">
 		</uni-share>
 		<previewImage ref="previewImage" :opacity="0.8" :circular="true" :imgs="previewImgs"></previewImage>
 	</view>
@@ -385,8 +386,18 @@
 				}
 			},
 			//支付状态刷新
-			refreshPayment() {
-
+			async refreshPayment() {
+				let OrderStatus = await this.$http.post('/unify/order/getOrderStatus', {
+					order: {
+						ordersNo: this.ordersNo,
+					},
+				});
+				if (OrderStatus.code == '200') {
+					let res = await this.$http.get('/supplementOrder/getOrderDetail?ordersNo=' + this.ordersNo);
+					if (res.code == '200') {
+						this.orderStatus = res.data.order.orderStatus; //订单状态
+					}
+				}
 			},
 			//提交核保
 			async instantUnderwriting() {
@@ -529,12 +540,13 @@
 					this[type + "options"] = res.data;
 				}
 			},
+			//去支付
 			payNow() {
 				uni.navigateTo({
 					url: '/pages/quote/paymentCode?ordersNo=' + this.ordersNo,
 				})
 			},
-
+			//跳转电子保单页面
 			ePolicy() {
 				uni.navigateTo({
 					url: '/pages/quote/ePolicy?ordersNo=1910157401009868800',
@@ -580,6 +592,10 @@
 					}
 				});
 			},
+			//取消
+			closeShareModal() {
+				this.shareShow = false;
+			},
 			//保存相册
 			saveToAlbum() {
 				base64ToPath(this.posterUrl)
@@ -615,6 +631,7 @@
 				uni.hideLoading();
 				this.loading = false;
 			},
+			//右上角分享icon
 			share() {
 				this.shareShow = true;
 			},

BIN
static/image/506ec9f7aecc5fdb60150ce1cd7ec352.jpg


BIN
static/image/形状结合.png


BIN
static/image/微信截图_20250313153456.png


BIN
unpackage/cache/apk/__UNI__05D695B_cm.apk


+ 1 - 0
unpackage/cache/apk/apkurl

@@ -0,0 +1 @@
+https://app.liuyingyong.cn/build/download/2b4701c0-45d1-11f0-b11c-030d96a8ee4c

File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


+ 4 - 0
unpackage/cache/certdata

@@ -0,0 +1,4 @@
+andrCertfile=F:/Test.keystore
+andrCertAlias=test
+andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==
+storePassword=ep/Tdjka4Y7WYqDB6/S7dw==

BIN
unpackage/cache/wgt/__UNI__05D695B/.manifest/google-keystore.keystore


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniappchooselocation.js


BIN
unpackage/cache/wgt/__UNI__05D695B/__uniapperror.png


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniappes6.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniappopenlocation.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniapppicker.js


File diff suppressed because it is too large
+ 6 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniappquill.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniappquillimageresize.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniappscan.js


BIN
unpackage/cache/wgt/__UNI__05D695B/__uniappsuccess.png


+ 25 - 0
unpackage/cache/wgt/__UNI__05D695B/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

File diff suppressed because it is too large
+ 4 - 0
unpackage/cache/wgt/__UNI__05D695B/app-config-service.js


+ 1 - 0
unpackage/cache/wgt/__UNI__05D695B/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/app-service.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/app-view.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/cache/wgt/__UNI__05D695B/manifest.json


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/backAction.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/delimgicon.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/edit.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/left.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/right.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/share.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/Frame 1321319206.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/Frame 1321319388.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_index.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_index_c.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_message.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_message_c.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_my.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_my_c.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_orders.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/tab/icon_orders_c.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/icon/upload.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/Frame 1321319407.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/Frame.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/Vector 22.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/banner.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/baocun.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/3D.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/DoubleLeft.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/DoubleLeft1.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Frame.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Frame1.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Group.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Group30.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/InsureGuide.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/Quotablebanner.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/SchemeSelection.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/advance.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/baojiadan.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/baojiadan1.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/baojiashibai.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/before.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/before1.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/bijia.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/bijiadan.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/buluimgheader.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/captureRecognition.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carback.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carban.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carbg.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/carfront.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/chechuanshui.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/danjiao.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/dansan.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/danshang.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/description.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/dropdown.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/duigou.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/duigou1.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/fanganxuanze.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header1.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header2.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header3.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/header4.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/imgdel.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/imgicon.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jianyitoubao.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jiaosan.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jiaoshang.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/jqrisk.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/lastyear.png


BIN
unpackage/cache/wgt/__UNI__05D695B/static/image/car-insure/leaf.png


Some files were not shown because too many files changed in this diff