twt преди 2 месеца
родител
ревизия
5c34b16731

+ 27 - 0
pages.json

@@ -636,8 +636,35 @@
 						"style": {
 							"navigationBarTitleText": "下单成功"
 						}
+					},
+					{
+						"path": "refund",
+						"style": {
+							"navigationBarTitleText": "申请退款"
+						}
+					},
+					{
+						"path": "refundDetail",
+						"style": {
+							"navigationBarTitleText": "退款详情"
+						}
+					},
+					{
+						"path": "tire",
+						"style": {
+							"navigationBarTitleText": "换轮胎"
+						}
+					},
+					{
+						"path": "tireDetail",
+						"style": {
+							//"navigationBarTitleText": "商品详情"
+							"navigationStyle": "custom"
+						}
 					}
 					
+					
+					
 				]
 				
 		}],

+ 6 - 0
pages/index/index.vue

@@ -1005,6 +1005,12 @@
 						  uni.navigateTo({
 						 	url:'../subPack/maintain?maintainProjectID='+item.maintainProjectID
 						 }) 
+					}else if(item.bizType==21){
+						//换轮胎
+						uni.removeStorageSync('byCar');
+						uni.navigateTo({
+							url:'../subPack/tire?maintainProjectID='+item.maintainProjectID
+						}) 
 					}
 					
 					

+ 29 - 6
pages/subPack/refund.vue

@@ -65,8 +65,8 @@
 							 <span>请选择</span>
 							 <image src="../../static/timg/icon_arrow_right.png" mode="" class="jtIcon"></image>
 						 </view >
-						 <view v-else class="ckLine" ><span>{{array[index]}}</span> 
-						   <image src="../../static/timg/icon_arrow_right.png" mode="" class="jtIcon"></image>
+						 <view v-else class="ckLine xuanzhong" ><span>{{array[index]}}</span> 
+						   <image src="../../static/img2/hjt.png" mode="" class="hjtIcon"></image>
 						 </view>
 						
 					 </picker>
@@ -99,7 +99,7 @@
  
 <view  class="gaodu"></view>
  <view class="bottomBox">
-	 <view class="bottomMS">申请退款后不可取消,钱款预期1-3个自然</view>
+	 <view class="bottomMS">申请退款后不可取消,钱款预期1-3个自然</view>
 	 <view class="bottom">
 	 	 <view class="bleft">
 	 		 <span>退款金额</span>
