(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["other-page-supplier-order-supplier-order-list-supplier-order-list"],{"05a1":function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={data:function(){return{}},filters:{orderStatusValue:function(e,t,r){switch(e){case 1:return 1!==t?"待付款":2===r?"待确认":"待接单";case 2:return"已确认";case 3:return"待配送";case 4:return"配送中";case 5:return"已完成";case 6:return"已取消";default:return""}},orderStatusValueTow:function(e,t,r,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return 3==r&&a?6!=e?"商家备货中":"已取消":1==e?1!==t?"待付款":2===r?"待确认":"待接单":2==e?2===r||3===r?"商家备货中":"商家备货中,等待骑手接单":3==e?"待配送":4==e?7==i?"待取货":"配送中":5==e?"已完成":6==e?"已取消":void 0},orderTypeValue:function(e,t){switch(e){case 1:return"外卖";case 2:return 1===t?"自提":"店内";case 3:return"店内";default:return""}}},computed:{orderStatusColorClass:function(){return function(e,t){var r="gray";switch(e){case 1:r=1===t?"orangeyellow":"red";break;case 2:r="orangered";break;case 3:r="blue";break;case 4:r="bluepurple";break;case 5:r="green--dark";break}return"tn-color-".concat(r)}},creditshopOrderStatus:function(){return function(e,t){var r="gray";if(0===t)r="red";else switch(e){case 0:r="blue";break;case 1:r=1===t?"orangeyellow":"red";break;case 2:r="green--dark";break;case 3:r="red";break}return"tn-color-".concat(r)}},mallOrderStatusColorClass:function(){return function(e){var t="gray";switch(e){case"nopay":t="orangeyellow";break;case"noget":t="orangered";break;case"nosend":t="blue";break;case"refund_finish":t="bluepurple";break;case"refund_ing":t="green--dark";break;case"cancel":t="red";break}return"tn-color-".concat(t)}}}};t.default=i},"081c":function(e,t,r){"use strict";r.r(t);var i=r("9f06"),a=r.n(i);for(var n in i)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return i[e]}))}(n);t["default"]=a.a},"47da":function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.showToast=t.showModal=t.showLoading=t.closeLoading=void 0;t.showToast=function(e){var t=e.title,r=e.icon,i=e.mask,a=e.callback;uni.showToast({icon:r||"none",title:t,mask:i||!0}),setTimeout((function(){a&&a()}),1500)};t.showModal=function(e){var t=e.title,r=e.content,i=e.showCancel,a=e.cancelText,n=e.confirmText,o=e.callback;uni.showModal({title:t||"操作提示",content:r,showCancel:i||!1,cancelText:a||"取消",confirmText:n||"确认",success:function(e){e.confirm&&o&&o(!0),e.cancel&&o&&o(!1)}})};t.showLoading=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.title,r=void 0===t?"":t,i=e.mask,a=void 0!==i&&i;uni.showLoading({title:r,mask:a})};t.closeLoading=function(){uni.hideLoading()}},"4f43":function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.navPage=t.navMiniProgram=t.navBack=void 0,r("4626"),r("5ac7"),r("5ef2"),r("f7a5");t.navBack=function(e,t){var r=e||"/pages/index/index",i=getCurrentPages();if((null===i||void 0===i?void 0:i.length)>0){var a=i[0];1!==i.length||a.route&&a.route==r?uni.navigateBack({delta:t||1}):uni.reLaunch({url:r})}else uni.reLaunch({url:r})};t.navPage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nav";if(e)if("nav"===t)if(e.includes("miniProgram"))i(e);else if(e.includes("webview")){var r=e.split("webview:"),a=r[1];uni.navigateTo({url:"/system-page/webview/webview?url="+encodeURIComponent(a),fail:function(e){console.error("[navigateTo]跳转页面失败",e)}})}else uni.navigateTo({url:e,fail:function(e){console.error("[navigateTo]跳转页面失败",e)}});else"redirect"===t?uni.redirectTo({url:e,fail:function(e){console.error("[redirectTo]跳转页面失败",e)}}):"reLaunch"===t?uni.reLaunch({url:e,fail:function(e){console.error("[reLaunch]跳转页面失败",e)}}):"phone"===t&&uni.makePhoneCall({phoneNumber:e,fail:function(e){console.error("[phone]拨打电话失败",e)}})};var i=function(e){if(e&&-1!=e.indexOf(":")){for(var t=e.split(":"),r=t[1].split(","),i={},a=0;a0&&void 0!==arguments[0]?arguments[0]:"";return a.default.get("api/user.order.cut_time/getOpen?sid="+e,{})};t.getCutTImeData=function(){return a.default.get("api/user.order.cut_time/list",{})}},ba4c:function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r("c223");var i=r("4f43"),a=r("47da"),n=r("b578"),o={methods:{navAnotherOrder:function(e,t){(0,i.navPage)("/other-page/template-1/template-1?sid=".concat(e,"&order_id=").concat(t))},navAnotherOrder1:function(e,t,r){(0,i.navPage)("/other-page/refund/index?order_id=".concat(t))},cancelOrder:function(e,t){(0,a.showModal)({title:"提示",content:"确认需要取消订单吗?",showCancel:!0,callback:function(r){r&&(0,n.cancelOrderApi)(e).then((function(e){t&&t()})).catch((function(e){console.error("[order-cancel]取消订单失败",e),(0,a.showToast)({title:"取消订单失败, 请重试"})}))}})},confitmOrder:function(e,t){(0,a.showModal)({title:"提示",content:"确认需要完成订单吗?",showCancel:!0,callback:function(r){r&&(0,n.confirmOrderApi)(e).then((function(e){t&&t()})).catch((function(e){console.error("[order-confirm]确认订单失败",e),(0,a.showToast)({title:"确认订单失败, 请重试"})}))}})}}};t.default=o},d169:function(e,t,r){var i=r("672c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=r("967d").default;a("601a8ae6",i,!0,{sourceMap:!1,shadowMode:!1})},db7b:function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return i}));var i={tnNavBar:r("3703").default},a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-uni-view",[r("tn-nav-bar",{attrs:{fixed:!0,id:"tn-nav-bar",beforeBack:e.beforeBack,backTitle:"",bottomShadow:!1}},[e._v("订单管理")]),e._l(e.orderData,(function(t,i){return r("v-uni-view",{key:i,staticClass:"order-item",on:{click:function(r){r.stopPropagation(),arguments[0]=r=e.$handleEvent(r),e.navOrderDetail(t.id)}}},[r("v-uni-view",{staticClass:"top-info",on:{click:function(r){r.stopPropagation(),arguments[0]=r=e.$handleEvent(r),e.navStore(t.sid)}}},[r("v-uni-view",{staticClass:"store-avatar"},[r("v-uni-view",{staticClass:"image"},[r("img",{staticStyle:{height:"100rpx",width:"100rpx"},attrs:{src:t.storeInfo.image,alt:""}})]),t.storeInfo.business?r("v-uni-view",{staticClass:"business-tag"},[e._v("营业")]):e._e()],1),r("v-uni-view",{staticClass:"top-right"},[r("v-uni-view",{staticClass:"top-right-line"},[r("v-uni-view",{staticClass:"store-title tn-text-ellipsis-1"},[e._v(e._s(t.storeInfo.title))]),t.custom_status_text?r("v-uni-view",{staticClass:"order-status",class:[e.orderStatusColorClass(t.orderStatus,t.isPay)]},[e._v(e._s(t.custom_status_text))]):r("v-uni-view",{staticClass:"order-status",class:[e.orderStatusColorClass(t.orderStatus,t.isPay)]},[e._v(e._s(e._f("orderStatusValue")(t.orderStatus,t.isPay,t.orderType)))])],1),r("v-uni-view",{staticClass:"top-right-line"},[e.orderTypes.find((function(e){return e.id===t.orderType}))?r("v-uni-view",{staticClass:"order-type"},[e._v(e._s(e.orderTypes.find((function(e){return e.id===t.orderType})).name))]):e._e()],1)],1)],1),r("v-uni-view",{staticClass:"product-list"},[1===t.goodsInfo.length?r("v-uni-view",{staticClass:"single-product tn-flex-row-center"},[r("v-uni-view",{staticClass:"product-image"},[r("v-uni-image",{staticClass:"image",staticStyle:{height:"140rpx",width:"140rpx","border-radius":"inherit"},attrs:{src:t.goodsInfo[0].image,mode:"aspectFill"}})],1),r("v-uni-view",{staticClass:"product-info"},[r("v-uni-view",{staticClass:"title tn-text-ellipsis-2"},[e._v(e._s(t.goodsInfo[0].title))]),r("v-uni-view",{staticClass:"num"},[e._v("数量: "+e._s(t.goodsInfo[0].num))])],1)],1):r("v-uni-scroll-view",{staticClass:"scroll-view",attrs:{"scroll-x":!0}},[r("v-uni-view",{staticStyle:{display:"flex","align-items":"center"}},e._l(t.goodsInfo,(function(t,i){return r("v-uni-view",{key:i,staticClass:"product-item"},[r("v-uni-view",{staticClass:"item-image"},[r("v-uni-image",{staticClass:"image",staticStyle:{height:"140rpx",width:"140rpx","border-radius":"inherit"},attrs:{src:t.image,mode:"aspectFill"}}),r("v-uni-view",{staticClass:"item-num"},[e._v("x "+e._s(t.num))])],1),r("v-uni-view",{staticClass:"item-title tn-text-ellipsis-1"},[e._v(e._s(t.title))])],1)})),1)],1),r("v-uni-view",{staticClass:"order-price-count-info"},[r("v-uni-view",{staticClass:"order-price"},[r("v-uni-view",{staticClass:"unit tn-color-gray--dark"},[e._v("RM")]),r("v-uni-view",{staticClass:"value"},[e._v(e._s(t.orderPrice))])],1),r("v-uni-view",{staticClass:"order-count tn-color-gray--dark"},[e._v("共"+e._s(t.goodsCount)+"件")])],1)],1),r("v-uni-view",{staticClass:"tn-no-margin-top tn-full-width tn-flex-center-between"},[r("v-uni-view",{staticClass:"create-time"},[e._v("下单时间: "+e._s(t.createTime))])],1),r("v-uni-view",{staticClass:"operation-btn tn-flex-center-end"},[1===t.isPay&&6!=t.orderStatus?r("v-uni-view",{staticClass:"btn again-order",staticStyle:{background:"#ff4f4f",color:"#080808"},on:{click:function(r){r.stopPropagation(),arguments[0]=r=e.$handleEvent(r),e.handleRefund(t)}}},[e._v("退货")]):e._e(),[5,6].includes(t.orderStatus)?r("v-uni-view",{staticClass:"btn again-order",on:{click:function(r){r.stopPropagation(),arguments[0]=r=e.$handleEvent(r),e.navAnotherOrder(t.sid,t.id)}}},[e._v("再来一单")]):e._e(),0===t.isPay&&t.orderStatus<5?r("v-uni-view",{staticClass:"btn to-pay",on:{click:function(r){r.stopPropagation(),arguments[0]=r=e.$handleEvent(r),e.payOrder(t.id)}}},[e._v("立即支付")]):e._e(),1===t.orderStatus?r("v-uni-view",{staticClass:"btn tn-bg-gray",on:{click:function(r){r.stopPropagation(),arguments[0]=r=e.$handleEvent(r),e.cancelOrder(t.id,t.ontouch_order_id,t.consumer_is_can_applyrefund,t.isPay,t.refund_status)}}},[0==t.isPay?r("v-uni-text",[e._v("取消支付")]):e._e(),1==t.isPay&&1==t.refund_status?r("v-uni-text",[e._v("退款申请中")]):e._e(),1==t.isPay&&0==t.refund_status?r("v-uni-text",[e._v("取消订单")]):e._e()],1):e._e()],1)],1)})),0==e.orderData.length?r("v-uni-view",{staticStyle:{color:"#616161",width:"100%","text-align":"center","margin-top":"50px"}},[e._v("暂无订单")]):e._e(),r("v-uni-view",{staticClass:"refresh-btn tn-shadow tn-flex-center",attrs:{"hover-class":"tn-btn-hover-class","hover-stay-time":150},on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.handleRefreshDataEvent.apply(void 0,arguments)}}},[r("v-uni-text",{staticClass:"tn-icon-circle-arrow"})],1)],2)},n=[]}}]);