pages-mine-order-list.cc4de4b6.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-mine-order-list"],{"398e":function(t,e,n){var r=n("24fb");e=r(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-empty[data-v-78ae7d22]{display:flex;flex-direction:row;flex-direction:column;justify-content:center;align-items:center;height:100%}.u-image[data-v-78ae7d22]{margin-bottom:%?20?%}.u-slot-wrap[data-v-78ae7d22]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:%?20?%}',""]),t.exports=e},4276:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return r}));var r={uTabs:n("809c").default,uEmpty:n("8ce9").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"order-list"},[n("v-uni-view",{staticStyle:{position:"sticky",top:"34rpx",left:"30rpx","z-index":"10",width:"690rpx",height:"96rpx",background:"#FFFFFF","box-shadow":"0px 2rpx 12rpx 4rpx rgba(0,0,0,0.04)","border-radius":"20rpx",overflow:"hidden"}},[n("u-tabs",{attrs:{list:t.list,"is-scroll":!1,current:t.current,"bg-color":"#fff","inactive-color":"rgba(153, 153, 153, 1)","active-color":"#333"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)}}})],1),t._l(t.orderlist,(function(e,r){return n("v-uni-view",{key:r,staticStyle:{width:"710rpx",background:"#fff","border-radius":"20rpx",margin:"20rpx auto","padding-bottom":"20rpx"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.toinfo(e)}}},[n("v-uni-view",{staticClass:"u-flex u-col-center u-row-between",staticStyle:{padding:"30rpx 30rpx 14rpx 30rpx","font-size":"24rpx",color:"#333"}},[n("v-uni-text",{on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.fuzhi(e.order_no)}}},[t._v("订单编号:"+t._s(e.order_no))]),0==t.current?n("v-uni-text",{staticStyle:{width:"120rpx","line-height":"44rpx",background:"#08CDB2","border-radius":"40rpx","text-align":"center","font-size":"24rpx",color:"#FFFFFF"}},[t._v("待支付")]):t._e(),1==t.current?n("v-uni-text",{staticStyle:{width:"120rpx","line-height":"44rpx",background:"#F3C134","border-radius":"40rpx","text-align":"center","font-size":"24rpx",color:"#FFFFFF"}},[t._v("已购买")]):t._e(),2==t.current?n("v-uni-view",{staticClass:"u-flex"},[2==e.status?n("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?n("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),n("v-uni-view",{staticClass:"u-flex u-col-center",staticStyle:{padding:"16rpx 34rpx 10rpx 34rpx"}},[n("v-uni-image",{staticStyle:{width:"160rpx",height:"140rpx","margin-right":"36rpx","border-radius":"20rpx"},attrs:{src:e.pro_info.cover,mode:""}}),n("v-uni-view",{staticStyle:{flex:"1","padding-bottom":"20rpx"}},[n("v-uni-view",{staticStyle:{"font-size":"32rpx",color:"#333","margin-bottom":"10rpx"}},[t._v(t._s(e.pro_info.name))]),n("v-uni-view",{staticClass:"u-flex u-col-center u-row-between",staticStyle:{"margin-bottom":"12rpx"}},[n("v-uni-text",{staticStyle:{"font-size":"36rpx",color:"#333"}},[t._v("¥"+t._s(e.pay_price||e.pro_info.price))]),n("v-uni-text",{staticStyle:{"font-size":"24rpx",color:"#333"}},[t._v("X"+t._s(e.num||1))])],1),0==t.current?n("v-uni-view",{staticStyle:{padding:"2rpx 10rpx","font-size":"24rpx",color:"#333",display:"inline-block"}},[t._v("支付截止时间:"+t._s(e.cancel_time))]):t._e(),2==t.current?n("v-uni-view",{staticStyle:{padding:"2rpx 10rpx","font-size":"24rpx",color:"#333",display:"inline-block"}},[t._v("转赠时间:"+t._s(e.create_at))]):t._e()],1)],1),0==t.current?n("v-uni-view",{staticClass:"u-flex u-row-right",staticStyle:{padding:"0 30rpx 20rpx 30rpx"}},[n("v-uni-text",{staticStyle:{width:"164rpx","line-height":"56rpx","border-radius":"28rpx",border:"2rpx solid #979797","margin-right":"30rpx","text-align":"center","font-size":"28rpx",color:"#979797"},on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.quxiao(e)}}},[t._v("取消订单")]),n("v-uni-text",{staticStyle:{width:"164rpx","line-height":"56rpx",background:"linear-gradient(99deg, #D3C5EA 0%, #E4BBDB 22%, #E5BCD1 60%, #FFC9C9 100%)","border-radius":"28rpx","text-align":"center","font-size":"28rpx",color:"#FFFFFF"},on:{click:function(n){n.stopPropagation(),arguments[0]=n=t.$handleEvent(n),t.topay(e)}}},[t._v("去支付")])],1):t._e()],1)})),0==t.orderlist.length?n("v-uni-view",{staticStyle:{height:"60vh"}},[n("u-empty",{attrs:{text:"暂无订单",mode:"order"}})],1):t._e()],2)},a=[]},"8ac6":function(t,e,n){"use strict";n("99af"),n("a9e3"),n("ac1f"),n("466d"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={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:{fuzhi:function(t){uni.setClipboardData({data:t})},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;uni.showLoading({mask:!0,title:"请稍后"}),this.order_no=t.order_no;var n=navigator.userAgent;if("MicroMessenger"!=n.match(/MicroMessenger/i))var r={order_no:t.order_no,from:"h5"};else r={order_no:t.order_no,from:"wx"};this.$u.post("/api/Order/payOrder",r).then((function(n){uni.hideLoading(),1==n.code?"wx"==r.from?"wx"==t.pay_type?(e.paydata=n.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()):"yibao"==t.pay_type&&(window.location.href=n.data.pay):"wx"==t.pay_type||(t.pay_type,window.location.href=n.data.pay):(e.jinyong=!1,e.$u.toast(n.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=r},"8ce9":function(t,e,n){"use strict";n.r(e);var r=n("a187"),i=n("9b86");for(var a in i)"default"!==a&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("f0d8");var o,c=n("f0c5"),s=Object(c["a"])(i["default"],r["b"],r["c"],!1,null,"78ae7d22",null,!1,r["a"],o);e["default"]=s.exports},"9b86":function(t,e,n){"use strict";n.r(e);var r=n("fbd3"),i=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e["default"]=i.a},a187:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return r}));var r={uIcon:n("fada").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.show?n("v-uni-view",{staticClass:"u-empty",style:{marginTop:t.marginTop+"rpx"}},[n("u-icon",{attrs:{name:t.src?t.src:"empty-"+t.mode,"custom-style":t.iconStyle,label:t.text?t.text:t.icons[t.mode],"label-pos":"bottom","label-color":t.color,"label-size":t.fontSize,size:t.iconSize,color:t.iconColor,"margin-top":"14"}}),n("v-uni-view",{staticClass:"u-slot-wrap"},[t._t("bottom")],2)],1):t._e()},a=[]},d062:function(t,e,n){var r=n("398e");"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var i=n("4f06").default;i("c1cea6c6",r,!0,{sourceMap:!1,shadowMode:!1})},da2f:function(t,e,n){"use strict";n.r(e);var r=n("4276"),i=n("e285");for(var a in i)"default"!==a&&function(t){n.d(e,t,(function(){return i[t]}))}(a);var o,c=n("f0c5"),s=Object(c["a"])(i["default"],r["b"],r["c"],!1,null,"0f8404fc",null,!1,r["a"],o);e["default"]=s.exports},e285:function(t,e,n){"use strict";n.r(e);var r=n("8ac6"),i=n.n(r);for(var a in r)"default"!==a&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e["default"]=i.a},f0d8:function(t,e,n){"use strict";var r=n("d062"),i=n.n(r);i.a},fbd3:function(t,e,n){"use strict";n("a9e3"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={name:"u-empty",props:{src:{type:String,default:""},text:{type:String,default:""},color:{type:String,default:"#c0c4cc"},iconColor:{type:String,default:"#c0c4cc"},iconSize:{type:[String,Number],default:120},fontSize:{type:[String,Number],default:26},mode:{type:String,default:"data"},imgWidth:{type:[String,Number],default:120},imgHeight:{type:[String,Number],default:"auto"},show:{type:Boolean,default:!0},marginTop:{type:[String,Number],default:0},iconStyle:{type:Object,default:function(){return{}}}},data:function(){return{icons:{car:"购物车为空",page:"页面不存在",search:"没有搜索结果",address:"没有收货地址",wifi:"没有WiFi",order:"订单为空",coupon:"没有优惠券",favor:"暂无收藏",permission:"无权限",history:"无历史记录",news:"无新闻列表",message:"消息列表为空",list:"列表为空",data:"数据为空"}}}};e.default=r}}]);