1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-mine-order-list"],{"1ebc":function(t,e,r){"use strict";r.r(e);var i=r("9287"),n=r.n(i);for(var a in i)"default"!==a&&function(t){r.d(e,t,(function(){return i[t]}))}(a);e["default"]=n.a},9287:function(t,e,r){"use strict";r("99af"),r("a9e3"),r("ac1f"),r("466d"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={data:function(){return{list:[{name:"待支付"},{name:"已购买"},{name:"已转赠"}],current:0,page:1,count:0,orderlist:[],order_no:"",paydata:{},jinyong:!1}},onLoad:function(t){this.current=t.num},onShow:function(){this.page=1,this.getlist()},onReachBottom:function(){this.count!=this.orderlist.length&&(this.page++,this.getlist())},methods:{toinfo:function(t){uni.navigateTo({url:"./order-info?order_no="+t.order_no+"&type="+(Number(this.current)+1)+"&id="+t.id})},topay:function(t){var e=this;if(!this.jinyong){this.jinyong=!0,this.order_no=t.order_no;var r=navigator.userAgent;if("MicroMessenger"!=r.match(/MicroMessenger/i))var i={order_no:t.order_no,from:"h5"};else i={order_no:t.order_no,from:"wx"};this.$u.post("/api/Order/payOrder",i).then((function(r){if(1==r.code)if("wx"==i.from)"wx"==t.pay_type&&(e.paydata=r.data.pay,"undefined"==typeof WeixinJSBridge?document.addEventListener?document.addEventListener("WeixinJSBridgeReady",e.onBridgeReady,!1):document.attachEvent&&(document.attachEvent("WeixinJSBridgeReady",e.onBridgeReady),document.attachEvent("onWeixinJSBridgeReady",e.onBridgeReady)):e.onBridgeReady());else if("wx"==t.pay_type);else{var n=document.createElement("div");n.innerHTML=r.data.pay,document.body.appendChild(n),document.forms[0].submit()}else e.jinyong=!1,e.$u.toast(r.msg)}))}},onBridgeReady:function(){var t=this;WeixinJSBridge.invoke("getBrandWCPayRequest",{appId:this.paydata.appId,timeStamp:this.paydata.timeStamp,nonceStr:this.paydata.nonceStr,package:this.paydata.package,signType:this.paydata.signType,paySign:this.paydata.paySign},(function(e){t.jinyong=!1,console.log(e),"get_brand_wcpay_request:ok"==e.err_msg?(console.log("支付成功"),uni.navigateTo({url:"../index/pay-status?order_no="+t.order_no})):"get_brand_wcpay_request:cancel"==e.err_msg?(console.log("支付取消"),alert("支付取消")):"get_brand_wcpay_request:fail"==e.err_msg&&(alert("支付失败"),console.log("支付失败"))}))},quxiao:function(t){var e=this;this.$u.post("/api/Order/cancelOrder",{order_no:t.order_no}).then((function(t){e.$u.toast(t.msg),1==t.code&&(e.page=1,e.getlist())}))},getlist:function(){var t=this;2==this.current?this.$u.post("/api/Order/getMySendList",{page:this.page,page_num:10}).then((function(e){t.count=e.data.count,1==t.page?t.orderlist=e.data.list:t.orderlist=t.orderlist.concat(e.data.list)})):this.$u.post("/api/Order/getMyOrderList",{status:this.current,page:this.page,page_num:10}).then((function(e){t.count=e.data.count,1==t.page?t.orderlist=e.data.list:t.orderlist=t.orderlist.concat(e.data.list)}))},change:function(t){this.current=t,this.page=1,this.getlist()}}};e.default=i},b1a1:function(t,e,r){"use strict";r.r(e);var i=r("dc04"),n=r("1ebc");for(var a in n)"default"!==a&&function(t){r.d(e,t,(function(){return n[t]}))}(a);var o,s=r("f0c5"),c=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"4b2bb90a",null,!1,i["a"],o);e["default"]=c.exports},dc04:function(t,e,r){"use strict";r.d(e,"b",(function(){return n})),r.d(e,"c",(function(){return a})),r.d(e,"a",(function(){return i}));var i={uTabs:r("2c57").default,uEmpty:r("390f").default},n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("v-uni-view",{staticClass:"order-list"},[r("v-uni-view",{staticStyle:{position:"sticky",top:"44px",left:"0"}},[r("u-tabs",{attrs:{list:t.list,"is-scroll":!1,current:t.current,"bg-color":"rgba(36, 38, 48, 1)","inactive-color":"rgba(145, 147, 152, 1)","active-color":"rgba(127, 239, 229, 1)"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)}}})],1),t._l(t.orderlist,(function(e,i){return r("v-uni-view",{key:i,staticStyle:{width:"710rpx",background:"#242630","border-radius":"20rpx",margin:"20rpx auto"},on:{click:function(r){arguments[0]=r=t.$handleEvent(r),t.toinfo(e)}}},[r("v-uni-view",{staticClass:"u-flex u-col-center u-row-between",staticStyle:{padding:"30rpx 30rpx 24rpx 30rpx","font-size":"24rpx",color:"#919398","border-bottom":"1rpx solid rgba(151, 151, 151, 1)"}},[r("v-uni-text",[t._v("订单编号:"+t._s(e.order_no))]),0==t.current?r("v-uni-text",[t._v("待支付")]):t._e(),1==t.current?r("v-uni-text",[t._v("已购买")]):t._e(),2==t.current?r("v-uni-view",{staticClass:"u-flex"},[2==e.status?r("v-uni-text",{staticStyle:{width:"98rpx","line-height":"40rpx",border:"2rpx solid #7FEFE5","text-align":"center","font-size":"24rpx",color:"#7FEFE5"}},[t._v("赠出")]):t._e(),3==e.status?r("v-uni-text",{staticStyle:{width:"98rpx","line-height":"40rpx",border:"2rpx solid #C587FF","text-align":"center","font-size":"24rpx",color:"#C587FF"}},[t._v("受赠")]):t._e()],1):t._e()],1),r("v-uni-view",{staticClass:"u-flex u-col-center",staticStyle:{padding:"46rpx 34rpx 20rpx 34rpx"}},[r("v-uni-image",{staticStyle:{width:"176rpx",height:"176rpx","margin-right":"36rpx"},attrs:{src:e.pro_info.cover,mode:""}}),r("v-uni-view",{staticStyle:{flex:"1","border-bottom":"1rpx solid rgba(151, 151, 151, 1)","padding-bottom":"20rpx"}},[r("v-uni-view",{staticStyle:{"font-size":"32rpx",color:"#FFFFFF","margin-bottom":"10rpx"}},[t._v(t._s(e.pro_info.name))]),r("v-uni-view",{staticClass:"u-flex u-col-center u-row-between",staticStyle:{"margin-bottom":"12rpx"}},[r("v-uni-text",{staticStyle:{"font-size":"36rpx",color:"#7FEFE5"}},[t._v("¥"+t._s(e.pay_price||e.pro_info.price))]),r("v-uni-text",{staticStyle:{"font-size":"24rpx",color:"#FFFFFF"}},[t._v("X"+t._s(e.num||1))])],1),0==t.current?r("v-uni-view",{staticStyle:{padding:"2rpx 10rpx",background:"#15161B","font-size":"24rpx",color:"#CECECE",display:"inline-block"}},[t._v("支付截止时间:"+t._s(e.cancel_time))]):t._e(),2==t.current?r("v-uni-view",{staticStyle:{padding:"2rpx 10rpx",background:"#15161B","font-size":"24rpx",color:"#CECECE",display:"inline-block"}},[t._v("转赠时间:"+t._s(e.create_at))]):t._e()],1)],1),0==t.current?r("v-uni-view",{staticClass:"u-flex u-row-right",staticStyle:{padding:"0 30rpx 20rpx 30rpx"}},[r("v-uni-text",{staticStyle:{width:"160rpx","line-height":"50rpx",background:"#3E3E3E","border-radius":"4rpx","text-align":"center","font-size":"30rpx",color:"#FFFFFF","margin-right":"30rpx"},on:{click:function(r){r.stopPropagation(),arguments[0]=r=t.$handleEvent(r),t.quxiao(e)}}},[t._v("取消订单")]),r("v-uni-text",{staticStyle:{width:"160rpx","line-height":"50rpx",background:"linear-gradient(119deg, #DEA9E6 0%, #8BF0FC 100%)","border-radius":"4rpx","font-size":"30rpx","text-align":"center"},on:{click:function(r){r.stopPropagation(),arguments[0]=r=t.$handleEvent(r),t.topay(e)}}},[t._v("去支付")])],1):t._e()],1)})),0==t.orderlist.length?r("v-uni-view",{staticStyle:{height:"60vh"}},[r("u-empty",{attrs:{text:"暂无订单",mode:"order"}})],1):t._e()],2)},a=[]}}]);
|