瀏覽代碼

231321321

@dongkboy 11 月之前
父節點
當前提交
503223a11d
共有 5 個文件被更改,包括 704 次插入680 次删除
  1. 553 609
      pages/carInsure2/quoteDetail.vue
  2. 3 3
      pages/login/mimi.vue
  3. 129 56
      pages/orders1/quotation.vue
  4. 19 6
      pages/wallet/preReceivedDetails.vue
  5. 0 6
      style/zcm-main.css

文件差異過大導致無法顯示
+ 553 - 609
pages/carInsure2/quoteDetail.vue


+ 3 - 3
pages/login/mimi.vue

@@ -3,10 +3,10 @@
 		<!-- 公共组件-每个页面必须引入 -->
 		<public-module></public-module>
 		<view class="u-f-ajc" style="font-size: 16px;font-weight: bold">掌柜科技平台隐私政策</view>
-		<view style="text-align: left;margin-top: 15rpx;">更新日期: 2021年07月01日</view>
-		<view style="text-align: left;margin-bottom: 15rpx;">生效日期: 2021年07月01日</view>
+		<view style="text-align: left;margin-top: 15rpx;">更新日期: 2024年07月01日</view>
+		<view style="text-align: left;margin-bottom: 15rpx;">生效日期: 2024年07月01日</view>
 		<view style="text-align: left;text-indent: 2rem;"> 掌柜科技移动设备客户端(掌柜科技APP)网络运营平台以下简称“掌柜科技平台)
