From 0ce3ef7331fe702865352f3a12a39e437e669381 Mon Sep 17 00:00:00 2001
From: Enzo <1284707383@qq.com>
Date: Fri, 8 Oct 2021 16:21:42 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=AF=E5=88=86=E5=85=91=E6=8D=A2/=E8=AE=A2?=
 =?UTF-8?q?=E5=8D=95=E8=AF=A6=E6=83=85=E7=89=A9=E6=B5=81=E6=9F=A5=E8=AF=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 .../lf-waterfall-pointgoods/lf-waterfall.vue  |   4 +-
 components/uni-countdown/uni-countdown.vue    |   1 +
 components/uni-steps/uni-steps.vue            |   4 +-
 pages.json                                    |   7 +
 pages/discover/discover.vue                   |   2 -
 pages/order/cashier/cashier.vue               |   1 +
 pages/order/newdetail/logistics.vue           |  51 +-
 pages/order/newdetail/newdetail.vue           |  38 +-
 pages/order/pointconfirm/confirm.vue          | 550 ++++++++++++++++++
 pages/point/exchangeRecord/exchangeRecord.vue |   2 +-
 pages/shop/goodsdetail.vue                    |  45 +-
 11 files changed, 667 insertions(+), 38 deletions(-)
 create mode 100644 pages/order/pointconfirm/confirm.vue
diff --git a/components/lf-waterfall-pointgoods/lf-waterfall.vue b/components/lf-waterfall-pointgoods/lf-waterfall.vue
index f288d3e..a8f0b5b 100644
--- a/components/lf-waterfall-pointgoods/lf-waterfall.vue
+++ b/components/lf-waterfall-pointgoods/lf-waterfall.vue
@@ -13,7 +13,7 @@
 							
 							
 								{{ item.store_nums }}
-								个兑换
+								个积分兑换
 							
 						
 					
@@ -31,7 +31,7 @@
 							
 							
 								{{ item.store_nums }}
-								个兑换
+								个积分兑换
 							
 						
 					
diff --git a/components/uni-countdown/uni-countdown.vue b/components/uni-countdown/uni-countdown.vue
index baeca7a..2594aa8 100644
--- a/components/uni-countdown/uni-countdown.vue
+++ b/components/uni-countdown/uni-countdown.vue
@@ -11,6 +11,7 @@
 		{{ showColon ? '分' : minuteText }}
 		{{ s }}
+			{{ showColon ? '秒' : secondText }}
 		{{secondText}}
 	
 
diff --git a/components/uni-steps/uni-steps.vue b/components/uni-steps/uni-steps.vue
index 557fd21..6d23997 100644
--- a/components/uni-steps/uni-steps.vue
+++ b/components/uni-steps/uni-steps.vue
@@ -3,8 +3,8 @@
 		
 			
 				
-					{{item.title}}
-					{{item.desc}}
+					{{item.time}}
+					{{item.context}}
 				
 			
 			
diff --git a/pages.json b/pages.json
index b0e2f29..18467dd 100644
--- a/pages.json
+++ b/pages.json
@@ -303,6 +303,13 @@
 				"navigationStyle": "custom"
 			}
 		},
+		{
+			"path" : "pages/order/pointconfirm/confirm",
+			"style" : {
+				"navigationBarTitleText": "确认订单",
+				"navigationStyle": "custom"
+			}
+		},
 		{
 			"path" : "pages/shop/goodsSpecial",
 			"style" : {
diff --git a/pages/discover/discover.vue b/pages/discover/discover.vue
index 77038f0..4e34cd1 100644
--- a/pages/discover/discover.vue
+++ b/pages/discover/discover.vue
@@ -274,7 +274,6 @@
 				if (event.detail.source == '') return; // 如果是被动出发,没有事件类型则不做处理
 				if(this.tab_current == 2) {
 					this.getMyAttention();
-					console.log('执行关注列表');
 				}else {
 					this.getHotActivity();
 				}
@@ -323,7 +322,6 @@
 								}else {
 									tab_item.list.push(...res.data.data.data);
 								}
-				               console.log('数组列表',tab_item.list)
 				            } else {
 				                wx.showModal({
 				                    content: res.message || '请下拉页面刷新重试',
diff --git a/pages/order/cashier/cashier.vue b/pages/order/cashier/cashier.vue
index bf360be..36aa351 100644
--- a/pages/order/cashier/cashier.vue
+++ b/pages/order/cashier/cashier.vue
@@ -341,6 +341,7 @@
 				font-size: 24rpx;
 				color: #FF9D9D;
 				display: flex;
+				align-items: center;
 			}
 		}
 	}
