bundle-pages-user_order-user_order.48ff5756.js 32 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["bundle-pages-user_order-user_order"],{"0127":function(e,t,r){var a=r("c86c");t=a(!1),t.push([e.i,"@charset \"UTF-8\";\n/* 颜色变量 */\n/** S Font's size **/\n/** E Font's size **/[data-v-444de25e]:export{red_theme:#ff2c3c;orange_theme:#f7971e;pink_theme:#fa444d;gold_theme:#e0a356;blue_theme:#2f80ed;green_theme:#2ec840}.goods[data-v-444de25e]{display:flex;border-radius:7px;background-color:#fff;overflow:hidden}.goods--square[data-v-444de25e]{flex-direction:column;width:%?347?%;height:%?510?%}.goods--square .goods-images[data-v-444de25e]{width:%?345?%;height:%?345?%}.goods--square .goods-content[data-v-444de25e]{padding:%?14?%}.goods--rectangle[data-v-444de25e]{flex-direction:row;align-items:center;height:%?250?%;padding:%?20?%}.goods--rectangle .goods-images[data-v-444de25e]{box-sizing:border-box;width:calc(%?250?% - 2 * %?20?%);height:calc(%?250?% - 2 * %?20?%);border-radius:7px;overflow:hidden;position:relative}.goods--rectangle .goods-images .goods-status[data-v-444de25e]{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);color:#fff;font-size:%?24?%;text-align:center}.goods--rectangle .goods-content[data-v-444de25e]{margin-left:%?20?%}.goods-content[data-v-444de25e]{box-sizing:border-box;flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.goods-content .goods-other[data-v-444de25e]{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.goods-name[data-v-444de25e]{font-size:%?28?%;color:#333;overflow:hidden}.invalid[data-v-444de25e]{opacity:.7}",""]),e.exports=t},"02a1":function(e,t,r){"use strict";var a=r("dad1"),o=r.n(a);o.a},"065f":function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-uni-view",{staticClass:"price-container",class:e.themeName},[r("v-uni-view",{class:["price-wrap",{"price-wrap--disabled":e.lineThrough}],style:{color:e.color}},[r("v-uni-view",{staticClass:"fix-pre",style:{fontSize:e.minorSize}},[e._t("prefix",[e._v(e._s(e.prefix))])],2),r("v-uni-view",{staticClass:"content",style:{"font-weight":e.fontWeight}},[r("v-uni-text",{staticClass:"integer",style:{fontSize:e.mainSize}},[e._v(e._s(e.integer))]),r("v-uni-text",{staticClass:"decimals",style:{fontSize:e.minorSize}},[e._v(e._s(e.decimals))])],1),r("v-uni-view",{staticClass:"fix-suf",style:{fontSize:e.minorSize}},[e._t("suffix",[e._v(e._s(e.suffix))])],2)],1)],1)},o=[]},"0669":function(e,t,r){"use strict";r("6a54");var a=r("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.apichangeExpressInfo=t.apiVerificationOrderList=t.apiVerificationOrderDetail=t.apiVerificationOrderConfirm=t.apiOrderPlace=t.apiOrderLogistics=t.apiOrderList=t.apiOrderDetail=t.apiOrderDelete=t.apiOrderConfirm=t.apiOrderClose=t.apiExpressInfo=t.apiDeliveryType=t.apiCommentLists=t.apiCommentGoodsLists=t.apiCommentGoodsInfo=t.apiCommentCategory=t.apiCommentAdd=t.apiAfterSalePost=t.apiAfterSaleList=t.apiAfterSaleGoods=t.apiAfterSaleDetail=t.apiAfterSaleCancel=void 0,t.getwechatSyncCheck=function(e){return o.default.get("order/wechatSyncCheck",{params:e})},t.getwxReceiveDetail=function(e){return o.default.get("order/wxReceiveDetail",{params:e})};var o=a(r("bd92"));t.apiDeliveryType=function(){return o.default.get("order/getDeliveryType")};t.apiOrderLogistics=function(e){return o.default.get("order/orderTraces",{params:e})};t.apiOrderPlace=function(e){return o.default.post("order/placeOrder",e)};t.apiOrderList=function(e){return o.default.get("order/lists",{params:e})};t.apiOrderDetail=function(e){return o.default.get("order/detail",{params:e})};t.apiOrderClose=function(e){return o.default.post("order/cancel",e)};t.apiOrderConfirm=function(e){return o.default.post("order/confirm",e)};t.apiOrderDelete=function(e){return o.default.post("order/del",e)};t.apiVerificationOrderList=function(e){return o.default.get("verification/lists",{params:e})};t.apiVerificationOrderDetail=function(e){return o.default.get("verification/verification",{params:e})};t.apiVerificationOrderConfirm=function(e){return o.default.post("verification/verificationConfirm",e)};t.apiCommentLists=function(e){return o.default.get("goods_comment/lists",{params:e})};t.apiCommentGoodsLists=function(e){return o.default.get("goods_comment/commentGoodsLists",{params:e})};t.apiCommentAdd=function(e){return o.default.post("goods_comment/add",e)};t.apiCommentCategory=function(e){return o.default.get("goods_comment/commentCategory",{params:e})};t.apiCommentGoodsInfo=function(e){return o.default.get("goods_comment/commentGoodsInfo",{params:e})};t.apiAfterSaleGoods=function(e){return o.default.get("after_sale/orderGoodsInfo",{params:e})};t.apiAfterSalePost=function(e){return o.default.post("after_sale/apply",e)};t.apiAfterSaleList=function(e){return o.default.get("after_sale/lists",{params:e})};t.apiAfterSaleDetail=function(e){return o.default.get("after_sale/detail",{params:e})};t.apiAfterSaleCancel=function(e){return o.default.post("after_sale/cancel",e)};t.apiExpressInfo=function(e){return o.default.post("after_sale/returnGoods",e)};t.apichangeExpressInfo=function(e){return o.default.post("after_sale/changeDelivery",e)}},"11b7":function(e,t,r){"use strict";r.r(t);var a=r("30b7"),o=r("a281");for(var n in o)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return o[e]}))}(n);r("d084");var i=r("828b"),d=Object(i["a"])(o["default"],a["b"],a["c"],!1,null,"7e2dcddf",null,!1,a["a"],void 0);t["default"]=d.exports},1266:function(e,t,r){"use strict";r.r(t);var a=r("065f"),o=r("c592");for(var n in o)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return o[e]}))}(n);r("afc2");var i=r("828b"),d=Object(i["a"])(o["default"],a["b"],a["c"],!1,null,"38923d38",null,!1,a["a"],void 0);t["default"]=d.exports},"30b7":function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return a}));var a={navbar:r("909a").default,uTabs:r("6470").default,mescrollUni:r("01b6").default,goodsCard:r("4daa").default,price:r("1266").default},o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-uni-view",{staticClass:"order-list",class:e.themeName},[r("navbar",{attrs:{title:"订单列表"}}),r("u-tabs",{attrs:{list:e.tabsList,"is-scroll":!1,height:80,"active-color":e.themeColor,"bar-style":{top:"100%"},current:e.tabsIndex},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changeCurrentTab.apply(void 0,arguments)}}}),e.isLogin?r("v-uni-view",{staticClass:"order-item"},[r("mescroll-uni",{ref:"mescrollRef",attrs:{fixed:!1,up:{auto:!1,noMoreSize:3,empty:{icon:"/static/images/empty/order.png",tip:"暂无订单~",fixed:!0}},down:{auto:!1}},on:{init:function(t){arguments[0]=t=e.$handleEvent(t),e.mescrollInit.apply(void 0,arguments)},down:function(t){arguments[0]=t=e.$handleEvent(t),e.downCallback.apply(void 0,arguments)},up:function(t){arguments[0]=t=e.$handleEvent(t),e.upCallback.apply(void 0,arguments)}}},[e._l(e.tabsList,(function(t,a){return[e.currentTab["sign"]===t["sign"]?r("v-uni-view",{key:t["sign"]+"_0",staticClass:"order-contain"},e._l(e.tabsList[a].list,(function(t){return r("v-uni-view",{key:t.id,staticClass:"order"},[r("v-uni-view",{staticClass:"order-header"},[2===t.delivery_type?[r("v-uni-view",{staticClass:"order-tag order-tag--green"},[e._v("自提")])]:e._e(),4===t.delivery_type?[r("v-uni-view",{staticClass:"order-tag order-tag--blue"},[e._v("虚拟")])]:e._e(),r("v-uni-view",{staticClass:"order-sn"},[e._v("订单编号:"+e._s(t.sn))]),1===t.delivery_type||4===t.delivery_type?[r("v-uni-view",{class:["order-status","order-status--"+e.orderStatus[t.order_status]["style"]]},[e._v(e._s(0==t.order_status&&5==t.pay_way?"线下支付":e.orderStatus[t.order_status]["name"]))])]:2===t.delivery_type?[r("v-uni-view",{class:["order-status","order-status--"+e.orderSelffetchStatus[t.order_status]["style"]]},[e._v(e._s(0==t.order_status&&5==t.pay_way?"线下支付":e.orderSelffetchStatus[t.order_status]["name"]))])]:e._e()],2),r("v-uni-view",{staticClass:"order-main",on:{click:function(r){arguments[0]=r=e.$handleEvent(r),e.goOrderDetail(t.id)}}},[e._l(t.order_goods,(function(a,o){return r("goods-card",{key:o,attrs:{shape:"rectangle",name:a.goods_name,image:a.goods_image,"contain-style":{"border-raius":0,height:"230rpx"},"image-style":{width:"180rpx",height:"180rpx"}}},[r("v-uni-view",{staticClass:"flex",attrs:{slot:"name"},slot:"name"},[[1,2,3,5].includes(t.order_type)?[r("v-uni-view",{class:["order-tag","order-tag--"+e.orderType[t.order_type]["style"]],staticStyle:{width:"80rpx","text-align":"center"}},[e._v(e._s(e.orderType[t.order_type]["name"]))]),r("v-uni-text",{staticClass:"goods-name line",staticStyle:{width:"100%"}},[e._v(e._s(a.goods_name))])]:r("v-uni-view",{staticClass:"goods-name line"},[e._v(e._s(a.goods_name))])],2),r("v-uni-view",{staticClass:"flex-1",attrs:{slot:"default"},slot:"default"},[r("v-uni-text",{staticClass:"muted xs m-t-10 skuline"},[e._v(e._s(a.spec_value_str))]),r("v-uni-view",{staticClass:"m-t-10 flex row-between"},[0==t.order_type||4==t.order_type?r("price",{attrs:{content:a.original_price,mainSize:"32rpx",minorSize:"24rpx"}}):r("price",{attrs:{content:a.goods_price,mainSize:"32rpx",minorSize:"24rpx"}}),r("v-uni-text",{staticClass:"lighter sm"},[e._v("x"+e._s(a.goods_num))])],1)],1)],1)})),e.orderstatusText(t)?r("v-uni-view",{staticClass:"m-20 p-20",staticStyle:{"background-color":"#f6f6f6","border-radius":"5px"}},[r("span",{staticClass:"m-r-24"},[e._v(e._s(e.orderstatusTitle(t)))]),r("span",{staticClass:"muted"},[e._v(e._s(e.orderstatusText(t)))])]):e._e(),r("v-uni-view",{staticClass:"order-desc"},[r("v-uni-text",[e._v("共"+e._s(t.total_num)+"件商品,应付款:")]),r("price",{staticClass:"normal lg",attrs:{content:t.order_amount}})],1)],2),t.buttons.length?r("v-uni-view",{staticClass:"order-footer"},[e._l(t.buttons,(function(a){return[r("v-uni-view",{key:a.event+"_0",class:["order-button","order-button--"+a.style],on:{click:function(r){arguments[0]=r=e.$handleEvent(r),e.onOrderButtons(a["event"],t.id,t.pay_way)}}},[e._v(e._s(a.name))])]}))],2):e._e()],1)})),1):e._e()]}))],2)],1):r("v-uni-button",{staticClass:"login",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleLogin.apply(void 0,arguments)}}},[e._v("立即登录")])],1)},n=[]},3737:function(e,t,r){"use strict";var a=r("7bed"),o=r.n(a);o.a},"45b8":function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r("64aa");var a={name:"GoodsCard",props:{shape:{type:String,default:"square"},image:{type:String,default:""},name:{type:String,default:""},price:{type:[String,Number],default:0},minPrice:{type:[String,Number,Boolean],default:!1},containStyle:{type:Object,default:function(){}},imageStyle:{type:Object,default:function(){}},disableMsg:{type:String,default:""}},computed:{TipMsg:function(){switch(this.disableMsg){case"商品库存不足":return"库存不足";case"商品不能购买":return"商品下架";case"超过购买限制":return"不可购买"}}}};t.default=a},"4daa":function(e,t,r){"use strict";r.r(t);var a=r("6f28"),o=r("70e0");for(var n in o)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return o[e]}))}(n);r("3737");var i=r("828b"),d=Object(i["a"])(o["default"],a["b"],a["c"],!1,null,"444de25e",null,!1,a["a"],void 0);t["default"]=d.exports},"566d":function(e,t,r){"use strict";r.r(t);var a=r("907d"),o=r("d2f6");for(var n in o)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return o[e]}))}(n);r("02a1");var i=r("828b"),d=Object(i["a"])(o["default"],a["b"],a["c"],!1,null,"29ea2fe6",null,!1,a["a"],void 0);t["default"]=d.exports},"5cd1":function(e,t,r){var a=r("c86c");t=a(!1),t.push([e.i,"@charset \"UTF-8\";\n/* 颜色变量 */\n/** S Font's size **/\n/** E Font's size **/[data-v-29ea2fe6]:export{red_theme:#ff2c3c;orange_theme:#f7971e;pink_theme:#fa444d;gold_theme:#e0a356;blue_theme:#2f80ed;green_theme:#2ec840}.u-image[data-v-29ea2fe6]{position:relative;transition:opacity .5s ease-in-out}.u-image__image[data-v-29ea2fe6]{width:100%;height:100%}.u-image__loading[data-v-29ea2fe6], .u-image__error[data-v-29ea2fe6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909399;font-size:%?46?%}",""]),e.exports=t},"6c84":function(e,t,r){var a=r("de46");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var o=r("967d").default;o("12a5df20",a,!0,{sourceMap:!1,shadowMode:!1})},"6f28":function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return a}));var a={uImage:r("566d").default,price:r("1266").default},o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-uni-view",{class:["goods",{"goods--square":"square"===e.shape},{"goods--rectangle":"rectangle"===e.shape},{invalid:e.disableMsg}],style:[e.containStyle]},[r("v-uni-view",{staticClass:"goods-images",style:[e.imageStyle]},[r("u-image",{attrs:{width:"100%",height:"100%",src:e.image,mode:"scaleToFill"}}),e.disableMsg?r("v-uni-view",{staticClass:"goods-status"},[e._v(e._s(e.TipMsg))]):e._e()],1),r("v-uni-view",{staticClass:"goods-content"},[r("v-uni-view",{staticClass:"goods-name line-2"},[e._t("name",[e._v(e._s(e.name))])],2),r("v-uni-view",{staticClass:"goods-other"},[e._t("default",[r("price",{attrs:{content:e.price,"main-size":"42rpx","minor-size":"36rpx",color:e.themeColor}},[r("v-uni-view",{attrs:{slot:"suffix"},slot:"suffix"},[r("price",{directives:[{name:"show",rawName:"v-show",value:Number(e.minPrice),expression:"Number(minPrice)"}],staticClass:"muted sm m-l-12",attrs:{"line-through":!0,content:e.minPrice}})],1)],1)])],2)],1)],1)},n=[]},"70e0":function(e,t,r){"use strict";r.r(t);var a=r("45b8"),o=r.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(n);t["default"]=o.a},"7bed":function(e,t,r){var a=r("0127");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var o=r("967d").default;o("29c5f229",a,!0,{sourceMap:!1,shadowMode:!1})},"7fd6":function(e,t,r){"use strict";r("6a54");var a=r("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r("2634")),n=a(r("2fdc"));r("aa9c"),r("7a76"),r("c9b5"),r("bf0f");var i=r("0669"),d=(r("7398"),a(r("4632")),{data:function(){return{ButtonsMap:{payment:{event:"payment",name:"立即付款",style:"primary"},succeed:{event:"succeed",name:"确认收货",style:"normal"},evaluate:{event:"evaluate",name:"去评价",style:"normal"},content:{event:"content",name:"查看内容",style:"muted"},express:{event:"express",name:"查看物流",style:"muted"},close:{event:"close",name:"取消订单",style:"muted"},delete:{event:"delete",name:"删除订单",style:"muted"},pickup:{event:"pickup",name:"查看提货码",style:"normal"}}}},methods:{getOrderStatusButtons:function(e){var t=[];return e.delete_btn&&t.push(this.ButtonsMap["delete"]),e.cancel_btn&&t.push(this.ButtonsMap["close"]),e.content_btn&&t.push(this.ButtonsMap["content"]),e.delivery_btn&&t.push(this.ButtonsMap["express"]),e.comment_btn&&t.push(this.ButtonsMap["evaluate"]),e.confirm_btn&&t.push(this.ButtonsMap["succeed"]),e.pickup_btn&&t.push(this.ButtonsMap["pickup"]),e.pay_btn&&t.push(this.ButtonsMap["payment"]),t},onOrderButtons:function(e,t,r){switch(e){case"payment":return this.handlePayment(t);case"succeed":return this.handleSucceed(t,r);case"evaluate":return this.handleEvaluate(t);case"express":return this.handleExpress(t);case"close":return this.handleClose(t);case"delete":return this.handleDelete(t);case"pickup":return this.handlePickup(t);case"content":return this.handleContent(t)}},refreshOrderData:function(){throw new Error("未初始化刷新方法")},handlePayment:function(e){this.$Router.push({path:"/pages/payment/payment",query:{from:"order",order_id:e}})},comfirmReceive:function(e){return new Promise((function(t,r){wx.openBusinessView({businessType:"weappOrderConfirm",extraData:{transaction_id:e},success:function(e){var r=e.extraData;"success"==r.status?t("确认收货"):t("取消收货")},fail:function(e){r(e)}})}))},querycomfirmReceive:function(e){return new Promise((function(t,r){(0,i.getwechatSyncCheck)({id:e}).then((function(e){4===e.order.order_state?t("已确认收货"):r("未确认收货")})).catch((function(e){r(e)}))}))},handleSucceed:function(e,t){var r=this;return(0,n.default)((0,o.default)().mark((function a(){return(0,o.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:console.log(t),uni.showModal({title:"温馨提示",content:"是否确认收货?",confirmColor:r.themeColor,success:function(t){var a=t.confirm;a&&(0,i.apiOrderConfirm)({id:e}).then((function(e){r.$toast({title:"收货成功"}),r.refreshOrderData()})).catch((function(e){console.log(e)})).finally((function(){}))}});case 2:case"end":return a.stop()}}),a)})))()},handleContent:function(e){this.$Router.push({path:"/pages/order_detail/order_detail",query:{order_id:e}})},handleEvaluate:function(e){this.$Router.push({path:"/bundle/pages/goods_comment/goods_comment"})},handleExpress:function(e){this.$Router.push({path:"/bundle/pages/order_logistics/order_logistics",query:{order_id:e}})},handleClose:function(e){var t=this;uni.showModal({title:"温馨提示",content:"是否取消订单?",confirmColor:this.themeColor,success:function(r){var a=r.confirm;a&&(0,i.apiOrderClose)({id:e}).then((function(e){t.$toast({title:"取消成功"}),t.refreshOrderData()})).catch((function(e){console.log(e)})).finally((function(){}))}})},handleDelete:function(e){var t=this;uni.showModal({title:"温馨提示",content:"是否删除订单?",confirmColor:this.themeColor,success:function(r){var a=r.confirm;a&&(0,i.apiOrderDelete)({id:e}).then((function(e){t.$toast({title:"删除成功"}),t.refreshOrderData()})).catch((function(e){console.log(e)})).finally((function(){}))}})},handlePickup:function(e){this.$Router.push({path:"/pages/order_detail/order_detail",query:{order_id:e}})}}}),s=d;t.default=s},"84e3":function(e,t,r){var a=r("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/* 颜色变量 */\n/** S Font\'s size **/\n/** E Font\'s size **/[data-v-38923d38]:export{red_theme:#ff2c3c;orange_theme:#f7971e;pink_theme:#fa444d;gold_theme:#e0a356;blue_theme:#2f80ed;green_theme:#2ec840}.price-container[data-v-38923d38]{display:inline-block}.price-wrap[data-v-38923d38]{display:flex;align-items:baseline}.price-wrap--disabled[data-v-38923d38]{position:relative}.price-wrap--disabled[data-v-38923d38]::before{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;content:"";height:.05em;background-color:currentColor}',""]),e.exports=t},"907d":function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return a}));var a={uIcon:r("1340").default},o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-uni-view",{staticClass:"u-image",style:[e.wrapStyle,e.backgroundStyle],on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick.apply(void 0,arguments)}}},[e.isError?e._e():r("v-uni-image",{staticClass:"u-image__image",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.borderRadius)},attrs:{src:e.src,mode:e.mode,"lazy-load":e.lazyLoad,"show-menu-by-longpress":e.showMenuByLongpress},on:{error:function(t){arguments[0]=t=e.$handleEvent(t),e.onErrorHandler.apply(void 0,arguments)},load:function(t){arguments[0]=t=e.$handleEvent(t),e.onLoadHandler.apply(void 0,arguments)}}}),e.showLoading&&e.loading?r("v-uni-view",{staticClass:"u-image__loading",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.borderRadius),backgroundColor:this.bgColor}},[e.$slots.loading?e._t("loading"):r("u-icon",{attrs:{name:e.loadingIcon,width:e.width,height:e.height}})],2):e._e(),e.showError&&e.isError&&!e.loading?r("v-uni-view",{staticClass:"u-image__error",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.borderRadius)}},[e.$slots.error?e._t("error"):r("u-icon",{attrs:{name:e.errorIcon,width:e.width,height:e.height}})],2):e._e()],1)},n=[]},a281:function(e,t,r){"use strict";r.r(t);var a=r("c68e"),o=r.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(n);t["default"]=o.a},a814:function(e,t,r){var a=r("84e3");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var o=r("967d").default;o("5314be22",a,!0,{sourceMap:!1,shadowMode:!1})},afc2:function(e,t,r){"use strict";var a=r("a814"),o=r.n(a);o.a},c592:function(e,t,r){"use strict";r.r(t);var a=r("e9e8"),o=r.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(n);t["default"]=o.a},c5ec:function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r("64aa");var a={name:"u-image",props:{src:{type:String,default:""},mode:{type:String,default:"aspectFill"},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"auto"},shape:{type:String,default:"square"},borderRadius:{type:[String,Number],default:0},lazyLoad:{type:Boolean,default:!0},showMenuByLongpress:{type:Boolean,default:!0},loadingIcon:{type:String,default:"photo"},errorIcon:{type:String,default:"error-circle"},showLoading:{type:Boolean,default:!0},showError:{type:Boolean,default:!0},fade:{type:Boolean,default:!0},webp:{type:Boolean,default:!1},duration:{type:[String,Number],default:500},bgColor:{type:String,default:"#f3f4f6"}},data:function(){return{isError:!1,loading:!0,opacity:1,durationTime:this.duration,backgroundStyle:{}}},watch:{src:{immediate:!0,handler:function(e){e?this.isError=!1:(this.isError=!0,this.loading=!1)}}},computed:{wrapStyle:function(){var e={};return e.width=this.$u.addUnit(this.width),e.height=this.$u.addUnit(this.height),e.borderRadius="circle"==this.shape?"50%":this.$u.addUnit(this.borderRadius),e.overflow=this.borderRadius>0?"hidden":"visible",this.fade&&(e.opacity=this.opacity,e.transition="opacity ".concat(Number(this.durationTime)/1e3,"s ease-in-out")),e}},methods:{onClick:function(){this.$emit("click")},onErrorHandler:function(e){this.loading=!1,this.isError=!0,this.$emit("error",e)},onLoadHandler:function(){var e=this;if(this.loading=!1,this.isError=!1,this.$emit("load"),!this.fade)return this.removeBgColor();this.opacity=0,this.durationTime=0,setTimeout((function(){e.durationTime=e.duration,e.opacity=1,setTimeout((function(){e.removeBgColor()}),e.durationTime)}),50)},removeBgColor:function(){this.backgroundStyle={backgroundColor:"transparent"}}}};t.default=a},c68e:function(e,t,r){"use strict";r("6a54");var a=r("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r("b7c7")),n=a(r("9b1b"));r("aa77"),r("bf0f"),r("5c47"),r("a1c1"),r("2797"),r("c223"),r("aa9c"),r("bd06");var i=r("0669"),d=a(r("7fd6")),s=r("704d"),c=a(r("2bc2")),u=r("8f59"),l=a(r("00b8")),f={name:"OrderList",mixins:[d.default,c.default],data:function(){return{tabsList:[{sign:"all",name:"全部",list:[]},{sign:"pay",name:"待付款",list:[]},{sign:"delivery",name:"待发货",list:[]},{sign:"take",name:"待收货",list:[]},{sign:"finish",name:"已完成",list:[]},{sign:"close",name:"已关闭",list:[]}],tabsIndex:"",orderStatus:{0:{name:"待付款",style:"primary"},1:{name:"待发货",style:"primary"},2:{name:"待收货",style:"primary"},3:{name:"已完成",style:"primary"},4:{name:"已关闭",style:"muted"}},orderSelffetchStatus:{0:{name:"待付款",style:"primary"},1:{name:"待取货",style:"primary"},2:{name:"待收货",style:"primary"},3:{name:"已完成",style:"primary"},4:{name:"已关闭",style:"muted"}},orderType:{1:{name:"拼团",style:"pink"},2:{name:"秒杀",style:"red"},3:{name:"砍价",style:"blue"},5:{name:"预售",style:"purple"}}}},computed:{currentTab:function(){return this.tabsList[this.tabsIndex]||{}},mapTabsItem:function(){var e=this;return function(t){return e.tabsList.find((function(e){return e["sign"]===t}))}}},methods:(0,n.default)((0,n.default)({},(0,u.mapGetters)(["isLogin"])),{},{orderstatusTitle:function(e){switch(e.order_status){case 0:return 5==e.pay_way?"线下付款":"待支付";case 1:return 1==e.order_type?"拼团中":2==e.delivery_type?"待取货":"待发货";case 2:return"待收货";default:return""}},orderstatusText:function(e){switch(e.order_status){case 0:return 5==e.pay_way?"如已付款,请通知商家【确认收款】":"订单待支付";case 1:return 1==e.order_type&&0==e.is_team_success?"拼团成功后发货":2==e.delivery_type?"请前往指定门店取货":5==e.order_type?e.presell.order_send_text:"商品准备中";case 2:return"待确认收货";default:return""}},handleLogin:function(){l.default.set("back_url","/bundle/pages/user_order/user_order"),this.$Router.replace({path:"/pages/login/login"})},changeCurrentTab:function(e){this.tabsIndex=e,this.refreshOrderData()},refreshOrderData:function(){var e=this;this.$nextTick((function(){e.mescroll.resetUpScroll()}))},upCallback:function(e){var t=this,r=e.num,a=e.size,n=this.currentTab.sign;(0,i.apiOrderList)({type:n,page_no:r,page_size:a}).then((function(e){var a=e.lists,i=(e.page_size,e.count),d=t.mapTabsItem(n);a.forEach((function(e){var r;return e["buttons"]=null!==(r=t.getOrderStatusButtons(e.btn))&&void 0!==r?r:[]})),1===r&&(d.list=[]),d.list=[].concat((0,o.default)(d.list),(0,o.default)(a)),t.mescroll.endSuccess(a.length,i)})).catch((function(e){t.mescroll.endErr()}))},goOrderDetail:function(e){this.$Router.push({path:"/pages/order_detail/order_detail",query:{order_id:e}})}}),onLoad:function(){var e,t=this,r=this.$Route.query,a=null!==(e=r.mode)&&void 0!==e?e:"all",o=this.tabsList.findIndex((function(e){return e["sign"]===a}));this.isLogin&&(this.changeCurrentTab(o),setTimeout((function(){}),500),uni.$on("duringPayment",(function(e){var r=e.result;r===s.PaymentStatusEnum["SUCCESS"]&&(t.$Router.back(),setTimeout((function(){t.$toast({title:"支付成功"})}),500),t.refreshOrderData())})))},onUnload:function(){uni.$off("duringPayment")}};t.default=f},d084:function(e,t,r){"use strict";var a=r("6c84"),o=r.n(a);o.a},d2f6:function(e,t,r){"use strict";r.r(t);var a=r("c5ec"),o=r.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(n);t["default"]=o.a},dad1:function(e,t,r){var a=r("5cd1");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var o=r("967d").default;o("58fd5abf",a,!0,{sourceMap:!1,shadowMode:!1})},de46:function(e,t,r){var a=r("c86c");t=a(!1),t.push([e.i,"@charset \"UTF-8\";\n/* 颜色变量 */\n/** S Font's size **/\n/** E Font's size **/[data-v-7e2dcddf]:export{red_theme:#ff2c3c;orange_theme:#f7971e;pink_theme:#fa444d;gold_theme:#e0a356;blue_theme:#2f80ed;green_theme:#2ec840}uni-page-body[data-v-7e2dcddf]{height:100%;padding:0}.order-list[data-v-7e2dcddf]{height:100%;display:flex;flex-direction:column}.order-list .order-item[data-v-7e2dcddf]{flex:1;min-height:0}.order-contain[data-v-7e2dcddf]{padding:0 %?20?%}.login[data-v-7e2dcddf]{margin:%?400?% auto;padding:%?10?% %?20?%;color:#fff;width:%?200?%}.red_theme .login[data-v-7e2dcddf]{background-color:#ff2c3c}.orange_theme .login[data-v-7e2dcddf]{background-color:#f7971e}.pink_theme .login[data-v-7e2dcddf]{background-color:#fa444d}.gold_theme .login[data-v-7e2dcddf]{background-color:#e0a356}.blue_theme .login[data-v-7e2dcddf]{background-color:#2f80ed}.green_theme .login[data-v-7e2dcddf]{background-color:#2ec840}.order[data-v-7e2dcddf]{padding-left:%?20?%;margin-top:%?20?%;border-radius:5px;background-color:#fff}.order-header[data-v-7e2dcddf]{display:flex;height:%?80?%;align-items:center;padding-right:%?20?%;border-bottom:1px solid #e5e5e5}.order-header .order-sn[data-v-7e2dcddf]{font-size:%?28?%}.order-header .order-status[data-v-7e2dcddf]{margin-left:auto;font-size:%?26?%}.red_theme .order-header .order-status--primary[data-v-7e2dcddf]{color:#ff2c3c}.orange_theme .order-header .order-status--primary[data-v-7e2dcddf]{color:#f7971e}.pink_theme .order-header .order-status--primary[data-v-7e2dcddf]{color:#fa444d}.gold_theme .order-header .order-status--primary[data-v-7e2dcddf]{color:#e0a356}.blue_theme .order-header .order-status--primary[data-v-7e2dcddf]{color:#2f80ed}.green_theme .order-header .order-status--primary[data-v-7e2dcddf]{color:#2ec840}.order-header .order-status--muted[data-v-7e2dcddf]{color:#999}.order-main .order-desc[data-v-7e2dcddf]{display:flex;align-items:center;justify-content:flex-end;padding:%?20?%;font-size:%?24?%;color:#999}.order-footer[data-v-7e2dcddf]{display:flex;justify-content:flex-end;align-items:center;height:%?100?%;padding-right:%?20?%;border-top:1px solid #e5e5e5}.order-footer .order-button[data-v-7e2dcddf]{box-sizing:border-box;padding:%?10?% %?30?%;border-radius:60px;font-size:%?28?%}.order-footer .order-button[data-v-7e2dcddf]:nth-child(n + 2){margin-left:%?20?%}.order-footer .order-button--primary[data-v-7e2dcddf]{color:#fff}.red_theme .order-footer .order-button--primary[data-v-7e2dcddf]{background-color:#ff2c3c}.orange_theme .order-footer .order-button--primary[data-v-7e2dcddf]{background-color:#f7971e}.pink_theme .order-footer .order-button--primary[data-v-7e2dcddf]{background-color:#fa444d}.gold_theme .order-footer .order-button--primary[data-v-7e2dcddf]{background-color:#e0a356}.blue_theme .order-footer .order-button--primary[data-v-7e2dcddf]{background-color:#2f80ed}.green_theme .order-footer .order-button--primary[data-v-7e2dcddf]{background-color:#2ec840}.order-footer .order-button--normal[data-v-7e2dcddf]{border-width:1px;border-style:solid}.red_theme .order-footer .order-button--normal[data-v-7e2dcddf]{border-color:#ff2c3c}.orange_theme .order-footer .order-button--normal[data-v-7e2dcddf]{border-color:#f7971e}.pink_theme .order-footer .order-button--normal[data-v-7e2dcddf]{border-color:#fa444d}.gold_theme .order-footer .order-button--normal[data-v-7e2dcddf]{border-color:#e0a356}.blue_theme .order-footer .order-button--normal[data-v-7e2dcddf]{border-color:#2f80ed}.green_theme .order-footer .order-button--normal[data-v-7e2dcddf]{border-color:#2ec840}.red_theme .order-footer .order-button--normal[data-v-7e2dcddf]{color:#ff2c3c}.orange_theme .order-footer .order-button--normal[data-v-7e2dcddf]{color:#f7971e}.pink_theme .order-footer .order-button--normal[data-v-7e2dcddf]{color:#fa444d}.gold_theme .order-footer .order-button--normal[data-v-7e2dcddf]{color:#e0a356}.blue_theme .order-footer .order-button--normal[data-v-7e2dcddf]{color:#2f80ed}.green_theme .order-footer .order-button--normal[data-v-7e2dcddf]{color:#2ec840}.order-footer .order-button--muted[data-v-7e2dcddf]{border:1px solid #e5e5e5;color:#666}.order-tag[data-v-7e2dcddf]{padding:%?4?% %?10?%;margin-right:%?10?%;border-radius:2px;font-size:%?22?%;color:#fff}.order-tag--pink[data-v-7e2dcddf]{background:linear-gradient(#ff369a,#ff2c3c)}.order-tag--red[data-v-7e2dcddf]{background:linear-gradient(#f95f2f,#ff2c3c)}.order-tag--blue[data-v-7e2dcddf]{background:linear-gradient(#fa6aa9,#fc00bb)}.order-tag--green[data-v-7e2dcddf]{background:linear-gradient(#0cc21e,#06c160)}.order-tag--purple[data-v-7e2dcddf]{background:linear-gradient(#a411d1,#a411d1)}.goods-name[data-v-7e2dcddf]{font-size:%?28?%;color:#333;overflow:hidden}",""]),e.exports=t},e9e8:function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r("64aa");var a=r("7398"),o={name:"Price",props:{content:{type:String|Number,required:!0},prec:{type:Number,default:2},autoPrec:{type:Boolean,default:!0},color:{type:String,default:"inherit"},mainSize:{type:String,default:"inherit"},minorSize:{type:String,default:"inherit"},lineThrough:{type:Boolean,default:!1},fontWeight:{type:String|Number,default:"normal"},prefix:{type:String,default:"¥"},suffix:{type:String,default:""}},computed:{integer:function(){return(0,a.formatPrice)({price:this.content,take:"int"})},decimals:function(){var e=(0,a.formatPrice)({price:this.content,take:"dec",prec:this.prec});return e=e%10==0?e.substr(0,e.length-1):e,this.autoPrec?1*e?"."+e:"":this.prec?"."+e:""}}};t.default=o}}]);