Bladeren bron

9/27提交

@dongkboy 1 jaar geleden
bovenliggende
commit
ccfdbec54d

+ 4 - 0
config/baseUrl.js

@@ -112,6 +112,10 @@ const insCompanyList = [{
 		name: "泰康财险",
 		icon: "/static/insuranceicon/taikang.png"
 	},
+	{
+		name: "诚泰财险",
+		icon: "/static/insuranceicon/chengtai.png"
+	},
 ];
 //手机号验证正则表达式
 const phoneRegular = /^1[3456789]\d{9}$/;

+ 2 - 2
manifest.json

@@ -7,8 +7,8 @@
 		"sizes": "分辨率,192x192",
 		"src": "图片路径"
 	}],
-	"versionName": "2.7.0",
-	"versionCode": 270,
+	"versionName": "2.7.3",
+	"versionCode": 273,
 	"app-plus": {
 		"error": {
 			"url": "hybrid/html/error.html"

+ 3 - 3
pages.json

@@ -929,7 +929,7 @@
 			"style": {
 				"navigationBarTitleText": "报价历史",
 				"app-plus": {
-					// "titleNView": false,
+					"titleNView": false,
 					"scrollIndicator": "none",
 					"bounce": "none"
 				}
@@ -939,8 +939,8 @@
 			"path": "pages/orders/quotation",
 			"style": {
 				"navigationBarTitleText": "报价单",
-				"navigationBarBackgroundColor": "#C6D8FE",
-				"navigationBarTextStyle": "black",
+				"navigationBarBackgroundColor": "#6796F9",
+				"navigationBarTextStyle": "white",
 				"enablePullDownRefresh": false
 
 			}

+ 244 - 65
pages/orders/orders.vue

@@ -49,11 +49,31 @@
 										</view>
 									</view>
 								</view>
+								<view class="term">
+									<text>车牌号</text>
+									<view class="dis  a-c f-wrap j-start" style="margin-top: 10px;">
+										<view class="status-data" :class="item==pageRequest.licenseNo? 'active':''"
+											v-for="(item,index) in vehiclePlateList" @tap="licenseNoclick(item)"
+											:key="index">
+											{{item}}
+										</view>
+									</view>
+								</view>
+								<view class="term">
+									<text>被保人</text>
+									<view class="dis  a-c f-wrap j-start" style="margin-top: 10px;">
+										<view class="status-data" :class="item==pageRequest.insuredName? 'active':''"
+											v-for="(item,index) in insuranceList" @tap="insuranceclick(item)"
+											:key="index">
+											{{item}}
+										</view>
+									</view>
+								</view>
 								<view class="term">
 									<text>订单日期</text>
 									<view class="dis  a-c f-wrap j-s" style="margin-top: 10px;">
 										<view class="status-data" :class="item.value==timespecifications? 'active':''"
-											v-for="(item,index) in dateList" @tap="dateclick(index)" :key="index">
+											v-for="(item,index) in dateList" @tap="dateclick(item.value)" :key="index">
 											{{item.label}}
 										</view>
 										<view class="dis a-c">
@@ -86,47 +106,131 @@
 			</view>
 		</view>
 		<view style="padding: 110px 16px 50px 16px;">
-			<view class=" orderItemPane" v-for="(item,index) in pageResult" :key="index">
-				<view class="orderItemPane-upper dis j-s a-c ">
-					<view v-for="(statusitem, statusindex) in statusList" :key="statusindex" class="dis a-c"
-						style="font-weight: bold;" v-if="item.orderstatus == statusitem.value">
-						<image :src="statusitem.src" mode="" style="width: 22px;height: 22px;margin-right: 5px;">
-						</image>
-						<text :style="{color: statusitem.color}">{{statusitem.label}}</text>
-					</view>
-					<text class="upper-time moosize">{{item.createtime}}</text>
-				</view>
-				<view class="orderItemPane-centre ">
-					<view class="dis f-c">
-						<view class="dis a-c j-s " style="padding:4px 0;">
-							<text>{{item.licenseno}}</text>
-							<u-icon name="arrow-right" size="14px"
-								style="margin-left: 5px;color: #C7C6CA;"></u-icon></text>
+			<view v-for="(item,index) in pageResult" :key="index">
+				<view class="orderItemPane" v-for="(statusitem, statusindex) in statusList" :key="statusindex"
+					v-if="item.orderstatus == statusitem.value" :style="{background:statusitem.itemback}">
+					<view class="orderItemPane-upper dis j-s a-c ">
+						<view class="dis a-c j-start">
+							<image :src="statusitem.src" mode="" style="width: 22px;height: 22px;margin-right: 5px;">
+							</image>
+							<text class=" licenseno">{{item.licenseno}}</text>
 						</view>
-						<text>订单号:{{item.orderno}}</text>
-						<text>投保人:{{item.applyinfo.name}}</text>
-						<text>投保险种:{{item.product}}</text>
-						<text v-if="item.orderstatus=='3'">承保公司:{{item.insCompany}}</text>
+						<view class="colorBlock">
+							{{item.product}}
+						</view>
+					</view>
+					<view class="orderItemPane-centre ">
+						<view class="dis f-c">
+							<text>订单号:{{item.orderno}}</text>
+							<view class="dis a-c j-s mt-2">
+								<view class="dis a-end ">
+									<view class="dis f-c a-c">
+										<text style="font-size: 24rpx;color: #333">车主</text>
+										<text style="font-size: 24rpx;color: #333">{{item.ownerinfo.name}}</text>
+									</view>
+									<image src="../../static/image/car-insure/phone.png" mode=""
+										style="width: 16px;height: 16px;margin: 0 0 5px  10px;"
+										@click="phone(item.ownerinfo.mobile)"></image>
+								</view>
+								<view class="dis a-end ">
+									<view class="dis f-c a-c">
+										<text style="font-size: 24rpx;color: #333">投保人</text>
+										<text style="font-size: 24rpx;color: #333">{{item.applyinfo.name}}</text>
+									</view>
+									<image src="../../static/image/car-insure/phone.png" mode=""
+										style="width: 16px;height: 16px;margin: 0 0 5px  10px;"
+										@click="phone(item.applyinfo.mobile)"></image>
+								</view>
+								<view class="dis a-end ">
+									<view class="dis f-c a-c">
+										<text style="font-size: 24rpx;color: #333">被保人</text>
+										<text style="font-size: 24rpx;color: #333">{{item.insureinfo.name}}</text>
+									</view>
+									<image src="../../static/image/car-insure/phone.png" mode=""
+										style="width: 16px;height: 16px;margin: 0 0 5px  10px;"
+										@click="phone(item.insureinfo.mobile)"></image>
+								</view>
+							</view>
+							<view class="dis f-c mt-2">
+								<view v-for="(riskitem,riskindex) in item.risk" :key="riskindex">
+									<template v-if="riskitem.expirationDay && riskitem.expirationDay !='0'">
+										<view v-if="riskitem.riskCode=='0507'" class="time dis j-s a-c">
+											<text>交强险到期时间</text>
+											<view class="dis a-c j-c">还差
+												<text class="downstyle dis j-c a-c ">{{riskitem.expirationDay}}</text>
+												天到期
+											</view>
+										</view>
+										<view v-if="riskitem.riskCode=='0510'" class="time dis j-s a-c">
+											<text>商业险到期时间</text>
+											<view class="dis a-c j-c">还差
+												<text class="downstyle dis j-c a-c ">{{riskitem.expirationDay}}</text>
+												天到期
+											</view>
+										</view>
+									</template>
+									<template v-else-if="riskitem.expirationDay=='0'">
+										<view v-if="riskitem.riskCode=='0507'" class="time dis j-s a-c">
+											<text>交强险到期时间</text>
+											<text>今天到期</text>
+										</view>
+										<view v-if="riskitem.riskCode=='0510'" class="time dis j-s a-c">
+											<text>商业险到期时间</text>
+											<text>今天到期</text>
+										</view>
+									</template>
+									<template v-else>
+										<view v-if="riskitem.riskCode=='0507'" class="time dis j-s a-c">
+											<template v-if="item.orderstatus!=3">
+												<text>交强险投保时间</text>
+												<text>{{riskitem.startDate}}</text>
+											</template>
+											<template v-else>
+												<text>交强险保险期间</text>
+												<text>{{riskitem.startDate}}-{{riskitem.endDate}}</text>
+											</template>
+
+										</view>
+										<view v-if="riskitem.riskCode=='0510'" class="time dis j-s a-c">
+											<template v-if="item.orderstatus!=3">
+												<text>商业险投保时间</text>
+												<text>{{riskitem.startDate}}</text>
+											</template>
+											<template v-else>
+												<text>商业险保险期间</text>
+												<text>{{riskitem.startDate}}-{{riskitem.endDate}}</text>
+											</template>
+										</view>
+									</template>
+
+								</view>
 
+
+							</view>
+						</view>
+					</view>
+					<view class="orderItemPane-below dis a-c  j-end f-wrap ">
+						<u-button v-if="item.orderstatus!='3'"
+							:custom-style="{fontSize:'12px',background:'rgba(34,152,5,0.05)',color:'#229805',borderColor:'#229805'}"
+							shape="circle" size="mini" :hair-line="false" :plain="true"
+							@click="CloseEdit(item.orderno)">进行中</u-button>
+						<u-button v-if="item.orderstatus!='3'"
+							:custom-style="{fontSize:'12px',background:'rgba(255,86,0,0.05)',color:'#FF5600',borderColor:'#FF5600'}"
+							shape="circle" size="mini" :hair-line="false" :plain="true"
+							@click="quotehistory(item,'1')">核保中</u-button>
+						<u-button v-if="item.orderstatus!='3'"
+							:custom-style="{fontSize:'12px',background:'rgba(255,15,0,0.05)',color:'#FF0F00',borderColor:'#FF0F00'}"
+							shape="circle" size="mini" :hair-line="false" :plain="true"
+							@click="quotehistory(item,'2')">待缴费</u-button>
+						<u-button
+							:custom-style="{fontSize:'12px',background:'rgba(0,82,255,0.05)',color:'#0052FF',borderColor:'#0052FF'}"
+							shape="circle" size="mini" :hair-line="false" :plain="true"
+							@click="quotehistory(item,'3')">已承保</u-button>
+						<u-button v-if="item.orderstatus!='3'"
+							:custom-style="{fontSize:'12px',background:'rgba(158,0,255,0.05)',color:'#9E00FF',borderColor:'#9E00FF'}"
+							shape="circle" size="mini" :hair-line="false" :plain="true"
+							@click="quotehistory(item,'4')">核保退回</u-button>
 					</view>
-				</view>
-				<view class="orderItemPane-below dis a-c  j-s ">
-					<!-- <u-button v-if="item.orderstatus!='3'" type="primary" size="mini" :hair-line="false"
-						:custom-style="{fontSize:'12px'}" :plain="true" @click="quotehistory(item)">报价历史</u-button> -->
-					<u-button v-if="item.orderstatus!='3'" :custom-style="{fontSize:'12px'}" shape="circle"
-						type="warning" size="mini" :hair-line="false" :plain="true"
-						@click="CloseEdit(item.orderno)">进行中</u-button>
-					<u-button v-if="item.orderstatus!='3'" :custom-style="{fontSize:'12px'}" shape="circle"
-						type="warning" size="mini" :hair-line="false" :plain="true"
-						@click="quotehistory(item,'1')">核保中</u-button>
-					<u-button v-if="item.orderstatus!='3'" :custom-style="{fontSize:'12px'}" shape="circle"
-						type="warning" size="mini" :hair-line="false" :plain="true"
-						@click="quotehistory(item,'2')">待缴费</u-button>
-					<u-button :custom-style="{fontSize:'12px'}" shape="circle" type="warning" size="mini"
-						:hair-line="false" :plain="true" @click="quotehistory(item,'3')">已承保</u-button>
-					<u-button v-if="item.orderstatus!='3'" :custom-style="{fontSize:'12px'}" shape="circle"
-						type="warning" size="mini" :hair-line="false" :plain="true"
-						@click="quotehistory(item,'4')">核保退回</u-button>
 				</view>
 			</view>
 			<u-loadmore v-if="pageResult.length!=0" :status="status" />
@@ -214,32 +318,42 @@
 					}, {
 						label: '进行中',
 						value: 0,
-						color: "#229805",
-						src: "/static/image/car-insure/state1.png"
+						btnColor: "#229805",
+						btnbackground: "rgba(34,152,5,0.05)",
+						itemback: "linear-gradient( 180deg, #EEFFE4 0%, #CDFFB6 100%)",
+						src: "/static/image/car-insure/state.png"
 					},
 					{
 						label: '核保中',
 						value: 1,
-						color: "#FF5600",
-						src: "/static/image/car-insure/state2.png"
+						btnColor: "#FF5600",
+						btnbackground: "rgba(255,86,0,0.05)",
+						itemback: "linear-gradient( 180deg, #FFEDE3 0%, #FFC7AB 100%)",
+						src: "/static/image/car-insure/state.png"
 					},
 					{
 						label: '待缴费',
 						value: 2,
-						color: "#FF0F00",
-						src: "/static/image/car-insure/state3.png"
+						btnColor: "#FF0F00",
+						btnbackground: "rgba(255,15,0,0.05)",
+						itemback: "linear-gradient( 180deg, #FFEEEC 0%, #FFA8A2 100%)",
+						src: "/static/image/car-insure/state.png"
 					},
 					{
 						label: '已承保',
 						value: 3,
-						color: "#0052FF",
-						src: "/static/image/car-insure/state4.png"
+						btnColor: "#0052FF",
+						btnbackground: "rgba(0,82,255,0.05)",
+						itemback: "linear-gradient( 180deg, #ECFFFE 0%, #CCF9FF 100%)",
+						src: "/static/image/car-insure/state.png"
 					},
 					{
 						label: '核保退回',
 						value: 4,
-						color: "#727272",
-						src: "/static/image/car-insure/state5.png"
+						btnColor: "#9E00FF",
+						btnbackground: "rgba(158,0,255,0.05)",
+						itemback: "linear-gradient( 180deg, #FDECFF 0%, #F5CCFF 100%)",
+						src: "/static/image/car-insure/state.png"
 					}
 				],
 				//日期筛选list
@@ -303,6 +417,7 @@
 					}
 				], //订单的类型
 				vehiclePlateList: [], //车牌