diff --git a/pages/order/newdetail/logistics.vue b/pages/order/newdetail/logistics.vue
index 25872f0..b30599f 100644
--- a/pages/order/newdetail/logistics.vue
+++ b/pages/order/newdetail/logistics.vue
@@ -1,19 +1,19 @@
 
-	
+	
 		
 		
-			
-			已签收
+			
+			{{logistics_data.state_text}}
 		
 		
 			
 				
-				邮政快递包裹 8374938754389
+				{{logistics_data.com}} {{order_no}}
 			
 			复制
 		
 		
-			
+			
 		
 		
 	
@@ -27,20 +27,45 @@
 		},
 		data(){
 			return {
-				options: [
-					{title:'[已签收] 09-09 08:28',desc:'到达【南宁邮件处理中心】'},
-					{title:'[已签收] 09-09 08:28',desc:'到达【南宁邮件处理中心】'},
-					{title:'[已签收] 09-09 08:28',desc:'到达【南宁邮件处理中心】'},
-					{title:'[已签收] 09-09 08:28',desc:'到达【南宁邮件处理中心】'}]
+				logistics_data: {},
+				order_no: '',
+				order_details: {}
 			}
 		},
-		onLoad(){
-			
+		onLoad(e){
+			this.order_no = e.order_no;
+			if(this.order_no) {
+				this.searchLogistics();
+				this.getOrderDetails();
+			}
 		},
 		methods: {
+			getOrderDetails() {
+				this.$http.get({
+					api: 'api/order/' + this.order_no,
+					header: {
+						Authorization: this.$cookieStorage.get('user_token')
+					}
+				}).then(res => {
+					this.order_details = res.data.data;
+				})
+			},
+			searchLogistics() {
+				this.$http.get({
+					api: 'api/express/query',
+					data: {
+						no: this.order_no
+					},
+					header: {
+						Authorization: this.$cookieStorage.get('user_token')
+					}
+				}).then(res => {
+					this.logistics_data = res.data.data;
+				})
+			},
 			copy(){
 				uni.setClipboardData({
-					data: '你好'
+					data: this.order_no
 				})
 			}
 		}
diff --git a/pages/order/newdetail/newdetail.vue b/pages/order/newdetail/newdetail.vue
index f6d309b..53598a5 100644
--- a/pages/order/newdetail/newdetail.vue
+++ b/pages/order/newdetail/newdetail.vue
@@ -20,18 +20,20 @@
 					:day="order_details.last_pay_time[0]" 
 					:hour="order_details.last_pay_time[1]" 
 					:minute="order_details.last_pay_time[2]" 
-					:second="order_details.last_pay_time[3]">
+					:second="order_details.last_pay_time[3]"
+					color="white"
+					splitorColor="white"
+					>
 				
 			
 		
 		
-		
+		
 			
-				运输中
-				广州转运中心公司 已发出,下一站南宁转运中心
-				[自提柜]已签收,签收人凭取货码签收。
+				{{logistics_data.state_text}}
+				{{logistics_data.data[0].context}}
 			
-			
+			
 				查看详情
 			
 		
@@ -65,7 +67,8 @@
 					{{item.item_name}}
 					{{item.item_meta.specs_text}}
 					
-						¥{{item.total_yuan}}
+						{{item.redeem_point}}积分
+						¥{{item.total_yuan}}
 						x {{item.quantity}}
 					
 				
@@ -245,6 +248,7 @@
 						color: '#000000', //边框颜色支持渐变色
 					}
 				},
