1 line
23 KiB
JavaScript
1 line
23 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-order-index"],{"0033":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.cancel=function(t,e){return i.default.post(s.cancel,(0,o.default)({orderId:t},e))},e.detail=function(t,e){return i.default.get(s.detail,(0,o.default)({orderId:t},e))},e.express=function(t,e){return i.default.get(s.express,(0,o.default)({orderId:t},e))},e.list=function(t,e){return i.default.get(s.list,t,e)},e.pay=function(t,e,a){return i.default.get(s.pay,(0,o.default)({orderId:t,payType:e},a))},e.qrCode=function(t,e){return i.default.post(s.qrCode,(0,o.default)({orderId:t},e))},e.qrCodeImg=function(t){return i.default.post(s.qrCodeImg,(0,o.default)({},t))},e.receipt=function(t,e){return i.default.post(s.receipt,(0,o.default)({orderId:t},e))},e.todoCounts=function(t,e){return i.default.get(s.todoCounts,t,e)};var o=n(a("9b1b")),i=n(a("3318")),s={todoCounts:"order/todoCounts",list:"order/list",detail:"order/detail",express:"order/express",cancel:"order/cancel",receipt:"order/receipt",pay:"order/pay",qrCode:"order/qrCode",qrCodeImg:"order/qrCodeImg"}},"1e1d":function(t,e,a){var n=a("c86c");e=n(!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/* 文章场景相关 */\n/* 引入uView全局scss变量文件 */.item[data-v-0457eaf0]{display:inline-block;width:22px;margin-right:5px;color:#fff;font-size:12px;text-align:center;background-color:#1989fa;border-radius:2px}.separator[data-v-0457eaf0]{padding:0 %?2?%}.text-theme .separator-colon .separator[data-v-0457eaf0]{padding:0 %?5?%}.text-theme .dynamic-value[data-v-0457eaf0]{background:none!important}.custom-theme .dynamic-value[data-v-0457eaf0]{background:#252525;color:#fff;padding:%?2?% %?8?%;line-height:%?40?%;border-radius:%?8?%}.custom-theme .separator[data-v-0457eaf0]{padding:0 %?6?%}',""]),t.exports=e},"1f07":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(a("21aa")),i=new o.default([{key:"NOT_DELIVERED",name:"未发货",value:10},{key:"DELIVERED",name:"已发货",value:20}]);e.default=i},"21aa":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("7a76"),a("c9b5"),a("fd3c"),a("aa9c"),a("5ef2");var o=n(a("80b1")),i=n(a("efe5")),s=function(){function t(e){var a=this;(0,o.default)(this,t);var n=[],i=[];if(!Array.isArray(e))throw new Error("param is not an array!");e.map((function(t){t.key&&t.name&&(n.push(t.key),i.push(t.value),a[t.key]=t,t.key!==t.value&&(a[t.value]=t))})),this.data=e,this.keyArr=n,this.valueArr=i}return(0,i.default)(t,[{key:"keyOf",value:function(t){return this.data[this.keyArr.indexOf(t)]}},{key:"valueOf",value:function(t){return this.data[this.valueArr.indexOf(t)]}},{key:"getNameByKey",value:function(t){var e=this.keyOf(t);if(!e)throw new Error("No enum constant"+t);return e.name}},{key:"getNameByValue",value:function(t){var e=this.valueOf(t);if(!e)throw new Error("No enum constant"+t);return e.name}},{key:"getValueByKey",value:function(t){var e=this.keyOf(t);if(!e)throw new Error("No enum constant"+t);return e.key}},{key:"getData",value:function(){return this.data}}]),t}(),r=s;e.default=r},"2ce8":function(t,e,a){var n=a("b7e5");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=a("967d").default;o("2d8aeced",n,!0,{sourceMap:!1,shadowMode:!1})},"3cc5":function(t,e,a){"use strict";a.r(e);var n=a("7cdd"),o=a("e862");for(var i in o)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(i);a("ff9b");var s=a("828b"),r=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"1f5501f6",null,!1,n["a"],void 0);e["default"]=r.exports},"4d55":function(t,e,a){"use strict";a.r(e);var n=a("53db2"),o=a("a897");for(var i in o)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return o[t]}))}(i);a("b5b6");var s=a("828b"),r=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"0457eaf0",null,!1,n["a"],void 0);e["default"]=r.exports},"53db2":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.date?a("v-uni-view",{staticClass:"count-down"},[a("v-uni-view",{class:[t.theme+"-theme","separator-"+t.separator]},[t.dynamic.day>0?[a("v-uni-text",{staticClass:"dynamic-value"},[t._v(t._s(t.dynamic.day))]),a("v-uni-text",{staticClass:"separator"},[t._v(t._s(t.separatorText.day))])]:t._e(),a("v-uni-text",{staticClass:"dynamic-value",style:{backgroundColor:t.customBgColor}},[t._v(t._s(t.dynamic.hou))]),a("v-uni-text",{staticClass:"separator"},[t._v(t._s(t.separatorText.hou))]),a("v-uni-text",{staticClass:"dynamic-value",style:{backgroundColor:t.customBgColor}},[t._v(t._s(t.dynamic.min))]),a("v-uni-text",{staticClass:"separator"},[t._v(t._s(t.separatorText.min))]),a("v-uni-text",{staticClass:"dynamic-value",style:{backgroundColor:t.customBgColor}},[t._v(t._s(t.dynamic.sec))]),a("v-uni-text",{staticClass:"separator"},[t._v(t._s(t.separatorText.sec))])],2)],1):t._e()},o=[]},"57f2":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("e966");var n=a("5b54"),o={props:{date:{type:String,default:""},separator:{type:String,default:"zh"},theme:{type:String,default:"text"},customBgColor:{type:String,default:"#252525"}},data:function(){return{dynamic:{day:"0",hou:"00",min:"00",sec:"00"},separatorText:{day:"天",hou:"时",min:"分",sec:"秒"}}},created:function(){console.log("date"+this.date),this.setSeparatorText(),this.onTime()},methods:{setSeparatorText:function(){var t=this.separatorText;"colon"===this.separator&&(t.day=":",t.hou=t.min=":",t.sec=""),this.separatorText=t},onTime:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=this,a={},o=(new Date).getTime(),i=new Date((0,n.formatDate)(e.date)).getTime();if(i-o<=0)return!1;var s=(i-o)/1e3,r=parseInt(s/86400),u=parseInt(s%86400/3600),d=parseInt(s%86400%3600/60),l=parseInt(s%86400%3600%60);a.day=r,a.hou=e.timeFormat(u),a.min=e.timeFormat(d),a.sec=e.timeFormat(l),console.log("dynamic"+a),e.dynamic=a;var c=e.isEnd();c&&t>0&&e.$emit("finish"),c||setTimeout((function(){e.onTime(++t)}),100)},isEnd:function(){var t=this.dynamic;return"00"==t.day&&"00"==t.hou&&"00"==t.min&&"00"==t.sec},timeFormat:function(t){return t<10?"0"+t:t}}};e.default=o},"5d5d":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(a("21aa")),i=new o.default([{key:"PENDING",name:"待支付",value:10},{key:"SUCCESS",name:"已支付",value:20}]);e.default=i},"7cdd":function(t,e,a){"use strict";a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){return n}));var n={uTabs:a("d87a").default,uPopup:a("6d98").default},o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"container"},[a("mescroll-body",{ref:"mescrollRef",attrs:{sticky:!0,down:{native:!0},up:t.upOption},on:{init:function(e){arguments[0]=e=t.$handleEvent(e),t.mescrollInit.apply(void 0,arguments)},down:function(e){arguments[0]=e=t.$handleEvent(e),t.downCallback.apply(void 0,arguments)},up:function(e){arguments[0]=e=t.$handleEvent(e),t.upCallback.apply(void 0,arguments)}}},[a("u-tabs",{attrs:{list:t.tabs,"is-scroll":!1,current:t.curTab,"active-color":"#FA2209",duration:.2},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.onChangeTab.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"order-list"},t._l(t.list.data,(function(e,n){return a("v-uni-view",{key:n,staticClass:"order-item"},[a("v-uni-view",{staticClass:"item-top"},[a("v-uni-view",{staticClass:"item-top-left"},[a("v-uni-text",{staticClass:"order-time"},[t._v(t._s(e.create_time))])],1),a("v-uni-view",{staticClass:"item-top-right"},[a("v-uni-text",{staticClass:"state-text"},[t._v(t._s(e.state_text))])],1)],1),a("v-uni-view",{staticClass:"goods-list",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handleTargetDetail(e.order_id)}}},t._l(e.goods,(function(n,o){return a("v-uni-view",{key:o,staticClass:"goods-child"},[a("v-uni-view",{staticClass:"goods-item"},[a("v-uni-view",{staticClass:"goods-image"},[a("v-uni-image",{staticClass:"image",attrs:{src:n.goods_image,mode:"scaleToFill"}})],1),a("v-uni-view",{staticClass:"goods-content"},[a("v-uni-view",{staticClass:"goods-title"},[a("v-uni-text",{staticClass:"twoline-hide"},[t._v(t._s(n.goods_name))])],1),a("v-uni-view",{staticClass:"goods-props clearfix"},t._l(n.goods_props,(function(e,n){return a("v-uni-view",{key:n,staticClass:"goods-props-item"},[a("v-uni-text",[t._v(t._s(e.value.name))])],1)})),1)],1),a("v-uni-view",{staticClass:"goods-trade"},[a("v-uni-view",{staticClass:"goods-price"},[a("v-uni-text",{staticClass:"unit"},[t._v("¥")]),a("v-uni-text",{staticClass:"value"},[t._v(t._s(n.is_user_grade?n.grade_goods_price:n.goods_price))])],1),a("v-uni-view",{staticClass:"goods-num"},[a("v-uni-text",[t._v("×"+t._s(n.total_num))])],1),a("v-uni-view",{staticClass:"goods-refund"},[2==n.refund_status?a("v-uni-text",{staticClass:"stata-text"},[t._v("已退款")]):n.oil_status&&t.oilRemain(n)<=0?a("v-uni-text",{staticClass:"stata-text"},[t._v("已加完")]):10===e.order_status&&n.oil_status?a("v-uni-view",{staticClass:"action-btn",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handlePayQrcode(n.order_goods_id)}}},[t._v("去加油")]):t._e()],1)],1)],1),n.used_num>0?a("v-uni-view",{staticClass:"order-countdown"},[a("v-uni-text",{staticClass:"f-24 col-9"},[t._v("已加油¥"+t._s(n.used_amount)+"("+t._s(n.used_num)+"次),剩余¥"+t._s(t.oilRemain(n).toFixed(2)))])],1):t._e(),10===e.order_status&&n.oil_status&&!n.use_status&&n.expiration_time>0?a("v-uni-view",{staticClass:"order-countdown"},[a("v-uni-text",{staticClass:"m-r-6"},[t._v("剩余时间")]),a("count-down",{attrs:{date:n.expiration_time,separator:"zh",theme:"text"}})],1):t._e()],1)})),1),a("v-uni-view",{staticClass:"order-total"},[a("v-uni-text",[t._v("共"+t._s(e.total_num)+"件商品,总金额")]),a("v-uni-text",{staticClass:"unit"},[t._v("¥")]),a("v-uni-text",{staticClass:"money"},[t._v(t._s(e.pay_price))])],1),e.order_status!=t.OrderStatusEnum.CANCELLED.value?a("v-uni-view",{staticClass:"order-handle"},[a("v-uni-view",{staticClass:"btn-group clearfix"})],1):t._e()],1)})),1)],1),a("u-popup",{attrs:{mode:"bottom","border-radius":"26",closeable:!0},model:{value:t.showPayPopup,callback:function(e){t.showPayPopup=e},expression:"showPayPopup"}},[a("v-uni-view",{staticClass:"pay-popup"},[a("v-uni-view",{staticClass:"title"},[t._v("请选择支付方式")]),a("v-uni-view",{staticClass:"pop-content"},[a("v-uni-view",{staticClass:"pay-item dis-flex flex-x-between",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onSelectPayType(t.PayTypeEnum.BALANCE.value)}}},[a("v-uni-view",{staticClass:"item-left dis-flex flex-y-center"},[a("v-uni-view",{staticClass:"item-left_icon balance"},[a("v-uni-text",{staticClass:"iconfont icon-balance-pay"})],1),a("v-uni-view",{staticClass:"item-left_text"},[a("v-uni-text",[t._v(t._s(t.PayTypeEnum.BALANCE.name))])],1)],1)],1)],1)],1)],1)],1)},i=[]},a897:function(t,e,a){"use strict";a.r(e);var n=a("57f2"),o=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=o.a},ab75:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(a("21aa")),i=new o.default([{key:"NORMAL",name:"进行中",value:10},{key:"CANCELLED",name:"已取消",value:20},{key:"APPLY_CANCEL",name:"待取消",value:21},{key:"COMPLETED",name:"已完成",value:30}]);e.default=i},b5b6:function(t,e,a){"use strict";var n=a("c45d"),o=a.n(n);o.a},b7e5:function(t,e,a){var n=a("c86c");e=n(!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/* 文章场景相关 */\n/* 引入uView全局scss变量文件 */.order-item[data-v-1f5501f6]{margin:%?20?% auto %?20?% auto;padding:%?30?% %?30?%;width:94%;box-shadow:0 %?1?% %?5?% 0 rgba(0,0,0,.05);border-radius:%?16?%;background:#fff}.item-top[data-v-1f5501f6]{display:flex;justify-content:space-between;font-size:%?26?%;margin-bottom:%?40?%}.item-top .order-time[data-v-1f5501f6]{color:#777}.item-top .state-text[data-v-1f5501f6]{color:#fa2209}.goods-list .goods-child[data-v-1f5501f6]{margin-bottom:%?40?%}.goods-list .goods-child .order-countdown[data-v-1f5501f6]{display:flex;justify-content:flex-end;font-size:14px;color:#fa2209;align-items:center;gap:10px;margin-top:10px}.goods-list .goods-item[data-v-1f5501f6]{display:flex}.goods-list .goods-item .goods-image[data-v-1f5501f6]{width:%?180?%;height:%?180?%}.goods-list .goods-item .goods-image .image[data-v-1f5501f6]{display:block;width:100%;height:100%;border-radius:%?8?%}.goods-list .goods-item .goods-content[data-v-1f5501f6]{flex:1;padding-left:%?16?%;padding-top:%?16?%}.goods-list .goods-item .goods-content .goods-title[data-v-1f5501f6]{font-size:%?26?%;max-height:%?76?%}.goods-list .goods-item .goods-content .goods-props[data-v-1f5501f6]{margin-top:%?14?%;height:%?40?%;color:#ababab;font-size:%?24?%;overflow:hidden}.goods-list .goods-item .goods-content .goods-props .goods-props-item[data-v-1f5501f6]{display:inline-block;margin-right:%?14?%;padding:%?4?% %?16?%;border-radius:%?12?%;background-color:#f5f5f5;width:auto}.goods-list .goods-item .goods-trade[data-v-1f5501f6]{padding-top:%?16?%;width:%?150?%;text-align:right;color:#999;font-size:%?26?%}.goods-list .goods-item .goods-trade .goods-price[data-v-1f5501f6]{vertical-align:bottom;margin-bottom:%?16?%}.goods-list .goods-item .goods-trade .goods-price .unit[data-v-1f5501f6]{margin-right:%?-2?%;font-size:%?24?%}.order-total[data-v-1f5501f6]{font-size:%?26?%;vertical-align:bottom;text-align:right;height:%?40?%;margin-bottom:%?30?%}.order-total .unit[data-v-1f5501f6]{margin-left:%?8?%;margin-right:%?-2?%;font-size:%?26?%}.order-total .money[data-v-1f5501f6]{font-size:%?28?%}.order-handle .btn-group .btn-item[data-v-1f5501f6]{border-radius:%?10?%;padding:%?6?% %?20?%;margin-left:%?15?%;font-size:%?28?%;float:right;color:#383838;border:%?1?% solid #a8a8a8}.order-handle .btn-group .btn-item[data-v-1f5501f6]:last-child{margin-left:0}.order-handle .btn-group .btn-item.active[data-v-1f5501f6]{color:#fa2209;border:%?1?% solid #fa2209}.pay-popup[data-v-1f5501f6]{padding:%?24?%}.pay-popup .title[data-v-1f5501f6]{font-size:%?30?%;margin-bottom:%?40?%;font-weight:700;text-align:center}.pay-popup .pop-content[data-v-1f5501f6]{min-height:%?260?%;padding:0 %?10?%}.pay-popup .pop-content .pay-item[data-v-1f5501f6]{padding:%?24?% %?35?%;font-size:%?28?%;border-bottom:%?1?% solid #f1f1f1}.pay-popup .pop-content .pay-item[data-v-1f5501f6]:last-child{border-bottom:none}.pay-popup .pop-content .pay-item .item-left_icon[data-v-1f5501f6]{margin-right:%?20?%;font-size:%?32?%}.pay-popup .pop-content .pay-item .item-left_icon.wechat[data-v-1f5501f6]{color:#00c800}.pay-popup .pop-content .pay-item .item-left_icon.balance[data-v-1f5501f6]{color:#ff9700}.goods-refund[data-v-1f5501f6]{display:flex;justify-content:flex-end;margin-top:10px}.goods-refund .stata-text[data-v-1f5501f6]{font-size:%?24?%;color:#999}.goods-refund .action-btn[data-v-1f5501f6]{border-radius:%?28?%;padding:%?8?% %?26?%;font-size:%?24?%;color:#383838;border:%?1?% solid #a8a8a8}',""]),t.exports=e},c3bd:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(a("21aa")),i=new o.default([{key:"EXPRESS",name:"快递配送",value:10}]);e.default=i},c45d:function(t,e,a){var n=a("1e1d");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=a("967d").default;o("2c7f8c9e",n,!0,{sourceMap:!1,shadowMode:!1})},d2f4:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(a("21aa")),i=new o.default([{key:"NOT_RECEIVED",name:"未收货",value:10},{key:"RECEIVED",name:"已收货",value:20}]);e.default=i},e862:function(t,e,a){"use strict";a.r(e);var n=a("f408"),o=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e["default"]=o.a},ec79:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(a("21aa")),i=new o.default([{key:"MASTER",name:"普通订单",value:10},{key:"BARGAIN",name:"砍价订单",value:20},{key:"SHARP",name:"秒杀订单",value:30}]);e.default=i},f0e9:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(a("21aa")),i=new o.default([{key:"BALANCE",name:"余额支付",value:10},{key:"WECHAT",name:"微信支付",value:20}]);e.default=i},f408:function(t,e,a){"use strict";a("6a54");var n=a("3639").default,o=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("bd06"),a("bf0f"),a("2797"),a("64aa");var i=a("fe5c"),s=o(a("292a")),r=o(a("bd05")),u=a("d45e"),d=n(a("0033")),l=o(a("4d55")),c=[{name:"全部",value:"all"},{name:"待支付",value:"payment"},{name:"进行中",value:"progress"},{name:"已完成",value:"complete"}],f={components:{MescrollBody:s.default,CountDown:l.default},mixins:[r.default],data:function(){return{DeliveryStatusEnum:i.DeliveryStatusEnum,DeliveryTypeEnum:i.DeliveryTypeEnum,OrderStatusEnum:i.OrderStatusEnum,PayStatusEnum:i.PayStatusEnum,PayTypeEnum:i.PayTypeEnum,ReceiptStatusEnum:i.ReceiptStatusEnum,options:{dataType:"all"},tabs:c,curTab:0,list:(0,u.getEmptyPaginateObj)(),upOption:{auto:!0,page:{size:15},noMoreSize:4,empty:{tip:"亲,暂无订单记录"}},canReset:!1,showPayPopup:!1}},onLoad:function(t){var e=this;this.initCurTab(t),uni.$on("syncRefresh",(function(t){e.canReset=t}))},onShow:function(){this.canReset&&this.onRefreshList(),this.canReset=!1},onUnload:function(){uni.$off("syncRefresh")},methods:{initCurTab:function(t){if(t.dataType){var e=this.tabs.findIndex((function(e){return e.value==t.dataType}));this.curTab=e>-1?e:0}},upCallback:function(t){var e=this;e.getOrderList(t.num).then((function(t){var a=t.data.length,n=t.data.total;e.mescroll.endBySize(a,n)})).catch((function(){return e.mescroll.endErr()}))},getOrderList:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this;return new Promise((function(a,n){d.list({dataType:e.getTabValue(),page:t},{load:!1}).then((function(n){var o=e.initList(n.data.list);e.list.data=(0,u.getMoreListData)(o,e.list,t),a(o)}))}))},initList:function(t){return t.data.forEach((function(t){t.total_num=0,t.goods.forEach((function(e){t.total_num+=e.total_num}))})),t},getTabValue:function(){return this.tabs[this.curTab].value},onChangeTab:function(t){this.curTab=t,this.onRefreshList()},onRefreshList:function(){var t=this;this.list=(0,u.getEmptyPaginateObj)(),setTimeout((function(){t.mescroll.resetUpScroll()}),120)},onCancel:function(t){var e=this;uni.showModal({title:"友情提示",content:"确认要取消该订单吗?",success:function(a){a.confirm&&d.cancel(t).then((function(t){e.$toast(t.message),e.onRefreshList()}))}})},oilRemain:function(t){var e=Number(t.total_price||0),a=Number(t.used_amount||0),n=Number(t.refund_amount||0);return Math.max(0,Math.round(100*(e-a-n))/100)},layerPayQrcode:function(t){uni.navigateTo({url:"/pages/qrcode/index?id="+t})},handlePayQrcode:function(t){var e=this;e.isLoading=!0,d.qrCode(e.orderId,{orderGoodsId:t}).then((function(t){uni.navigateTo({url:"/pages/webview/webview?url="+encodeURIComponent(t.data.qrCode)}),e.isLoading=!1}))},onReceipt:function(t){var e=this;uni.showModal({title:"友情提示",content:"确认收到商品了吗?",success:function(a){a.confirm&&d.receipt(t).then((function(t){e.$success(t.message),e.onRefreshList()}))}})},onPay:function(t){this.payOrderId=t,this.showPayPopup=!0},onSelectPayType:function(t){var e=this;this.showPayPopup=!1,d.pay(e.payOrderId,t).then((function(t){return e.onSubmitCallback(t)}))},onSubmitCallback:function(t){var e=this;t.data.pay_type==i.PayTypeEnum.WECHAT.value&&(0,u.wxPayment)(t.data.payment).then((function(){e.$success("支付成功"),setTimeout((function(){e.onRefreshList()}),1500)})).catch((function(t){e.$error("订单未支付")})).finally((function(){e.disabled=!1})),t.data.pay_type==i.PayTypeEnum.BALANCE.value&&(e.$success("支付成功"),e.disabled=!1,setTimeout((function(){e.onRefreshList()}),1500))},handleTargetDetail:function(t){this.$navTo("pages/order/detail",{orderId:t})},handleTargetComment:function(t){this.$navTo("pages/order/comment/index",{orderId:t})}}};e.default=f},fe5c:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DeliveryStatusEnum",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"DeliveryTypeEnum",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"OrderSourceEnum",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"OrderStatusEnum",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"PayStatusEnum",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"PayTypeEnum",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"ReceiptStatusEnum",{enumerable:!0,get:function(){return l.default}});var o=n(a("1f07")),i=n(a("c3bd")),s=n(a("ec79")),r=n(a("ab75")),u=n(a("5d5d")),d=n(a("f0e9")),l=n(a("d2f4"))},ff9b:function(t,e,a){"use strict";var n=a("2ce8"),o=a.n(n);o.a}}]); |