@@ -208,9 +208,24 @@
 				}
 			},
 			submitFn(){
-				uni.navigateTo({
-					url:'refundDetail'
-				})
+				uni.showModal({
+				    title: '申请退款',
+				    content: '退款申请一旦提交。将不能撤销,是否确认继',
+					confirmText:'确认',
+					cancelText:'取消',
+				    success: function (res) {
+				        if (res.confirm) {
+				           // console.log('用户点击确定');
+						  uni.navigateTo({
+						  	url:'refundDetail'
+						  })
+				        } else if (res.cancel) {
+				           
+						   
+				        }
+				    }
+				});
+				
 				
 				/* var params={
 					
@@ -437,6 +452,11 @@
 	margin-top: 8rpx;
 	margin-left: 10rpx;
 }
+.hjtIcon{
+	width: 10rpx;height: 20rpx;
+	margin-top: 8rpx;
+	margin-left: 10rpx;
+}
 .tkPrice1{
 	font-size: 26rpx;
 	color: #222222;
@@ -766,4 +786,7 @@ border-radius: 16rpx;
 .jiekouLIne{
 	padding-bottom: 36rpx;
 }
+.xuanzhong{
+	    color: #222222;
+}
 </style>

+ 84 - 14
pages/subPack/refundDetail.vue

@@ -7,16 +7,16 @@
 				 <view class="tsYd"></view>
 				 <view class="tsHx"></view>
 				 <view class="tsYd"></view>
-				 <view class="tsHx"></view>
-				 <view class="tsYd"></view>
-				 <view class="tsHx"></view>
-				 <view class="tsYd"></view>
+				 <view class="tsHx tsHx2"></view>
+				 <view class="tsYd tsYd2"></view>
+				 <view class="tsHx tsHx2"></view>
+				 <view class="tsYd tsYd2"></view>
 			 </view>
 			 <view class="tsM">
 				 <view class="tsMline">发起退款</view>
 				 <view class="tsMline">商家处理</view>
-				 <view class="tsMline">商家退款</view>
-				 <view class="tsMline">退款结束</view>
+				 <view class="tsMline tsMline2">商家退款</view>
+				 <view class="tsMline tsMline2">退款结束</view>
 			 </view>
 			 <view class="txTxt">
 				 <span>请等待</span><span style="color: #EC0F0A;">商家处理</span>
@@ -34,6 +34,12 @@
 			 <view class="tksuccessTime">12-14 22:34</view>
 		 </view>
 	 </view>
+	 <!-- 退款关闭-->
+	 <view class="goodsBox topBox">
+	 	<view class="tkTopTitle">退款关闭</view>
+	 	<view class="tkErr">您的退款申请已被商家拒绝</view>	 
+	 </view>
+	 <!-- 退款关闭-->
 	 <view class="itemBox flex">
 		 </image>
 		 <image class="itemIMg"  src="../../static/timg/noimg.png" mode=""></image>
@@ -53,6 +59,13 @@
 						<span>102899992200992</span>
 	 	 		 </view>
 	 	 </view>
+		 <view class="goodsline flex" >
+		 		 <view class="goodsLeft">退款券号</view>
+		 		 <view class="goodRight" style="display: flex;" @click="codeFn">
+		 				<span>共两份券号</span>
+		 				<image src="../../static/img2/hjt.png" mode="" class="jtIcon"></image>
+		 		 </view>
+		 </view>
 		 <view class="goodsline flex" >
 		 		 <view class="goodsLeft">退款份数</view>
 		 		 <view class="goodRight" >
@@ -106,6 +119,25 @@
 	 
  </view>
  
+ <view class="reasonBox" v-if="codeShow">
+ 	 <view class="codeCont">
+ 		 <view class="reasonTop">
+ 			 <view  class="chahao"></view>
+ 			 <view class="tkTitle">退款券号</view>	
+ 			 <image @click="qdTkclose" class="chahao" src="../../static/img2/chahao.png" mode=""></image>
+ 		 </view>
+ 		 <view class="codeLineBox">
+ 			<view class="codeLine" v-for="(v,i) in 3">
+				<span style="padding-right: 10rpx;">102899992200992</span>
+				<image src="../../static/img2/copy.png" mode="" class="copyIcon"></image>
+					
+			</view>
+ 		 </view>
+ 		
+ 	 </view>
+ </view>
+ 
+ <view style="height: 40rpx;"></view>
 
 </view>
 </template>
@@ -123,7 +155,7 @@
 				userInfo:'',
 				carInfo:'',
 				customerInfo:'',
-				
+				codeShow:false,
 			}
 		},
 		onLoad(opt) {
@@ -133,7 +165,12 @@
 			
 		},
 		methods: {
-			
+			qdTkclose(){
+			  this.codeShow=false;	
+			},
+			codeFn(){
+				this.codeShow=true;	
+			}
 			
 			
 		}
@@ -148,7 +185,7 @@
 }
 .tkTopTitle{
 	font-weight: 500;
-	font-size: 36rpx;
+	font-size: 32rpx;
 	color: #222222;
 	line-height: 50rpx;
 	padding-top: 20rpx;
@@ -176,7 +213,7 @@
 .tksuccessTime{
 	font-size: 26rpx;
 	color: #9A9A9A;
-	padding-top: 10rpx;
+	
 }
 .tsTop{
 	display: flex;justify-content: center;
@@ -221,6 +258,18 @@
 	margin-right: 9rpx;
 	margin-top: 6rpx;
 }
+.tsYd2{
+	border: 3rpx solid #eeeeee;
+}
+.tsHx2{
+	background: #eeeeee;
+}
+.tsMline2{
+	color: #9A9A9A;
+}
+.topState{
+	padding-top: 20rpx;
+}
 .topBox{
 	margin-bottom: 20rpx;
 }
@@ -229,13 +278,13 @@
 	margin-top: 4rpx;margin-right: 6rpx;
 }
 .tkImg{
-	width: 158rpx;height: 158rpx;
+	width: 148rpx;height: 148rpx;
 	margin-left: 10rpx;
 	margin-bottom: 10rpx;
 }
 .tkImgBox{
 	display: flex;flex-wrap: wrap;
-	width: 504rpx;
+	width: 484rpx;
 }
 .reasonTop{
 	display: flex;justify-content: space-between;
@@ -259,6 +308,15 @@
 	width: 750rpx;
 	background: rgba(0, 0, 0, 0.5);
 }
+.codeCont{
+	width: 750rpx;
+	background: #FFFFFF;
+	border-radius: 28rpx 28rpx 0rpx 0rpx;
+	position: absolute;
+	left: 0;
+	bottom: 0;
+	height: 383rpx;
+}
 .reasonCont{
 	height: 70vh;
 	width: 750rpx;
@@ -304,7 +362,7 @@
 	color: #EC0F0A;
 }
 .jtIcon{
-	width: 12rpx;height: 20rpx;
+	width: 10rpx;height: 20rpx;
 	margin-top: 8rpx;
 	margin-left: 10rpx;
 }
@@ -479,6 +537,18 @@ border-radius: 16rpx;
 .mealBox image{
 	width: 100%;
 }
-
+.tkErr{
+	font-size: 26rpx;
+	color: #9A9A9A;
+	padding-bottom: 10rpx;
+	padding-bottom: 20rpx;
+}
+.codeLine{
+	font-size: 26rpx;
+	color: #222222;
+	display: flex;
+	justify-content: center;
+	padding-bottom: 30rpx;
+}
 
 </style>

+ 509 - 0
pages/subPack/tire.vue

@@ -0,0 +1,509 @@
+<template>
+<view class="box">
+ <view class="top" >
+	<view class="topTitle">天天低价买贵退差</view>
+	 <view class="msBox">
+		 <view class="msLine">
+			 <image class="msIcon" src="../../static/img2/yczg.png" mode=""></image>
+			 <view class="msTxt">原厂直供</view>
+		 </view>
+		 <view class="msLine">
+			 <image class="msIcon" src="../../static/img2/zszb.png" mode=""></image>
+			 <view class="msTxt">终身质保</view>
+		 </view>
+		 <view class="msLine">
+			 <image class="msIcon" src="../../static/img2/smfw.png" mode=""></image>
+			 <view class="msTxt">上门服务</view>
+		 </view>
+		 
+	 </view>
+	 <view class="inputBox">
+	 	<view class="iBline">
+			<span>雪佛兰 科沃兹</span>
+			<image class="xiaIcon" src="../../static/img2/xia.png" mode=""></image>
+		</view>	
+		<view class="iBsx"></view>
+		<view class="iBline">
+			<view style="display: flex;">
+				<span>215/55 R16</span>
+				<span class="shipei">适配</span>
+			</view>
+			
+			<image class="xiaIcon" src="../../static/img2/xia.png" mode=""></image>
+		</view>	
+	 		
+	 </view>
+ </view>
+
+<view class="contBox">
+  <view class="contTabBox">
+	  <view class="contTab contTabActive">综合</view>
+	  <view class="tabprice">
+		  <view>价格</view>
+		  <view class="tabpriceImg">
+			  <image  src="../../static/timg/icon_arrow_up_def@2x.png" mode="" class="paixuLineTbtopIcon paixuLineTbtopIcons"></image>
+			  <image  src="../../static/timg/icon_arrow_def@2x.png" mode="" class="paixuLineTbtopIcon paixuLineTbtopIconx"></image>
+		  </view>
+	  </view>
+	  <view class="contTab">销量</view>
+  </view>
+  <view class="contLineBox">
+	  <view class="contLine" v-for="(item,index) in 3" @click="goDetail">
+		<image class="lineImg" src="../../static/timg/noimg.png" mode=""></image>  
+		<view class="goodsRight">
+			<view class="bygoodsNameBox">
+				<span class="isRecommend" >适配</span>
+				<span class="bygoodsName"> 路博路博(ROADBOSS)轮胎 195/65R5 91H HP601</span>
+			</view>
+			<view class="tireMS">耐磨 静音</view>
+			<view class="goodsbq">
+				<view class="goodsbqLine">第二条半价</view>
+				<view class="goodsbqLine">双11轮胎节</view>
+			</view>
+			<view class="goodspriceBox">
+				<view class="goodsprice1">¥</view>
+				<view class="goodsprice2">294.5</view>
+				<view class="goodsprice3">¥414</view>
+			</view>
+			<view class="goodsk">
+				<view class="goodsKline">
+					<view class="goodsKlineLeft">送</view>
+					<view class="goodsKlineRgiht">动平衡</view>
+				</view>
+				<view class="goodsKline">
+					<view class="goodsKlineLeft">送</view>
+					<view class="goodsKlineRgiht">动平衡</view>
+				</view>
+			</view>
+		</view>
+	  </view>
+  </view>
+</view> 
+
+
+ 
+ 
+
+</view>
+</template>
+
+<script>
+	export default {
+		components: {},
+		/*保养 1 */
+		data() {
+			return {
+				themeColor:'',
+				ext:'',
+				
+				carInfo:'',
+				
+			}
+		},
+		onLoad(opt) {
+			this.ext = this.$common.getExtStoreId();
+			this.themeColor = uni.getStorageSync("themeColor");
+			uni.setNavigationBarColor({
+				frontColor: "#ffffff",
+				backgroundColor: 'FD3142'// + this.themeColor
+			})
+			this.carInfo=this.$store.state.carInfo;
+			
+			this.maintainProjectID=opt.maintainProjectID
+			if(this.carInfo){
+				//this.getRecommend()
+			}else{
+				/* uni.showModal({
+					title: '提示',
+					content: '请先选择车辆',
+					showCancel:false,
+					success: function (res) {
+						if (res.confirm) {
+							uni.navigateTo({
+								url:'../user/addCar/cailist?type=5'
+							})
+						} 
+					}
+				}); */
+			}
+			
+			
+		},
+		onShow() {
+			var car =uni.getStorageSync("byCar")
+			
+		},
+		methods: {
+			goDetail(){
+			  uni.navigateTo({
+			  	url:'tireDetail'
+			  })	
+			},
+			clearAll(){
+				var that=this
+				uni.showModal({
+					title: '提示',
+					content: '确定清空吗?',
+					success: function(resTK) {
+						if (resTK.confirm) {
+							that.list.forEach(item=>{
+								item.packageItems.forEach(v=>{
+									v.select=false
+								})
+							})
+							 that.itemDefault=''
+							 that.qdNum=0
+							 that.totalPrice=0
+						}
+						
+					}
+				});
+				
+			},
+			
+			
+			goCkcar(){
+				uni.navigateTo({
+					url:'../user/addCar/cailist?type=5'
+				})
+			},
+			goItem(item){
+			  uni.removeStorageSync('byCar');
+			  uni.navigateTo({
+			  	url:'maintainItem?maintainId='+item.id+'&isRecommend='+item.isRecommend
+			  })	
+			},
+			goSubmit(){
+				if(this.itemDefault){
+					if(this.itemDefault.content){
+						this.itemDefault.content=this.itemDefault.content.replace(/\<img/gi, '<img style="max-width:100% !important;height:auto" ');
+					}
+					this.itemDefault.goodsnum=this.goodsnum
+					this.itemDefault.goodsname=this.lineItem.title
+					this.itemDefault.itemId=this.lineItem.id
+					this.itemDefault.mainImgUrl=this.lineItem.mainImgUrl
+					uni.setStorage({
+						key: 'itemDefault',
+						data: this.itemDefault,
+						 success: function () {
+						    uni.navigateTo({
+						    	url:'maintainSubmit'
+						    })
+						 }
+					}); 
+				}else{
+					uni.showToast({
+						 title: '请选择商品规格',
+						 icon:'none',
+						 duration: 3000
+					});
+				}
+				
+			},
+			
+			
+			
+			
+			
+		}
+	}
+</script>
+
+<style scoped lang="less">
+.box {
+	width: 100vw;
+	min-height: 100vh;
+	background: #F4F4F4;
+}
+.contBox{
+	background: linear-gradient( 180deg, #FED3C1 0%, #F3F3F3 14%, #F2F2F2 100%);
+	border-radius: 24rpx 24rpx 0rpx 0rpx;
+	min-height: 500rpx;
+	margin-top: -20rpx;
+}
+.goodsk{
+	display: flex;padding-top: 8rpx;
+}
+.goodsKline{
+	display: flex;font-size: 15rpx;
+color: #FF063A;
+border-radius: 2rpx;
+border: 1rpx solid #FF063A;
+margin-right: 8rpx;
+}
+.goodsKlineLeft{
+	padding: 2rpx 4rpx;
+	border-right: 1rpx solid #FF063A;
+}
+.goodsKlineRgiht{
+	padding: 2rpx 4rpx;
+}
+.bygoodsNameBox{
+	text-overflow: -o-ellipsis-lastline;
+	overflow: hidden;				
+	text-overflow: ellipsis;		
+	display: -webkit-box;			
+	-webkit-line-clamp: 2;		
+	line-clamp: 2;					
+	-webkit-box-orient: vertical;
+	width: 440rpx;
+	
+}
+.goodsRight{
+	padding-left: 24rpx;
+}
+.bygoodsName{
+	font-weight: 600;
+	font-size: 28rpx;
+	color: #222222;
+	line-height: 40rpx;
+	padding-left: 10rpx;
+}
+.goodspriceBox{
+	display: flex;padding-top: 8rpx;
+}
+.goodsprice1{
+	font-weight: 600;
+	font-size: 20rpx;
+	color: #EC0F0A;
+	padding-top: 8rpx;
+}
+.goodsprice2{
+	font-weight: 500;
+	font-size: 30rpx;
+	color: #EC0F0A;
+}
+.goodsprice3{
+	font-weight: 400;
+	font-size: 22rpx;
+	color: #9A9A9A;
+	padding-top: 8rpx;
+}
+.isRecommend{
+		    font-size: 20rpx;
+		    background: #57C73D;
+		    height: 30rpx;
+		    padding: 0 6rpx;
+		    border-radius: 6rpx;
+		    color: #fff;
+		    margin-top: 5rpx;
+		/*    margin-right: 10rpx; */
+	}
+.contLineBox{
+	padding: 0 20rpx;
+}
+.contLine{
+	padding: 22rpx;
+	background: #FFFFFF;
+	border-radius: 16rpx;
+	margin-bottom: 16rpx;
+	display: flex;
+}
+.lineImg{
+	width: 230rpx;border-radius: 13rpx;
+	height: 230rpx;
+}
+.goodsbq{
+	display: flex;padding-top: 10rpx;
+}
+.goodsbqLine{
+	font-size: 20rpx;
+	color: #FF063A;
+	background: rgba(236, 15, 10, 0.1);
+	border-radius: 2rpx;
+	padding: 2rpx 10rpx;
+	margin-right: 12rpx;
+}
+.tireMS{
+	font-weight: 500;
+	font-size: 22rpx;
+	color: #434340;
+}
+.tabprice{
+	display: flex;
+}
+.tabpriceImg{
+	display: flex;
+	    justify-content: center;
+	    align-items: center;
+	    flex-direction: column;
+}
+.contTabBox{
+	display: flex;justify-content: space-between;
+	padding: 20rpx 60rpx;font-weight: 500;
+font-size: 26rpx;
+color: #222222;
+}
+.paixuLineTbtopIcon{
+	width: 16rpx;
+	height: 8rpx;
+	padding-top: 6rpx;
+	padding-bottom: 6rpx;
+	padding-left: 10rpx;
+}
+.contTabActive{
+	font-weight: 500;
+	font-size: 26rpx;
+	color: #EC0F0A;
+}
+.top{
+	height: 260rpx;
+	padding: 40rpx 24rpx;
+	background: linear-gradient( 180deg, #FD3142 0%, #FE9045 100%);
+}
+.inputBox{
+	background: rgba(255,255,255,0.4);
+	border-radius: 38rpx;line-height: 42rpx;
+	border: 1px solid #FFFFFF;
+	padding: 18rpx 30rpx;font-size: 26rpx;color: #222222;
+	display: flex;justify-content: space-between;
+	margin-top: 32rpx;
+}
+.iBsx{
+	width: 2rpx;
+	height: 46rpx;
+	background: #EEEEEE;
+	opacity: 0.5;
+}
+.shipei{
+	width: 48rpx;text-align: center;
+	height: 28rpx;margin-top: 8rpx;
+	background: #57C73D;margin-left: 10rpx;
+	border-radius: 5rpx;
+	display: inline-block;
+	font-weight: 500;
+	font-size: 16rpx;
+	color: #FFFFFF;
+	line-height: 28rpx;
+}
+.xiaIcon{
+	width: 12rpx;height: 9rpx;margin-top: 18rpx;margin-left: 10rpx;
+}
+.iBline{
+	width: 300rpx;display: flex;justify-content: space-between;
+}
+.ibCarIcon{
+	height: 42rpx;width: 42rpx;
+}
+.glIcon{
+	width: 34rpx;height: 34rpx;margin-top: 6rpx;
+}
+.ibLeft{
+	display: flex;
+}
+.ibRight{
+	display: flex;
+}
+.ibCarBox{
+	display: flex;padding-left: 10rpx;
+}
+.glInput{
+	width: 120rpx;line-height: 42rpx;height: 42rpx;
+	padding-left: 10rpx;
+}
+.msIcon{
+	width: 26rpx;height: 26rpx;
+}
+.msTxt{
+	font-weight: 500;margin-left: 12rpx;
+	font-size: 22rpx;
+	color: #FCD903;
+	padding-top: 2rpx;
+}
+.msLine{
+	display: flex;line-height: 28rpx;    width: 180rpx;
+    justify-content: center;
+}
+.msBox{
+	display: flex;justify-content: center;padding-top: 24rpx;
+	padding-left: 30rpx;padding-right: 30rpx;
+}
+.spBox{
+	background: linear-gradient( 180deg, #FFFFFF 0%, #F4F4F4 440rpx);
+	border-radius: 23rpx;
+	padding: 24rpx 20rpx 0 24rpx;
+	margin-top: -50rpx;
+	padding-bottom: constant(safe-area-inset-bottom);
+	padding-bottom: env(safe-area-inset-bottom);
+}
+.spTop{
+	display: flex;justify-content: space-between;line-height: 40rpx;
+	padding-bottom: 16rpx;
+}
+.spTitle{
+	font-weight: 500;
+	font-size: 28rpx;
+	color: #222222;
+}
+.spMs{
+	font-size: 24rpx;
+	color: #666666;
+}
+.znBox{
+	height: 200rpx;
+	background: #FDC856;
+	border-radius: 21rpx;
+}
+.znCont{
+	background: url('http://dmsimg.66km.com/marketing/be56733ed0464993b9e71d351d82062e.jpg') no-repeat;
+	background-size: 100% 100%;
+	height: 160rpx;
+	    border-radius: 26rpx;
+}
+.hxIcon{
+	height: 4rpx;width: 360rpx;
+	margin-left: 18rpx;margin-top: 20rpx;
+    display: block;
+}
+.znMs{
+	font-size: 24rpx;
+	color: #FFFFFF;
+	line-height: 33rpx;
+	padding-left: 18rpx;padding-top: 16rpx;
+}
+.znCar{
+	font-weight: 500;padding-left: 18rpx;
+	font-size: 32rpx;padding-top: 24rpx;
+	color: #8C5E24;
+	line-height: 45rpx;
+}
+
+.goodsMs{
+	font-weight: 400;padding-top: 10rpx;
+	padding-bottom: 6rpx;
+	font-size: 22rpx;
+	color: #8B8B8B;
+	line-height: 28rpx;
+	white-space: nowrap;      /* 确保文本在一行内显示 */
+	  overflow: hidden;         /* 超出容器部分隐藏 */
+	  text-overflow: ellipsis;
+	  width: 480rpx;
+}
+
+
+.nodataImg{
+	width: 176rpx;height: 180rpx;
+}
+.nodataTxt{
+	font-weight: 400;
+	font-size: 26rpx;
+	color: #999999;
+	line-height: 37rpx;
+	text-align: center;
+	padding-top: 10rpx;
+}
+.nodataBox{
+	padding-top: 186rpx;
+	background: #fff;
+    padding-bottom: 200rpx;
+	border-radius: 20rpx;
+}
+.topTitle{
+	font-family: PangMenZhengDao;
+	font-size: 60rpx;
+	color: #FFF99F;
+	line-height: 80rpx;
+	text-align: center;
+}
+
+</style>

Файловите разлики са ограничени, защото са твърде много
+ 1197 - 0
pages/subPack/tireDetail.vue


+ 4 - 1
pages/user/myOrder/mallOrderDetail.vue

@@ -420,7 +420,10 @@
 				//this.getTuiKuanData()
 			},
 			cancelOrder(){
-				this.isShowTui=true;
+				//this.isShowTui=true;
+				uni.navigateTo({
+					url:'../../subPack/refund'
+				})
 			},
 			goTui(){
 				var that=this;

+ 95 - 1
pages/user/myOrder/myOrder.vue

@@ -7,7 +7,7 @@
 			<view class="tabLine" :class="{tabActive:tabIndex==5}" @click="tabClick(5)">待成团</view>
 			<view class="tabLine" :class="{tabActive:tabIndex==2}" @click="tabClick(2)">待服务</view>
 			<view class="tabLine" :class="{tabActive:tabIndex==3}" @click="tabClick(3)">已完成</view>
-
+            <view class="tabLine" :class="{tabActive:tabIndex==6}" @click="tabClick(6)">售后</view>
 		</view>
 		<view class="main">
 			<view class="itemBg" v-for="(item,index) in items" @click="goDetail(item)">
@@ -54,6 +54,33 @@
 					<view class="defer"  @click.stop="pay(item)">立即支付</view>
 				</view>
 			</view>
+			<view v-if="tabIndex==6" class="afterSales">
+				<view class="afterSalesLine">
+					<view class="afterSalesLineTop">
+						<view class="" style="display: flex;">
+							<view class="afterSalesShop">欧洲维修(云岭西路店)</view>
+							<image class="afterSalesLineJt" src="/static/img2/jt1.png" mode=""></image>
+						</view>
+						<view class="afterSalesLineState">退款</view>
+					</view>
+					<view class="afterSalesLineCont">
+						<image src="../../../static/timg/noimg.png" class="afterSalesLineImg" mode=""></image>
+					    <view class="shCont">
+							<view class="shCOntName">最新普通洗车|全车型|20分钟</view>
+							<view class="shContMS">共 1 件商品</view>
+							<view class="shContMS">退款:¥18</view>
+						</view>
+					</view>
+					<view class="tkStateBox">
+						<span style="font-weight: 500;color: #222222;">退款成功</span>
+						<span style="padding-left: 24rpx;">请查看详情</span>
+					</view>
+					<view class="tkBottom">
+						<view class="tkBottomBtn">查看详情</view>
+					</view>
+					
+				</view>
+			</view>
 
 			<nodata v-show="items==''&&isload"></nodata>
 		</view>
@@ -621,4 +648,71 @@
 	font-size: 26rpx;
 	color: #666666;
 }
+.afterSalesLineJt{
+	width: 10rpx;height: 20rpx;
+	margin-top: 12rpx;
+}
+.afterSales{
+	padding: 0 24rpx;
+}
+.afterSalesLine{
+	background: #FFFFFF;
+	margin-top: 20rpx;
+	padding: 30rpx 20rpx;border-radius: 16rpx;
+}
+.afterSalesLineTop{
+	    display: flex;
+	    justify-content: space-between;
+}
+.afterSalesShop{
+	font-size: 30rpx;
+	color: #222222;
+	line-height: 42rpx;
+}
+.afterSalesLineState{
+	font-size: 26rpx;line-height: 42rpx;
+	color: #666666;
+}
+.afterSalesLineImg{
+	width: 144rpx;
+	height: 144rpx;
+	border-radius: 10rpx;
+}
+.afterSalesLineCont{
+	display: flex;padding: 24rpx 0;
+}
+.shCont{
+	color: #222222;padding-left: 20rpx;
+}
+.shCOntName{
+	font-size: 26rpx;line-height: 37rpx;
+}
+.shContMS{
+	font-size: 22rpx;
+	color: #222222;
+	line-height: 30rpx;
+	padding-top: 8rpx;
+}
+.tkStateBox{
+	height: 60rpx;padding-left: 16rpx;
+	background: #F9F9F9;color: #666666;
+	border-radius: 10rpx;
+	line-height: 60rpx;font-size: 26rpx;
+}
+.tkBottomBtn{
+	font-size: 24rpx;
+	color: #222222;
+	width: 137rpx;
+	height: 56rpx;
+	line-height: 56rpx;
+	font-size: 24rpx;
+	color: #222222;
+	border-radius: 8rpx;
+	border: 1rpx solid #DDDDDD;
+	margin-top: 24rpx;
+	text-align: center;
+}
+.tkBottom{
+	display: flex;justify-content: flex-end;
+}
 </style>

BIN
static/img2/copy.png


BIN
static/img2/duihao.png


BIN
static/img2/smfw.png


BIN
static/img2/yczg.png


BIN
static/img2/zszb.png