+				logistics_data: {}
 			}
 		},
 		components: {
@@ -258,9 +262,23 @@
 			console.log('字体',this.pick_type)
 			if (this.order_no) {
 				this.getOrderDetails();
+				this.searchLogistics();
 			}
 		},
 		methods: {
+			searchLogistics() {
+				this.$http.get({
+					api: 'api/express/query',
+					data: {
+						no: this.order_no
+					},
+					header: {
+						Authorization: this.$cookieStorage.get('user_token')
+					}
+				}).then(res => {
+					this.logistics_data = res.data.data;
+				})
+			},
 			// 点击复制
 			copy(text) {
 				uni.setClipboardData({
@@ -331,7 +349,7 @@
 						Authorization: this.$cookieStorage.get('user_token')
 					}
 				}).then(res => {
-					this.order_details = res.data.data
+					this.order_details = res.data.data;
 					this.config.qrc.code = JSON.stringify({
 						u_id: this.order_details.user_id,
 						no: this.order_details.order_no
@@ -366,11 +384,11 @@
 	}
 	.tips-waitconfirm {
 		width: 100%;
-		height: 113rpx;
+		height: max-content;
 		background: #15716E;
 		display: flex;
 		justify-content: space-between;
-		padding: 0 32rpx;
+		padding: 10rpx 32rpx;
 		align-items: center;
 	}
 
diff --git a/pages/order/pointconfirm/confirm.vue b/pages/order/pointconfirm/confirm.vue
new file mode 100644
index 0000000..ab2ca55
--- /dev/null
+++ b/pages/order/pointconfirm/confirm.vue
@@ -0,0 +1,550 @@
+
+	
+		
+		
+			
+				选择收货方式
+				
+					邮寄
+					自提
+				
+			
+			
+				
+					更换收获地址
+					
+				
+				
+					
+						{{ address.accept_name }}
+						{{ address.mobile }}
+					
+					
+						{{  address.address_name }}{{ address.address }}
+					
+				
+				
+					暂无收货地址,请前往添加
+				
+			
+			
+				
+					店铺地址
+				
+				
+					
+						{{ order_detail.brand.name }}
+						{{ order_detail.brand.tel }}
+					
+					
+						{{  order_detail.brand.floor }}
+					
+				
+				
+					暂无收货地址,请前往添加
+				
+			
+			
+				
+					
+					{{ order_detail.brand.name }}
+					
+				
+				
+					
+					
+						{{ item.item_name }}
+						{{ item.item_meta.specs_text }}
+						
+							¥{{ item.redeem_point }}积分
+							x {{ item.quantity }}
+						
+					
+				
+				
+				
+					留言
+					
+				
+			
+			
+				
+					商品金额
+					¥{{ order_detail.order.redeem_point }}积分
+				
+				
+					运费
+					+¥{{ order_detail.order.payable_freight_yuan }}
+				
+			
+			
+			
+				
+					共{{ order_detail.order.count }}件
+					
+						
+						
+							运费: ¥{{order_detail.order.payable_freight_yuan}} 
+							积分: {{order_detail.order.redeem_point}}积分 
+						
+						立即兑换
+					
+				
+			
+			
+			
+				
+				
+		
+	
+
+
+
+
+
+
diff --git a/pages/point/exchangeRecord/exchangeRecord.vue b/pages/point/exchangeRecord/exchangeRecord.vue
index abde852..e70a5d8 100644
--- a/pages/point/exchangeRecord/exchangeRecord.vue
+++ b/pages/point/exchangeRecord/exchangeRecord.vue
@@ -19,7 +19,7 @@
 							{{item2.item_name}}
 							
 								{{item2.item_meta.specs_text}}
-								{{item2.total_yuan}}
+								{{item2.redeem_point}}积分
 							
 						
 					
diff --git a/pages/shop/goodsdetail.vue b/pages/shop/goodsdetail.vue
index a8a62fb..66766a1 100644
--- a/pages/shop/goodsdetail.vue
+++ b/pages/shop/goodsdetail.vue
@@ -7,14 +7,31 @@
 				
 					
 						
-						
+						
 							距离结束还剩余
-							
-								
+								
+									:second="seckill.seckill.end_left_time[3]"
+									color="white"
+									splitorColor="white"
+									>
+								
+							
+						
+						
+							距离开始还剩余
+							
+								
 								
 							
 						
@@ -23,10 +40,10 @@
 				
 				
 				
-					
+					                                                                                            
 						
 							{{ goods_detail.redeem_point }}
-							个兑换
+							个积分兑换
 						
 						
 						
@@ -169,7 +186,7 @@
 						
 					
 					
-						
+						
 					
 					
 						
@@ -390,7 +407,8 @@
 				let specs = this.goods_stock.specs;
 				let stores = this.goods_stock.stores;
 				let par = {};
-				
+				let have_specs = '';
+				let no_specs = '';
 				
 				if(this.$isRight(specs)){
 					let s_id_1 = 1;
@@ -429,6 +447,7 @@
 						name: goods_detail.name,
 						qty: this.goods_num
 					}
+					have_specs = stores[id_1 +'-'+ id_2].id;
 				}else{
 					par = {
 						attributes: {
@@ -443,6 +462,7 @@
 						name: goods_detail.name,
 						qty: this.goods_num
 					}
+					no_specs = goods_detail.id;
 				}
 				// 秒杀商品
 				if(this.$isRight(this.seckill)){
@@ -493,6 +513,15 @@
 					// 	}
 					// 	uni.hideLoading()
 					// }).catch(err => uni.hideLoading())
+				}else if(this.click_type == 3) {
+					let params = {};
+					if(have_specs) {
+						uni.hideLoading()
+						this.$url('/pages/order/pointconfirm/confirm?quantity='+this.goods_num+'&product_id='+have_specs+'&goods_type=0')
+					}else {
+						uni.hideLoading()
+						this.$url('/pages/order/pointconfirm/confirm?quantity='+this.goods_num+'&goods_id='+no_specs+'&goods_type=0')
+					}
 				}
 			},
 			// 点击页面分享按钮