|  |  | @@ -12,26 +12,29 @@ Page({ | 
		
	
		
			
			|  |  |  | order: null, | 
		
	
		
			
			|  |  |  | orderId: null, | 
		
	
		
			
			|  |  |  | //存储计时器 | 
		
	
		
			
			|  |  |  | setInter: "", | 
		
	
		
			
			|  |  |  | mystatus: '' | 
		
	
		
			
			|  |  |  | setInter: null, | 
		
	
		
			
			|  |  |  | mystatus: null | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | powerDrawer: function (e) { | 
		
	
		
			
			|  |  |  | let that = this; | 
		
	
		
			
			|  |  |  | // couponOrderStatus | 
		
	
		
			
			|  |  |  | // 0 未使用 | 
		
	
		
			
			|  |  |  | // 1 已使用 | 
		
	
		
			
			|  |  |  | // 2 已过期 | 
		
	
		
			
			|  |  |  | // 3 已经退款 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * couponOrderStatus | 
		
	
		
			
			|  |  |  | *  0 未使用 | 
		
	
		
			
			|  |  |  | 1 已使用 | 
		
	
		
			
			|  |  |  | 2 已过期 | 
		
	
		
			
			|  |  |  | 3 已经退款 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | console.log(e); | 
		
	
		
			
			|  |  |  | if (that.data.mystatus == "" || that.data.mystatus == undefined) { | 
		
	
		
			
			|  |  |  | wx.navigateTo({ | 
		
	
		
			
			|  |  |  | url: `/pages/orderquanma/index?quancode=${ | 
		
	
		
			
			|  |  |  | e.currentTarget.dataset.quancode | 
		
	
		
			
			|  |  |  | }&title=${e.currentTarget.dataset.title}&subtitle=${ | 
		
	
		
			
			|  |  |  | }&title=${e.currentTarget.dataset.title}&subtitle=${ | 
		
	
		
			
			|  |  |  | e.currentTarget.dataset.subtitle | 
		
	
		
			
			|  |  |  | }&remark=${e.currentTarget.dataset.remark}&couponorderstatus=${ | 
		
	
		
			
			|  |  |  | }&remark=${e.currentTarget.dataset.remark}&couponorderstatus=${ | 
		
	
		
			
			|  |  |  | e.currentTarget.dataset.couponorderstatus | 
		
	
		
			
			|  |  |  | }&sight=${that.data.sight}` | 
		
	
		
			
			|  |  |  | }); | 
		
	
	
		
			
				|  |  | @@ -40,11 +43,11 @@ Page({ | 
		
	
		
			
			|  |  |  | wx.navigateTo({ | 
		
	
		
			
			|  |  |  | url: `/pages/orderquanma/index?quancode=${ | 
		
	
		
			
			|  |  |  | e.currentTarget.dataset.quancode | 
		
	
		
			
			|  |  |  | }&title=${e.currentTarget.dataset.title}&subtitle=${ | 
		
	
		
			
			|  |  |  | }&title=${e.currentTarget.dataset.title}&subtitle=${ | 
		
	
		
			
			|  |  |  | e.currentTarget.dataset.subtitle | 
		
	
		
			
			|  |  |  | }&remark=${e.currentTarget.dataset.remark}&couponorderstatus=${ | 
		
	
		
			
			|  |  |  | }&remark=${e.currentTarget.dataset.remark}&couponorderstatus=${ | 
		
	
		
			
			|  |  |  | that.data.mystatus | 
		
	
		
			
			|  |  |  | }&sight=${that.data.sight}` | 
		
	
		
			
			|  |  |  | }&sight=${that.data.sight}` | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }, | 
		
	
	
		
			
				|  |  | @@ -62,16 +65,12 @@ Page({ | 
		
	
		
			
			|  |  |  | setTimeout(function () { | 
		
	
		
			
			|  |  |  | wx.hideLoading(); | 
		
	
		
			
			|  |  |  | }, 1500); | 
		
	
		
			
			|  |  |  | // that.data.setInter = setInterval(function() { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Http.get({ | 
		
	
		
			
			|  |  |  | url: config.api.orderDetail, | 
		
	
		
			
			|  |  |  | data: { | 
		
	
		
			
			|  |  |  | orderId: options.orderId | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }).then(res => { | 
		
	
		
			
			|  |  |  | console.log(res); | 
		
	
		
			
			|  |  |  | console.log("我是订单详情"); | 
		
	
		
			
			|  |  |  | that.setData({ | 
		
	
		
			
			|  |  |  | order: res.data | 
		
	
		
			
			|  |  |  | }); | 
		
	
	
		
			
				|  |  | @@ -83,8 +82,6 @@ Page({ | 
		
	
		
			
			|  |  |  | createDate: createDate | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | // }, 100); | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
	
		
			
				|  |  | @@ -118,6 +115,11 @@ Page({ | 
		
	
		
			
			|  |  |  | success: res => { | 
		
	
		
			
			|  |  |  | console.log(res); | 
		
	
		
			
			|  |  |  | that.payOrderUpdate(that.data.orderId, payOrderId, 1); // 支付成功 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * @Meo | 
		
	
		
			
			|  |  |  | * 更新订单的状态 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | console.log(res); | 
		
	
		
			
			|  |  |  | if (res.errMsg == "requestPayment:ok") { | 
		
	
		
			
			|  |  |  | wx.showToast({ | 
		
	
	
		
			
				|  |  | @@ -129,7 +131,6 @@ Page({ | 
		
	
		
			
			|  |  |  | wx.showLoading({ | 
		
	
		
			
			|  |  |  | title: "加载中..." | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | setTimeout(function () { | 
		
	
		
			
			|  |  |  | wx.hideLoading(); | 
		
	
		
			
			|  |  |  | }, 1600); | 
		
	
	
		
			
				|  |  | @@ -137,7 +138,7 @@ Page({ | 
		
	
		
			
			|  |  |  | wx.navigateTo({ | 
		
	
		
			
			|  |  |  | url: `/pages/order/detail/index?orderId=${ | 
		
	
		
			
			|  |  |  | that.data.orderId | 
		
	
		
			
			|  |  |  | }` | 
		
	
		
			
			|  |  |  | }` | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | }, 1600); | 
		
	
		
			
			|  |  |  | } | 
		
	
	
		
			
				|  |  | @@ -145,28 +146,10 @@ Page({ | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | fail: res => { | 
		
	
		
			
			|  |  |  | that.payOrderUpdate(that.data.orderId, payOrderId, 2); | 
		
	
		
			
			|  |  |  | that.payOrderUpdate(that.data.orderId, payOrderId, 2); | 
		
	
		
			
			|  |  |  | console.log(res); | 
		
	
		
			
			|  |  |  | // wx.showToast({ | 
		
	
		
			
			|  |  |  | //   title: "支付失败", | 
		
	
		
			
			|  |  |  | //   image: "./../../../assets/img/fail.png", | 
		
	
		
			
			|  |  |  | //   duration: 2000, | 
		
	
		
			
			|  |  |  | //   mask: false | 
		
	
		
			
			|  |  |  | // }); | 
		
	
		
			
			|  |  |  | return; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | // complete: res => { | 
		
	
		
			
			|  |  |  | //   console.log(res); | 
		
	
		
			
			|  |  |  | //   if (res.errMsg == "requestPayment:ok") {} else { | 
		
	
		
			
			|  |  |  | //     wx.showToast({ | 
		
	
		
			
			|  |  |  | //       title: "支付失败", | 
		
	
		
			
			|  |  |  | //       image: "./../../../assets/img/fail.png", | 
		
	
		
			
			|  |  |  | //       duration: 2000, | 
		
	
		
			
			|  |  |  | //       mask: false | 
		
	
		
			
			|  |  |  | //     }); | 
		
	
		
			
			|  |  |  | //   } | 
		
	
		
			
			|  |  |  | //   return; | 
		
	
		
			
			|  |  |  | // } | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | /// End payment  -------- | 
		
	
		
			
			|  |  |  | }); | 
		
	
	
		
			
				|  |  | @@ -186,20 +169,16 @@ Page({ | 
		
	
		
			
			|  |  |  | payOrderUpdate: (orderId, payOrderId, status, reason) => { | 
		
	
		
			
			|  |  |  | // 支付成功 | 
		
	
		
			
			|  |  |  | Http.post({ | 
		
	
		
			
			|  |  |  | url: config.api.payOrderUpdate, | 
		
	
		
			
			|  |  |  | data: { | 
		
	
		
			
			|  |  |  | payOrderId: payOrderId, | 
		
	
		
			
			|  |  |  | orderId: orderId, | 
		
	
		
			
			|  |  |  | status: status, | 
		
	
		
			
			|  |  |  | reason: reason | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | url: config.api.payOrderUpdate, | 
		
	
		
			
			|  |  |  | data: { | 
		
	
		
			
			|  |  |  | payOrderId: payOrderId, | 
		
	
		
			
			|  |  |  | orderId: orderId, | 
		
	
		
			
			|  |  |  | status: status, | 
		
	
		
			
			|  |  |  | reason: reason | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | .then(res => { | 
		
	
		
			
			|  |  |  | console.log("payOrderUpdate then", res); | 
		
	
		
			
			|  |  |  | // wx.showToast({ | 
		
	
		
			
			|  |  |  | //   title: "购买成功", | 
		
	
		
			
			|  |  |  | //   duration: 2500 | 
		
	
		
			
			|  |  |  | // }); | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | .catch(err => { | 
		
	
		
			
			|  |  |  | console.log("payOrderUpdate catch", err); | 
		
	
	
		
			
				|  |  | @@ -217,26 +196,6 @@ Page({ | 
		
	
		
			
			|  |  |  | sight: res.value | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 生命周期函数--监听页面隐藏 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | onHide: function () {}, | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 页面相关事件处理函数--监听用户下拉动作 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | onPullDownRefresh: function () {}, | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 页面上拉触底事件的处理函数 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | onReachBottom: function () {}, | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 用户点击右上角分享 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | onShareAppMessage: function () {} | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }); |