+				insuranceList: [], //被保人
 				toTopFlag: false, //显示回到顶部按钮
 				queryLicenseNo: "",
 				queryFrameNo: "",
@@ -381,6 +496,11 @@
 		},
 		methods: {
 			...mapMutations(['setOrderType', 'setOrderStage']),
+			phone(phone) {
+				uni.makePhoneCall({
+					phoneNumber: phone, //仅为示例
+				});
+			},
 			btn_click() {
 				uni.navigateTo({
 					url: '/pages/chat/chat'
@@ -427,9 +547,14 @@
 				this.getOrdersList(1, 20);
 				this.showDropdown = false;
 			},
+			insuranceclick(e) {
+				this.pageRequest.insuredName = e;
+			},
+			licenseNoclick(e) {
+				this.pageRequest.licenseNo = e;
+			},
 			//状态筛选
 			statusclick(e) {
-				console.log(e);
 				if (e === this.pageRequest.orderStatus) {
 					this.pageRequest.orderStatus = ''
 				} else {
@@ -467,8 +592,10 @@
 			},
 			//日期筛选
 			dateclick(e) {
+				console.log(e);
 				/* 0:全部  1:一周内 2:一个月内 3:三个月内  4:六个月内*/
 				switch (e) {
+
 					case 0:
 						this.pageRequest.startDate = "";
 						this.pageRequest.endDate = "";
@@ -483,6 +610,8 @@
 					case 7:
 						this.pageRequest.startDate = this.transformTime(e);
 						this.pageRequest.endDate = this.transformTime();
+						this.vehiclePlateform(this.pageRequest.startDate, this.pageRequest.endDate);
+						this.insuranceform(this.pageRequest.startDate, this.pageRequest.endDate);
 						break;
 					case '一个月内':
 						this.pageRequest.startDate = this.transformTime1(1);
@@ -499,13 +628,25 @@
 					default:
 				}
 				this.timespecifications = e;
-				this.vehiclePlateform(this.pageRequest.startDate, this.pageRequest.endDate);
+
 			},
 			async vehiclePlateform(start, end) {
 				let res = await this.$http.post('/insurance/order/queryLicenseInOrder', {
 					startDate: start,
 					endDate: end,
 				});
+				if (res.code == 200) {
+					this.vehiclePlateList = res.data;
+				}
+			},
+			async insuranceform(start, end) {
+				let res = await this.$http.post('/insurance/order/queryInsuredInOrder', {
+					startDate: start,
+					endDate: end,
+				});
+				if (res.code == 200) {
+					this.insuranceList = res.data;
+				}
 			},
 			startconfirm(e) {
 				this.pageRequest.startDate = e.year + '-' + e.month + '-' + e.day;
@@ -538,7 +679,6 @@
 			// },
 			//报价历史
 			quotehistory(val, Status) {
-				console.log(val);
 				let params = {
 					orderno: val.orderno,
 					insuredname: val.insuredname,
@@ -745,8 +885,6 @@
 		position: relative;
 	}
 
-
-
 	.search-condition {
 		padding: 0 16px;
 
@@ -826,14 +964,57 @@
 		border-radius: 10px;
 		background: #FFFFFF;
 		box-shadow: 0px 4px 10px 0px #DAE3F4;
-		border-radius: 12px;
+		border-radius: 6px;
 		cursor: pointer;
-		padding: 10px;
 	}
 
 	.orderItemPane-upper {
-		padding-bottom: 8px;
-		border-bottom: 1px solid #D4D0D0;
+		background: rgba(255, 255, 255, 0.5);
+		border-radius: 6px 6px 0px 0px;
+		padding: 13rpx 16rpx;
+
+		.licenseno {
+			font-family: Source Han Sans SC, Source Han Sans SC;
+			font-weight: bold;
+			font-size: 14px;
+			color: #181818;
+		}
+
+		.colorBlock {
+			background: #FF7F00;
+			box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
+			border-radius: 4px;
+			border: 1px solid #FEEDDF;
+			color: #fff;
+			font-size: 26rpx;
+			font-weight: bold;
+			padding: 0 10px;
+		}
+	}
+
+	.orderItemPane-centre {
+		padding: 7px 14px;
+
+		>view>text {
+			font-weight: bold;
+			color: #232832;
+		}
+
+		.time {
+			>text {
+				color: rgba(51, 51, 51, 0.8);
+				font-size: 12px;
+			}
+
+			.downstyle {
+				background: rgba(255, 255, 255, 0.6);
+				border-radius: 2px;
+				padding: 2px 8px;
+				margin: 0 4px;
+				color: #333333;
+				font-size: 12px;
+			}
+		}
 	}
 
 	.orderItemPane .orderItemPane-centre,
@@ -842,17 +1023,15 @@
 		font-weight: 400;
 	}
 
-	.orderItemPane-centre text:first-child {
-		font-weight: bold;
-		color: #232832;
-	}
-
 	.orderItemPane-below {
 		height: auto;
-		margin-top: 5px;
+		padding: 10px;
+		background: #ffff;
+		border-radius: 0 0 6px 6px;
 
 		&>button {
-			// margin-left: 10px;
+			margin-left: 10px;
+			margin-bottom: 5px;
 		}
 	}
 

+ 1 - 1
pages/orders/paymentCode.vue

@@ -162,7 +162,7 @@
 					this.jqEndDate = res.data.jqEndDate; // 交强起保日期
 					this.syStartDate = res.data.syStartDate; // 商业起保日期
 					this.sysEndDate = res.data.sysEndDate; // 商业起保日期
-					if (this.companyName == '太平财险') {
+					if (this.companyName == '太平财险' || this.companyName == '诚泰财险') {
 						let result = res.data.qrCodeUrl.replace(/[\r\n]/g, "");
 						let imgBase64 = `data:image/png;base64,${result}`;
 						base64ToPath(imgBase64)

+ 495 - 153
pages/orders/quoteHistory.vue

@@ -1,88 +1,191 @@
 <template>
-	<view @click.native="init" class="page">
-		<view class="car-header dis a-c">
-			<image src="/static/image/car-insure/Group.png" mode="" style="width: 40px;height: 40px;"></image>
-			<view class="dis f-c head-name">
-				<text>{{licenseno}}</text>
-				<view class="name1">
-					<text style="margin-right: 10px;">{{insuredname}}</text>
-					<text>{{modelcname}}</text>
+	<view class="page">
+		<view class=" flexd " style="z-index: 99;">
+			<view class="search dis f-c" v-for="(item, index) in statusList" :key="index"
+				:style="{backgroundImage: item.headerimg}" v-if="item.value==orderStatus">
+				<view class="dis a-c j-start ">
+					<u-icon name="arrow-left" size="40" @tap="back"></u-icon>
+					<text style="margin: auto;" class="text">{{pagetitle}}</text>
 				</view>
-			</view>
-		</view>
-		<view class="pdd mt-3">
-			<view class="sub-orders " v-for="(item,index) in sublist" :key="index">
-				<view class="status dis a-c j-s">
-					<view v-for="(statusitem, statusindex) in statusList" :key="statusindex" class="dis a-c"
-						style="font-weight: bold;" v-if="item.orderstatus == statusitem.value">
-						<image :src="statusitem.src" mode="" style="width: 22px;height: 22px;margin-right: 5px;">
+				<view class="car-header dis f-c mt-5">
+					<view v-for="(insuranceListitem, insuranceListindex) in insuranceList" :key="insuranceListindex"
+						v-if="insuranceListitem.product==product">
+						<image :src="insuranceListitem.img" mode=""
+							style="width: 107px;height: 39px;position: absolute;top: -5px;right: 0;">
 						</image>
-						<text :style="{color: statusitem.color}">{{statusitem.label}}</text>
 					</view>
-					<text>¥{{item.sumpremium}}</text>
+					<view class="dis f-c ">
+						<text :style="{color:item.Color}" class="licenseno">{{licenseno}}</text>
+						<text style="color: #666666;font-size: 12px;">{{modelcname}}</text>
+						<view class="useritem dis a-c j-s mt-1" :style="{background:item.userback}">
+							<view class="dis f-c a-c">
+								<text>{{ownername}}</text>
+								<text>车主</text>
+							</view>
+							<view class="dis f-c a-c">
+								<text>{{applyname}}</text>
+								<text>投保人</text>
+							</view>
+							<view class="dis f-c a-c">
+								<text>{{insurename}}</text>
+								<text>被保人</text>
+							</view>
+						</view>
+					</view>
 				</view>
-				<view class="orders-centre">
+			</view>
+		</view>
+		<view class="p-2" style="padding: 240px 12px 50px 12px;" v-if="sublist.length!=0">
+			<view class="sub-item mt-3" v-for="(item,index) in sublist" :key="index">
+				<view class="headers dis a-c j-start" :style="{background:item.color}">
+					<image :src="item.logoimg" mode="" style="width: 23px;height: 23px;"></image>
 					<text>{{item.inscompany}}</text>
-					<view class="sum dis f-wrap">
-						<view v-if="item.jqpremium">交强险:¥{{item.jqpremium}}</view>
-						<view v-if="item.sypremium">商业险:¥{{item.sypremium}}</view>
-						<view>车船税:¥{{item.taxamount}}</view>
-						<view v-if="item.jypremium">驾意险:¥{{item.jypremium}}</view>
-					</view>
 				</view>
-				<view class="orders-below dis f-c">
-					<view class="dis a-c j-end">
-						<u-button
-							v-if="item.orderstatus==2 && ['恒邦财险','安盛天平','中国人寿','众安财险','太平财险','紫金财险','永诚财险','国任财险','大家财险','华泰财险','中煤财险','华农财险','渤海财险','泰康财险','诚泰财险'].includes(item.inscompany)"
-							size="mini" :custom-style="{fontSize:'14px'}" type="error" :plain="true"
-							@click="queryStatus(item.id,item)">查询缴费状态</u-button>
-						<u-button v-if="item.orderstatus==2" size="mini" type="error" :custom-style="{fontSize:'14px'}"
-							:plain="true" @click="Payment(item.id,item.apiType)">二维码</u-button>
-						<u-button v-if="item.orderstatus==2 && ['紫金财险'].includes(item.inscompany)" size="mini"
-							type="error" :custom-style="{fontSize:'14px'}" :plain="true"
-							@click="cancelorder(item.id)">撤单</u-button>
-						<u-button v-if="item.orderstatus==2" size="mini" type="primary"
-							:custom-style="{fontSize:'14px'}" :plain="true"
-							@click="revokeCode(item.id)">撤销二维码</u-button>
-
-						<u-button v-if="item.orderstatus==1" size="mini" type="default"
-							:custom-style="{fontSize:'14px'}" :plain="true"
-							@click="terminateOrder(item.id)">关闭订单</u-button>
-						<u-button v-if="item.orderstatus==1" size="mini" type="default"
-							:custom-style="{fontSize:'14px'}" :plain="true"
-							@click="revokeUnderwriting(item.id)">取消核保</u-button>
+				<view class="sub-orders ">
+					<view class="dis">
+						<view class="orders-centre dis f-c">
+							<view class="dataChunk special  dis j-s a-c">
+								<text>总金额</text>
+								<text class="font-weight">{{item.sumpremium?item.sumpremium:0}}</text>
+							</view>
+							<view class="dataChunk  dis j-s a-c" v-if="item.jqpremium">
+								<text>交强险</text>
+								<text class="font-weight">{{item.jqpremium?item.jqpremium:'无'}}</text>
+							</view>
+							<view class="dataChunk  dis j-s a-c" v-if="item.taxamount">
+								<text>车船税</text>
+								<text class="font-weight">{{item.taxamount?item.taxamount:'无'}}</text>
+							</view>
+							<view class="dataChunk  dis j-s a-c" v-if="item.sypremium">
+								<text>商业险</text>
+								<text class="font-weight">{{item.sypremium?item.sypremium:'无'}}</text>
+							</view>
+							<view class="dataChunk  dis j-s a-c" v-if="item.jypremium">
+								<text>驾意险</text>
+								<text class="font-weight">{{item.jypremium?item.jypremium:'无'}}</text>
+							</view>
+						</view>
+						<view class="orders-centre dis f-c" v-if="item.sumExportFee">
+							<view class="dataChunk special  dis j-s a-c">
+								<text style="color:#FF4D4D;">优惠金额</text>
+								<text style="color:#FF4D4D;font-size: 13px;"
+									class="font-weight">{{item.sumExportFee}}</text>
+							</view>
+							<view class="dataChunk  dis j-s a-c" v-if="item.jqExportFee">
+								<text>优惠金额</text>
+								<text class="font-weight">{{item.jqExportFee?item.jqExportFee:'无'}}</text>
+							</view>
+							<view class="dataChunk  dis j-c a-c">
+								<text class="font-weight">-</text>
+							</view>
+							<view class="dataChunk  dis j-s a-c" v-if="item.syExportFee">
+								<text>优惠金额</text>
+								<text class="font-weight">{{item.syExportFee?item.syExportFee:"无"}}</text>
+							</view>
+							<view class="dataChunk  dis j-s a-c" v-if="item.noExportFee">
+								<text>优惠金额</text>
+								<text class="font-weight">{{item.noExportFee?item.noExportFee:"无"}}</text>
+							</view>
+						</view>
 					</view>
-					<view class="dis a-c j-end" style="margin-top: 5px;">
-						<u-button v-if="(item.orderstatus==4 || item.orderstatus==1) && item.inscompany=='华泰财险'"
-							size="mini" :custom-style="{fontSize:'14px'}" type="error" :plain="true"
-							@click="huataiunderwriting(item)">更新订单</u-button>
-						<u-button
-							v-if="item.orderstatus==1  && ['中煤财险','永诚财险','国任财险','大家财险','渤海财险','恒邦财险','安盛天平','中国人寿','众安财险','太平财险','华农财险','泰康财险','诚泰财险'].includes(item.inscompany)"
-							size="mini" type="error" :plain="true" :custom-style="{fontSize:'14px'}"
-							@click="underwriting(item.id,item.inscompany)">更新订单</u-button>
-						<u-button v-if="item.orderstatus==4" size="mini" type="primary"
-							:custom-style="{fontSize:'14px',background:'#ffaa00'}"
-							@click="approvalReason(item.id)">核保原因</u-button>
-						<u-button size="mini" type="primary" :custom-style="{fontSize:'14px',background:'#FF5600'}"
-							@click="bjdpreview(item.id)">报价单</u-button>
-						<u-button size="mini" type="primary" :custom-style="{fontSize:'14px'}"
-							@click="detial(item.id)">查看详情</u-button>
+					<view class="dis f-c">
+						<text class="mt-1" style="font-size: 12px;color: #333;"
+							v-if="item.jqStartDate">交强险保险期间:{{item.jqStartDate}}-{{item.jqEndDate}}</text>
+						<text class="mt-1" style="font-size: 12px;color: #333;"
+							v-if="item.jqStartDate">商业险保险期间:{{item.jqStartDate}}-{{item.jqEndDate}}</text>
 					</view>
-					<!-- <text class="arrivalNavigations" :data-id="item.id" @tap.stop.prevent="Moremethods">更多
-						<view class="arrivalNavigation" v-if="item.checked">
-							<view class="d4"></view>
-							<view class="sideNavigation">
-								<view class="sideNavigation-btn">
-									<view @click="bjdpreview(item.id)">报价单</view>
-									<view v-if="item.orderstatus==2 && ['紫金财险'].includes(item.inscompany)"
-										@click="cancelorder(item.id)">撤单</view>
-									<view v-if="item.orderstatus==2" @click="revokeCode(item.id)">撤销二维码</view>
-								</view>
-							</view>
+					<view class="dis a-c  f-wrap time">
+						<text v-if="item.inscompany == '永诚财险'">光博分:{{ item.ilogPreUdwMess ?
+						item.ilogPreUdwMess : '无' }}</text>
+						<text v-else>评分:{{ item.ilogPreUdwMess ?
+						item.ilogPreUdwMess : '无' }}</text>
+						<text v-if="item.jqScore">交强类型评分:{{ item.jqScore ?
+						item.jqScore : '无' }}</text>
+						<text v-if="item.syScore">商业类型评分:{{ item.syScore ?
+						item.syScore : '无' }}</text>
+						<text v-if="item.lossRation">总赔付率:{{ item.lossRation ?
+						item.lossRation : '无' }}</text>
+						<text v-if="item.jqLossRation">交强赔付率:{{ item.jqLossRation ?
+						item.jqLossRation : '无' }}</text>
+						<text v-if="item.syLossRation">商业赔付率:{{ item.syLossRation ?
+						item.syLossRation : '无' }}</text>
+						<text v-if="item.inscompany == '紫金财险'">鼎然-车辆风险评分:{{item.ubiPredictedInfoScore ?
+						item.ubiPredictedInfoScore : '无'}}</text>
+						<text v-if="item.jqRenewal">交强续保:{{ item.jqRenewal ?
+						item.jqRenewal : '无' }}</text>
+						<text v-if="item.syRenewal">商业续保:{{ item.syRenewal ?
+						item.syRenewal : '无' }}</text>
+						<text v-if="item.jqClaims">交强出险次数:{{ item.jqClaims ?
+						item.jqClaims : '无' }}</text>
+						<text v-if="item.syClaims">商业出险次数:{{ item.syClaims ?
+						item.syClaims : '无' }}</text>
+					</view>
+					<view class="orders-below dis f-c">
+						<view class="dis a-c j-end">
+							<u-button
+								:custom-style="{fontSize:'12px',background:'rgba(158,0,255,0.05)',color:'#9E00FF',borderColor:'#9E00FF'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="openSteps(item.id)">订单轨迹</u-button>
+							<u-button
+								:custom-style="{fontSize:'12px',background:'rgba(255,86,0,0.05)',color:'#FF5600',borderColor:'#FF5600'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="bjdpreview(item.id)">报价单</u-button>
+							<u-button
+								:custom-style="{fontSize:'12px',background:'rgba(0,82,255,0.1)',color:'#0052FF',borderColor:'#0052FF'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="detial(item.id)">查看详情</u-button>
+						</view>
+						<view class="dis a-c j-end" style="margin-top: 8px;">
+							<u-button v-if="item.orderstatus==4"
+								:custom-style="{fontSize:'12px',background:'rgba(255,86,0,0.05)',color:'#FF5600',borderColor:'#FF5600'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="CloseEdit(item.orderno)">重新报价</u-button>
+							<u-button v-if="item.orderstatus==4"
+								:custom-style="{fontSize:'12px',background:'rgba(255,86,0,0.05)',color:'#FF5600',borderColor:'#FF5600'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="approvalReason(item.id)">查看原因</u-button>
+							<u-button v-if="(item.orderstatus==4 || item.orderstatus==1) && item.inscompany=='华泰财险'"
+								:custom-style="{fontSize:'12px',background:'rgba(255,77,77,0.05)',color:'#FF4D4D',borderColor:'#FF4D4D'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="huataiunderwriting(item)">更新状态</u-button>
+							<u-button
+								v-if="item.orderstatus==1  && ['中煤财险','永诚财险','国任财险','大家财险','渤海财险','恒邦财险','安盛天平','中国人寿','众安财险','太平财险','华农财险','泰康财险','诚泰财险'].includes(item.inscompany)"
+								:custom-style="{fontSize:'12px',background:'rgba(255,77,77,0.05)',color:'#FF4D4D',borderColor:'#FF4D4D'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="underwriting(item.id,item.inscompany)">更新状态</u-button>
+
+
+							<u-button v-if="item.orderstatus==2 && ['紫金财险'].includes(item.inscompany)" size="mini"
+								type="" :custom-style="{fontSize:'14px'}" :plain="true"
+								@click="cancelorder(item.id)">撤单</u-button>
+							<u-button v-if="item.orderstatus==2"
+								:custom-style="{fontSize:'12px',background:'rgba(255,86,0,0.05)',color:'#FF5600',borderColor:'#FF5600'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="Payment(item.id,item.apiType)">缴费二维码</u-button>
+							<u-button
+								v-if="item.orderstatus==2 && ['恒邦财险','安盛天平','中国人寿','众安财险','太平财险','紫金财险','永诚财险','国任财险','大家财险','华泰财险','中煤财险','华农财险','渤海财险','泰康财险','诚泰财险'].includes(item.inscompany)"
+								:custom-style="{fontSize:'12px',background:'rgba(255,86,0,0.05)',color:'#FF5600',borderColor:'#FF5600'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true" type=""
+								@click="queryStatus(item.id,item)">查询缴费状态</u-button>
+							<u-button v-if="item.orderstatus==2"
+								:custom-style="{fontSize:'12px',background:'rgba(159,159,159,0.05)',color:'#666666',borderColor:'#D2D2D2'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true"
+								@click="revokeCode(item.id)">撤销二维码</u-button>
+							<u-button v-if="item.orderstatus==1"
+								:custom-style="{fontSize:'12px',background:'rgba(159,159,159,0.05)',color:'#666666',borderColor:'#D2D2D2'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true"
+								@click="revokeUnderwriting(item.id)">取消核保</u-button>
+							<u-button v-if="item.orderstatus==1 || item.orderstatus==4 "
+								:custom-style="{fontSize:'12px',background:'rgba(159,159,159,0.05)',color:'#666666',borderColor:'#D2D2D2'}"
+								shape="circle" size="mini" :hair-line="false" :plain="true"
+								@click="terminateOrder(item.id)">关闭订单</u-button>
+
 						</view>
-					</text> -->
+
+					</view>
 				</view>
 			</view>
+
 		</view>
 		<o-empty v-if="sublist.length==0" />
 		<u-modal v-model="approvalReasonShow" title="核保原因"
@@ -98,13 +201,37 @@
 		</u-modal>
 		<u-modal v-model="revokeQrCodeShow" title="提示"
 			:title-style="{fontWeight: 'bold',borderBottom:'1px solid #f2f2f2',padding:'10px'}"
-			:show-cancel-button="false"
+			:show-cancel-button="true"
 			:confirm-style="{background:'#E6EEFF',color:'#0052FF',height:'40px',lineHeight:'40px'}"
-			@confirm="revokeQrCodeconfirm" confirm-text="确定">
+			:cancel-style="{height:'40px',lineHeight:'40px'}" @confirm="revokeQrCodeconfirm" confirm-text="确定">
 			<view class="slot-content dis  a-c j-c  p-2">
 				确认撤销二维码?
 			</view>
 		</u-modal>
+		<u-modal v-model="OrderTrackShow" title="订单轨迹"
+			:title-style="{fontWeight: 'bold',borderBottom:'1px solid #f2f2f2',padding:'10px'}"
+			:show-cancel-button="false"
+			:confirm-style="{background:'#E6EEFF',color:'#0052FF',height:'40px',lineHeight:'40px'}"
+			@confirm="OrderTrackShow=false" confirm-text="关闭">
+			<view class="slot-content dis  a-c  p-2">
+				<view class="dis a-c j-c f-c">
+					<view class="TrackRecord   dis f-c a-start" v-for="(item,index) in TrackRecordList" :key="index">
+						<view class="dis a-c">
+							<view class="circle dis j-c a-c">{{index+1}}</view>
+							<text class="title">{{item.orderStatus}}</text>
+						</view>
+						<view class="dis f-c  content  mt-2">
+							<view class="">
+								<text>保险公司:{{item.insCompany}}</text>
+								<text style="margin-left: 10px;">提交人:{{item.operator}}</text>
+							</view>
+							<text>创建时间:{{item.createTime}}</text>
+						</view>
+					</view>
+				</view>
+
+			</view>
+		</u-modal>
 	</view>
 </template>
 <script>
@@ -116,6 +243,9 @@
 	export default {
 		data() {
 			return {
+				OrderTrackShow: false,
+				TrackRecordList: [],
+				product: "",
 				revokeQrCodeShow: false,
 				scrollTop: 0,
 				approvalReasonShow: false, //核保意见
@@ -147,38 +277,72 @@
 					},
 
 				],
+				insuranceList: [{
+						product: "单交",
+						img: "/static/image/car-insure/danjiao.png",
+					},
+					{
+						product: "单商",
+						img: "/static/image/car-insure/danshang.png",
+
+					}, {
+						product: "单三",
+						img: "/static/image/car-insure/dansan.png",
+
+					}, {
+						product: "交三",
+						img: "/static/image/car-insure/jiaosan.png",
+
+					}, {
+						product: "交商",
+						img: "/static/image/car-insure/jiaoshang.png",
+
+					}
+				],
+
 				statusList: [{
 						label: '进行中',
 						value: 0,
-						color: "#229805",
-						src: "/static/image/car-insure/state1.png"
 					},
 					{
-						label: '待核保',
+						label: '核保',
 						value: 1,
-						color: "#FF5600",
-						src: "/static/image/car-insure/state2.png"
+						Color: "#FF5600",
+						headerimg: "url('/static/image/car-insure/header1.png')",
+						userback: "linear-gradient(180deg , #FFF6EC  0%, #FFFCF8 100%)",
 					},
 					{
 						label: '待缴费',
 						value: 2,
-						color: "#FF0F00",
-						src: "/static/image/car-insure/state3.png"
+						Color: "#FF0F00",
+						headerimg: "url('/static/image/car-insure/header2.png')",
+						userback: " linear-gradient( 180deg, #FFEFEC 0%, #FFF8F8 100%)",
 					},
 					{
 						label: '已承保',
 						value: 3,
-						color: "#0052FF",
-						src: "/static/image/car-insure/state4.png"
+						Color: "#0052FF",
+						headerimg: "url('/static/image/car-insure/header3.png')",
+						userback: " linear-gradient(180deg, #ECFDFF  0%, #F8FFFF 100%)",
 					},
 					{
 						label: '核保退回',
 						value: 4,
-						color: "#727272",
-						src: "/static/image/car-insure/state5.png"
+						Color: "#9E00FF",
+						headerimg: "url('/static/image/car-insure/header4.png')",
+						userback: "linear-gradient(180deg ,  #FCECFF 0%, #FEF8FF 100%)",
 					}
 				],
+				backColorList: [
+					'linear-gradient( 90deg, #FFE5C6 0%, #FFF4DF 100%)',
+					'linear-gradient( 90deg, #CCDDFF 0%, #EDF2FF 100%)',
+					'linear-gradient( 90deg, #E9FFCC 0%, #EEFFED 100%)'
+				],
 				id: "",
+				pagetitle: "", //页面标题
+				ownername: "",
+				applyname: "",
+				insurename: "",
 			}
 		},
 		computed: {
@@ -190,27 +354,69 @@
 			this.modelcname = item.modelcname;
 			this.insuredname = item.insuredname;
 			this.licenseno = item.licenseno;
-			this.orderStatus = item.orderStatus,
-				this.querylist();
+			this.orderStatus = item.orderStatus;
+			this.product = item.product;
+			this.ownername = item.ownername;
+			this.applyname = item.applyname;
+			this.insurename = item.insurename;
+			this.querylist();
 			if (this.orderStatus == '1') {
-				uni.setNavigationBarTitle({
-					title: "待核保任务"
-				})
+				this.pagetitle = "核保中任务"
 			} else if (this.orderStatus == '2') {
-				uni.setNavigationBarTitle({
-					title: "待缴费任务"
-				})
+				this.pagetitle = "待缴费任务"
 			} else if (this.orderStatus == '3') {
-				uni.setNavigationBarTitle({
-					title: "已承保任务"
-				})
+				this.pagetitle = "已承保任务"
 			} else if (this.orderStatus == '4') {
-				uni.setNavigationBarTitle({
-					title: "核保退回任务"
-				})
+				this.pagetitle = "核保退回任务"
 			}
 		},
 		methods: {
+			//重新报价
+			CloseEdit(val) {
+				uni.navigateTo({
+					url: "/pages/carInsure/premiumCalc?orderno=" + val
+				})
+				// this.navigate({
+				// 	url: '/pages/carInsure1/quote1',
+				// 	success: (res) => {
+				// 		res.eventChannel.emit("acceptData", {
+				// 			carInfo: val.carinfo, //车辆信息
+				// 			ownerInfo: val.ownerinfo, //车主信息
+				// 			policyHolderInfo: val.applyinfo, //
+				// 			insuredPersonInfo: val.insureinfo,
+				// 			riskList: val.risk,
+				// 			kindList: val.king,
+				// 			orderno: val.orderno, //车辆
+				// 			quoteno: val.quoteno, //车主
+				// 			vehicleAndVesselTaxForm: val.vehicleAndVesselTax, //车船税
+
+				// 		})
+				// 	}
+				// }, "navigateTo", true);
+			},
+			//打开步骤条弹框
+			async openSteps(orderno) {
+				let res = await this.$http.get("/insurance/track/queryBySuborder?suborder=" + orderno)
+				if (res.code == '200') {
+					this.statusList.map(valA => {
+						res.data.map(valB => {
+							if (valA.value == valB.orderStatus) {
+								valB.orderStatus = valA.label;
+							}
+							return valB
+						})
+					})
+					this.TrackRecordList = res.data;
+					this.OrderTrackShow = true;
+				}
+			},
+
+			back() {
+				uni.navigateBack({
+					delta: 1, // 返回的页面数,如果是1表示返回上一页
+					success: function() {}
+				});
+			},
 			async terminateOrder(id) {
 				let res = await this.$http.get('/subOrder/close/' + id)
 				if (res.code == '200') {
@@ -262,11 +468,17 @@
 					orderStatus: this.orderStatus,
 				}
 				let res = await this.$http.post('/insurance/order/queryQuoteHistory', params)
-				this.sublist = res.data;
-				this.sublist.map(val => {
-					val.checked = false;
+				res.data.map((val, index) => {
+					this.$base.insCompanyList.map(ele => {
+						if (ele.name == val.inscompany) {
+							val.logoimg = ele.icon;
+						}
+						return ele;
+					})
+					val.color = this.backColorList[index % this.backColorList.length] // 循环使用颜色列表
 					return val;
 				})
+				this.sublist = res.data;
 			},
 			//更多操作
 			Moremethods(e) {
@@ -669,10 +881,48 @@
 	}
 </style>
 <style lang="scss" scoped>
+	/deep/ {
+		.o-empty {
+			position: absolute;
+			left: 0;
+			width: 100%;
+			bottom: 0;
+		}
+	}
+
+	.search {
+		height: auto;
+		width: 100%;
+		z-index: 999999;
+		padding: 12px 12px 0 12px;
+		padding-top: 50px;
+		height: auto;
+		background: #F8FAFE;
+		// background-image: url("/static/image/addStaff/bfg.png");
+		background-size: 100% 100%;
+
+		.text {
+			font-size: 18px;
+			font-weight: bold;
+			color: #000;
+		}
+
+		image {
+			width: 22px;
+			height: 22px;
+			margin-left: 20px;
+		}
+	}
+
+	.flexd {
+		position: fixed;
+		left: 0;
+		right: 0;
+	}
+
 	.page {
-		min-height: calc(100vh - 44px);
+		min-height: 100vh;
 		background-color: #F8FAFE;
-		padding: 16px 16px 30px 16px;
 	}
 
 	.car-header {
@@ -681,78 +931,127 @@
 		background: #FFFFFF;
 		box-shadow: 0px 4px 10px 0px #DAE3F4;
 		border-radius: 6px;
-		padding: 8px 15px;
+		padding: 10px 12px;
+		position: relative;
 
+		.licenseno {
+			font-weight: bold;
+			font-size: 16px;
+		}
 
-		.head-name {
-			margin-left: 20px;
+		.useritem {
+			width: 100%;
+			border-radius: 3px;
+			padding: 6px 8px;
 
-			&>text {
-				font-weight: bold;
-				font-size: 15px;
-				color: #232832;
-			}
+			>view {
 
-			.name1 text {
-				font-size: 14px;
-				font-weight: bold;
-				color: #333333;
+				text:first-child {
+					font-size: 12px;
+					color: #333;
+					font-weight: bold;
+				}
+
+				text:last-child {
+					font-size: 22rpx;
+					color: #666;
+				}
 			}
 		}
 	}
 
-	.sub-orders {
-		width: 100%;
-		background: white;
-		border-radius: 6px;
-		padding: 10px;
-		box-shadow: 0px 4px 10px 0px #DAE3F4;
-		border-radius: 6px;
-		margin-bottom: 10px;
-
-		.status {
-			padding-bottom: 8px;
-			border-bottom: 1px solid #EFEFEF;
+	.sub-item {
+		.headers {
+			border-radius: 6px 6px 0px 0px;
+			padding: 7px;
 
-			>text {
-				color: #FF5600;
-				font-size: 16px;
-				font-weight: bold;
+			text {
+				font-size: 15px;
+				color: #232832;
+				margin-left: 10px;
 			}
 		}
 
-		.orders-centre {
-			padding: 6px 0;
-			border-bottom: 1px solid #EFEFEF;
+		.sub-orders {
+			width: 100%;
+			background: white;
+			border-radius: 6px;
+			padding: 8px;
+			box-shadow: 0px 4px 10px 0px #DAE3F4;
+			background-color: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, #FFFFFF 100%);
+			border-radius: 6px;
+			margin-bottom: 10px;
 
-			>text {
-				font-size: 15px;
-				font-weight: bold;
-				color: #232832;
+			.status {
+				padding-bottom: 8px;
+
+				>text {
+					color: #FF5600;
+					font-size: 16px;
+					font-weight: bold;
+				}
 			}
 
-			.sum {
-				view {
-					width: 50%;
-					color: #2D4D89;
-					font-size: 13px;
+			.orders-centre {
+				width: 100%;
+
+				.dataChunk {
+					width: 100%;
+					background: linear-gradient(90deg, #FFFCFA 0%, #FFF5F2 100%);
+					padding: 3px 30px;
+					margin-bottom: 1px;
+
+					text:first-child {
+						font-family: Source Han Sans SC, Source Han Sans SC;
+						font-size: 12px;
+						color: #8B563E;
+					}
+
+					text:last-child {
+						font-family: DIN Alternate, DIN Alternate;
+						font-size: 13px;
+						color: #6B2709;
+					}
 				}
+
+				.special {
+					background: linear-gradient(91deg, #FFFCFA 0%, #FFF0E6 100%);
+
+					text:first-child {
+						font-size: 12px;
+						color: #FF5600;
+					}
+
+					text:last-child {
+						font-size: 14px;
+						color: #FF5600;
+					}
+				}
+
 			}
-		}
 
-		.orders-below {
-			padding-top: 10px;
+			.time {
+				font-size: 12px;
+				color: #2D4D89;
 
-			>view {
-				uni-button {
-					margin-left: 5px;
+				>text {
+					margin-right: 5px;
 				}
 			}
 
-		}
+			.orders-below {
+				padding-top: 10px;
 
-	}
+				>view {
+					uni-button {
+						margin-left: 8px;
+					}
+				}
+
+			}
 
+		}
+	}
 
 	.strong {
 		font-weight: bold;
@@ -806,4 +1105,47 @@
 
 		}
 	}
+
+	.TrackRecord {
+		width: 100%;
+		padding: 10px 20px;
+
+		.circle {
+			width: 18px;
+			height: 18px;
+			background: #F0F0F0;
+			border-radius: 50%;
+			font-size: 22rpx;
+			font-weight: bold;
+		}
+
+		.title {
+			color: #333333;
+			font-size: 12px;
+			margin-left: 12px;
+			font-weight: bold;
+		}
+
+		.content {
+			border-left: 1px solid #E2E5EB;
+			padding-left: 20px;
+			margin-left: 7px;
+
+			text {
+				font-size: 22rpx;
+				color: rgba(51, 51, 51, 0.85);
+			}
+		}
+
+		&:last-child {
+			.circle {
+				background-color: #E6EEFF;
+				color: #0052FF;
+			}
+
+			.title {
+				color: #0052FF;
+			}
+		}
+	}
 </style>

BIN
static/image/car-insure/baojiadan.png


BIN
static/image/car-insure/baojiadan1.png


BIN
static/image/car-insure/header3.png


BIN
static/insuranceicon/chengtai.png


BIN
static/insuranceicon/pingan.png


BIN
static/insuranceicon/renbao.png


BIN
static/insuranceicon/renshou.png


BIN
static/insuranceicon/sanxing.png


BIN
static/insuranceicon/taikang.png


BIN
static/insuranceicon/taiping.png


BIN
static/insuranceicon/taipingyang.png


BIN
static/insuranceicon/tianan.png


BIN
static/insuranceicon/xiandai.png


BIN
static/insuranceicon/yangguang.png


BIN
static/insuranceicon/yatai.png


BIN
static/insuranceicon/yingda.png


BIN
static/insuranceicon/yongcheng.png


BIN
static/insuranceicon/zheshang.png


BIN
static/insuranceicon/zhongan.png


BIN
static/insuranceicon/zhonghua.png


BIN
static/insuranceicon/zhongmei.png


BIN
static/insuranceicon/zhongyin.png


BIN
static/insuranceicon/zhufeng.png


BIN
static/insuranceicon/zijin.png