-			由山西掌柜鼎科技有公司(以下简称”我们”或“掌柜科技”。注册地址:山西综改示范区太原阳曲园区五龙口街168号鑫创大厦404室,)运营本政策适用掌柜科技平台所提供的保险信息服务、养车服务、网上购物服务、车圈动态服务,以及其他增值服多(以下统称“我们的产品和/或服务"),包括各类保险产品息服务及洗车美容、维修保养、违章查询、充值服务、代驾、
+			由山西掌柜鼎科技有公司(以下简称”我们”或“掌柜科技”。注册地址:山西转型综合改革示范区科技创新城化章北街1号山西数据流量生态园4号楼4层4408-176,)运营本政策适用掌柜科技平台所提供的保险信息服务、养车服务、网上购物服务、车圈动态服务,以及其他增值服多(以下统称“我们的产品和/或服务"),包括各类保险产品息服务及洗车美容、维修保养、违章查询、充值服务、代驾、
 			预约停车、一键救援、U驾服务、选座观影、车损测算及我们在掌柜科技平台页面所展示的相关产品和/或服务。
 		</view>
 		<view style="text-align: left;text-indent: 2rem;font-weight: bold;text-decoration: underline;">

+ 129 - 56
pages/orders1/quotation.vue

@@ -1,108 +1,176 @@
 <template>
-	<view style="height: 100vh;">
+	<view style="height: 100vh;position: relative;">
 		<view class="page" id="panelcanvas">
+			<image src="../../static/image/car-insure/baojiadan.png" mode=""
+				style="width: 100%;height: 450px;position: absolute;"></image>
 			<view class="content">
 				<view class="price dis a-c j-c">
-					<image :src=" logoimg" mode="" style="width: 20px;height: 20px;">
+					<image :src="logoimg" mode="" style="width: 20px;height: 20px;">
 					</image>
 					<text style="font-weight: bold;margin-left: 6px; font-size: 16px;">{{dataInfo.inscompany}}报价单</text>
 				</view>
-				<view style="background-color: #fff;border-radius:0 0  6px 6px ;" class="dis f-c p-2 ">
-					<view class="" style="border-bottom: 1px dashed  #EFEFEF;padding-bottom: 10px;">
-						<view style="font-size: 16px;font-weight: bold;" class="dis j-s a-c ">
-							<text style="color: #232832;">{{dataInfo.licenseno}}</text>
-							<text style="color: #FF5600;">¥{{dataInfo.sumpremium}}</text>
-						</view>
-						<text
-							style="color: rgba(51,51,51,0.8);font-size: 14px;font-weight: bold;letter-spacing:2px;">{{carinfo.modelcname}}</text>
-					</view>
-					<view class="dis  Circle" style="padding-top: 10px;">
-						<view style="width: 49%;font-weight: bold;border-right: 1px dashed #EFEFEF;"
-							v-if="dataInfo.jqstartdate" class="dis f-c a-start ">
-							<text style="font-size: 14px;">{{ dataInfo.jqstartdate }}</text>
-							<text style="font-size: 12px;color: rgba(51,51,51,0.8);">交强险起保日期</text>
-						</view>
-						<view style="width: 49%;font-weight: bold;" class="dis f-c a-end" v-if="dataInfo.systartdate">
-							<text style="font-size: 14px;">{{ dataInfo.systartdate }}</text>
-							<text style="font-size: 12px;color: rgba(51,51,51,0.8);">商业险起保日期</text>
-						</view>
+				<view
+					style="background-color: #fff;border-radius:0 0  6px 6px ; box-shadow: 0px 4px 10px 0px rgba(123,160,239,0.2);"
+					class="dis a-c j-c p-2 ">
+					<view style="font-size: 15px;font-weight: bold;" class="dis j-s a-c ">
+						<text style="color: #232832;">订单编号:{{dataInfo.orderno}}</text>
 					</view>
 				</view>
 			</view>
-			<view style="padding:0 16px;margin-top: -20px;">
+			<view style="padding:0 16px;position: relative;">
 				<view class="information">
+					<text class="title">车辆信息</text>
 					<view class="dis j-s a-c">
-						<text>订单号:</text>
+						<text>车牌号:</text>
 						<text>{{dataInfo.orderno}}</text>
 					</view>
+					<view class="dis j-s a-c">
+						<text>品牌型号:</text>
+						<text>{{dataInfo.orderno}}</text>
+					</view>
+					<view class="dis j-s a-c">
+						<text>发动机号:</text>
+						<text>{{carinfo.engineNo}}</text>
+					</view>
+					<view class="dis j-s a-c">
+						<text>座位数:</text>
+						<text>{{carinfo.seatCount}}</text>
+					</view>
+				</view>
+				<view class="information">
+					<text class="title">人员信息</text>
 					<view class="dis j-s a-c">
 						<text>车主姓名:</text>
 						<text>{{ownerinfo.name}}</text>
 					</view>
 					<view class="dis j-s a-c">
-						<text>投保人姓名:</text>
-						<text>{{applyinfo.name}}</text>
+						<text>车主身份证号:</text>
+						<text>{{ownerinfo.identifyNumber}}</text>
 					</view>
 					<view class="dis j-s a-c">
-						<text>被保人姓名:</text>
-						<text>{{insureinfo.name}}</text>
+						<text>保人姓名:</text>
+						<text>{{applyinfo.name}}</text>
 					</view>
 					<view class="dis j-s a-c">
-						<text>发动机号:</text>
-						<text>{{carinfo.engineNo}}</text>
+						<text>投保人身份证号:</text>
+						<text>{{ownerinfo.identifyNumber}}</text>
 					</view>
 					<view class="dis j-s a-c">
-						<text>车架号:</text>
-						<text>{{carinfo.vinNo}}</text>
+						<text>被保人姓名:</text>
+						<text>{{insureinfo.name}}</text>
 					</view>
 					<view class="dis j-s a-c">
-						<text>座位数:</text>
-						<text>{{carinfo.seatCount}}</text>
+						<text>被保人身份证号:</text>
+						<text>{{ownerinfo.identifyNumber}}</text>
 					</view>
-					<view class="dis j-s a-c" v-if="dataInfo.jqpremium">
-						<text>交强险</text>
-						<text>¥{{dataInfo.jqpremium}}</text>
+				</view>
+				<view class="information">
+					<text class="title">保费信息</text>
+					<view class="dis j-s f-c" v-if="dataInfo.jqpremium">
+						<view class="dis j-s a-c">
+							<text>交强险:</text>
+							<text>¥{{dataInfo.jqpremium}}</text>
+						</view>
+						<view class="dis f-c">
+							<text style="color: rgba(35,40,50,0.9);">起保日期:{{dataInfo.jqstartdate}}</text>
+							<text style="color: rgba(35,40,50,0.9);">终保日期:{{dataInfo.jqenddate}}</text>
+						</view>
+						<view class="dis f-c" style="background-color: #F9F9F9;border-radius: 10px;padding: 6px;">
+							<view class="dis j-s a-c" style="border-bottom: 1px solid #f2f2f2;">
+								<text style="color: rgba(35,40,50,0.8)">险别/名称</text>
+								<text style="color: rgba(35,40,50,0.8)">保额</text>
+							</view>
+							<view class="dis j-s a-c" v-for="(item,index) in dataInfo.jqInsuranceType" :key="index"
+								style="margin-top: 6px;">
+								<text>{{item.name}}</text>
+								<text>{{item.amount}}</text>
+							</view>
+						</view>
 					</view>
 					<view class="dis j-s a-c">
-						<text>车船税</text>
-						<text v-if="dataInfo.taxamount">¥{{dataInfo.taxamount}}</text>
+						<text>车船税</text>
+						<text>{{ownerinfo.identifyNumber}}</text>
 					</view>
-					<view class="dis j-s a-c" v-if="dataInfo.jypremium">
-						<text>驾意险</text>
-						<text>¥{{dataInfo.jypremium}}</text>
-					</view>
-					<view class="dis  f-c " v-if="dataInfo.sypremium">
+					<view class="dis  f-c j-s " v-if="dataInfo.sypremium">
 						<view class="dis j-s a-c">
 							<text>商业险</text>
 							<text>¥{{dataInfo.sypremium}}</text>
 						</view>
+						<view class="dis f-c">
+							<text style="color: rgba(35,40,50,0.9);">起保日期:{{dataInfo.systartdate}}</text>
+							<text style="color: rgba(35,40,50,0.9);">终保日期:{{dataInfo.syenddate}}</text>
+						</view>
 						<view class=" dis j-s f-c p-2"
 							style="border: none;background-color: #F9F9F9;border-radius: 10px;">
-							<view class="coverage-sum dis j-s" v-for="(item,index) in dataInfo.kindinfo" :key="index">
-								<view style="width: 33.33%;" class="dis a-c j-start">
+							<view class="dis j-s a-c" style="border-bottom: 1px solid #f2f2f2;">
+								<view class="dis j-start" style="width: 50%;">
+									<text style="color: rgba(35,40,50,0.8)">险别/名称</text>
+								</view>
+								<view class="dis j-c" style="width: 25%;">
+									<text style="color: rgba(35,40,50,0.8)">保额</text>
+								</view>
+								<view class="dis j-end" style="width: 25%;">
+									<text style="color: rgba(35,40,50,0.8)">保费(元)</text>
+								</view>
+							</view>
+							<view class="coverage-sum dis j-s" v-for="(item,index) in dataInfo.kindinfo" :key="index"
+								style="margin-top: 6px;">
+								<view style="width: 50%;" class="dis a-c j-start">
 									<text>{{item.kindName}}</text>
 								</view>
-								<view style="width: 33.33%;" class="dis a-c j-c"
+								<view style="width: 25%;" class="dis a-c j-c"
 									v-if="['D4', 'SY_FJ_YBW2'].includes(item.kindCode)">
 									<text>{{item.unitAmount}}/座*{{dataInfo.carinfo.seatCount-1}}</text>
 								</view>
-								<view style="width: 33.33%;" class="dis a-c j-c"
+								<view style="width: 25%;" class="dis a-c j-c"
 									v-else-if="['MJ1', 'MJ2', 'MJ3', 'MJ4'].includes(item.kindCode)">
 									<text>{{item.deductibleRate}}</text>
 								</view>
-								<view style="width: 33.33%;" class="dis a-c j-c"
+								<view style="width: 25%;" class="dis a-c j-c"
 									v-else-if="['TY1', 'TY2', 'TY3', 'TY4'].includes(item.kindCode)">
 									<text>{{item.serviceTimes}}/次</text>
 								</view>
-								<view style="width: 33.33%;" class="dis a-c j-c" v-else>
+								<view style="width: 25%;" class="dis a-c j-c" v-else>
 									<text>{{item.amount}}</text>
 								</view>
-								<view style="width: 33.33%;" class="dis a-c j-end">
+								<view style="width: 25%;" class="dis a-c j-end">
 									<text>¥{{item.coveragePremium}}</text>
 								</view>
 							</view>
 						</view>
 					</view>
+					<view class="dis  f-c j-s " v-if="dataInfo.jypremium">
+						<view class="dis j-s a-c">
+							<text>附加险:意外险</text>
+							<text>¥{{dataInfo.jypremium}}</text>
+						</view>
+						<view class=" dis j-s f-c p-2" v-if="dataInfo.accidentInfo.length>0"
+							style="border: none;background-color: #F9F9F9;border-radius: 10px;">
+							<view class="dis j-s a-c" style="border-bottom: 1px solid #f2f2f2;">
+								<view class="dis j-start" style="width: 50%;">
+									<text style="color: rgba(35,40,50,0.8)">险别/名称</text>
+								</view>
+								<view class="dis j-c" style="width: 25%;">
+									<text style="color: rgba(35,40,50,0.8)">保额</text>
+								</view>
+								<view class="dis j-end" style="width: 25%;">
+									<text style="color: rgba(35,40,50,0.8)">保费(元)</text>
+								</view>
+							</view>
+							<view class="coverage-sum dis j-s" v-for="(item,index) in dataInfo.accidentInfo"
+								:key="index" style="margin-top: 6px;">
+								<view style="width: 50%;" class="dis a-c j-start">
+									<text>{{item.name}}</text>
+								</view>
+								<view style="width: 25%;" class="dis a-c j-c">
+									<text>{{item.amount}}</text>
+								</view>
+								<view style="width: 25%;" class="dis a-c j-c">
+									<text>{{item.premium}}</text>
+								</view>
+							</view>
+						</view>
+					</view>
 					<view class="dis j-s a-c">
 						<text>应缴金额:</text>
 						<text style="color: #0052FF;font-weight: bold;">¥{{dataInfo.sumpremium}}</text>
@@ -400,9 +468,9 @@
 
 	.content {
 		width: 100%;
-		height: 214px;
-		background: linear-gradient(180deg, #0052FF 0%, #F8FAFE 100%);
-		padding: 10px 16px 150px 16px;
+		height: auto;
+		padding: 16px 16px 0;
+		position: relative;
 
 		.price {
 			width: 100%;
@@ -419,7 +487,8 @@
 		box-shadow: 0px 4px 10px 0px #DAE3F4;
 		border-radius: 6px;
 		margin-top: 10px;
-		padding: 0 10px;
+		padding: 10px 10px 0;
+
 
 		>view {
 			padding: 10px 0;
@@ -432,6 +501,12 @@
 
 		}
 
+		.title {
+			font-size: 15px;
+			color: #232832;
+			font-weight: bold;
+		}
+
 		:last-child {
 			border: none;
 		}
@@ -532,13 +607,11 @@
 				width: 100%;
 
 				view {
-					width: 33.33%;
 					font-size: 12px;
 					padding: 6px 16px;
 				}
 			}
 		}
-
 	}
 
 	.Circle {

+ 19 - 6
pages/wallet/preReceivedDetails.vue

@@ -69,7 +69,7 @@
 		</view>
 
 		<view class="" style="padding-top: 52px;">
-			<view class="yshoudata" v-for="(item,index) in dataList" :key="index" @click="details(item.subOrderNo)">
+			<view class="yshoudata" v-for="(item,index) in dataList" :key="index" @click="details(item)">
 				<view class=" dis f-c content">
 					<view class="dis a-c j-s">
 						<view class="dis a-c" v-if="item.transactionType==1">
@@ -207,11 +207,24 @@
 					this[type + 'List'] = res.data.ddList;
 				}
 			},
-			details(id) {
-				this.navigate({
-						url: "/pages/wallet/billInfo1?companyId=" + id,
-					},
-					"navigateTo", true);
+			details(item) {
+				switch (item.transactionType) {
+					case '1':
+						this.navigate({
+								url: "/pages/wallet/billInfo1?companyId=" + item.subOrderNo,
+							},
+							"navigateTo", true);
+						break;
+					case '2':
+						this.navigate({
+								url: "/pages/wallet/billInfo?type=" + item.transactionType + '&id=' + item.id +
+									'&subOrderNo=' + item.subOrderNo + '&amount=' + item.amount,
+							},
+							"navigateTo", true);
+						break;
+					default:
+				}
+
 			},
 			async queryList() {
 				let res = await this.$http.post('/sysUserAccount/findMyCollectInAdvanceByUserId', this.pageRequest);

+ 0 - 6
style/zcm-main.css

@@ -228,12 +228,6 @@ body {
 	text-align: right;
 }
 
-.row {
-	box-sizing: border-box !important;
-	display: flex !important;
-	flex-direction: row;
-	flex-wrap: wrap;
-}
 
 [class*='col-'],
 [class*='span-'],

部分文件因文件數量過多而無法顯示