| 12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order/order"],{403:function(e,t,n){"use strict";(function(e){var t=n(3);n(25);t(n(24));var o=t(n(404));wx.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n(1)["createPage"])},404:function(e,t,n){"use strict";n.r(t);var o=n(405),r=n(407);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);n(409);var a,s=n(39),d=Object(s["default"])(r["default"],o["render"],o["staticRenderFns"],!1,null,null,null,!1,o["components"],a);d.options.__file="pages/order/order.vue",t["default"]=d.exports},405:function(e,t,n){"use strict";n.r(t);var o=n(406);n.d(t,"render",(function(){return o["render"]})),n.d(t,"staticRenderFns",(function(){return o["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return o["recyclableRender"]})),n.d(t,"components",(function(){return o["components"]}))},406:function(e,t,n){"use strict";var o;n.r(t),n.d(t,"render",(function(){return r})),n.d(t,"staticRenderFns",(function(){return a})),n.d(t,"recyclableRender",(function(){return i})),n.d(t,"components",(function(){return o}));try{o={uniLoadMore:function(){return n.e("components/uni-load-more/uni-load-more").then(n.bind(null,322))}}}catch(s){if(-1===s.message.indexOf("Cannot find module")||-1===s.message.indexOf(".vue"))throw s;console.error(s.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var r=function(){var e=this,t=e.$createElement,n=(e._self._c,e.__map(e.navList,(function(t,n){var o=e.__get_orig(t),r=e.__map(t.orderList,(function(t,n){var o=e.__get_orig(t),r=e.__map(t.cartInfo,(function(t,n){var o=e.__get_orig(t),r=e._f("moneyNum")(t.productInfo.price);return{$orig:o,f0:r}})),i=e.moneyNum(t.pay_price),a=e.moneyNum(t.pay_postage);return{$orig:o,l0:r,m0:i,m1:a}}));return{$orig:o,l1:r}})));e.$mp.data=Object.assign({},{$root:{l2:n}})},i=!1,a=[];r._withStripped=!0},407:function(e,t,n){"use strict";n.r(t);var o=n(408),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=r.a},408:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(51),r=function(){n.e("components/uni-load-more/uni-load-more").then(function(){return resolve(n(322))}.bind(null,n)).catch(n.oe)},i=function(){n.e("components/empty").then(function(){return resolve(n(631))}.bind(null,n)).catch(n.oe)},a={components:{uniLoadMore:r,empty:i},filters:{moneyNum:function(e){return+e}},data:function(){return{tabCurrentIndex:0,navList:[{state:0,text:"待付款",loadingType:"more",orderList:[],page:1,limit:10},{state:1,text:"待发货",loadingType:"more",orderList:[],page:1,limit:10},{state:2,text:"待收货",loadingType:"more",orderList:[],page:1,limit:10},{state:3,text:"待评价",loadingType:"more",orderList:[],page:1,limit:10},{state:4,text:"已完成",loadingType:"more",orderList:[],page:1,limit:10}],navShopList:[{state:0,text:"全部",loadingType:"more",orderList:[],page:1,limit:10},{state:1,text:"待接单",loadingType:"more",orderList:[],page:1,limit:10},{state:2,text:"进行中",loadingType:"more",orderList:[],page:1,limit:10},{state:3,text:"待自提",loadingType:"more",orderList:[],page:1,limit:10},{state:4,text:"已完成",loadingType:"more",orderList:[],page:1,limit:10}],isUser:!0}},onLoad:function(e){console.log(e),this.isUser=e.isUser,console.log(this.isUser),this.tabCurrentIndex=+e.state,0==e.state&&this.loadData()},methods:{moneyNum:function(e){return+e},orderTake:function(t,n){var r=this;e.showModal({title:"是否确认收货?",success:function(i){i.confirm?(0,o.orderTake)({uni:t.order_id}).then((function(t){r.navList[r.tabCurrentIndex].orderList.splice(n,1),e.showToast({title:"收货成功"})})).catch((function(e){console.log(e)})):i.cancel&&console.log("取消")}})},goToOrderDetail:function(t){e.navigateTo({url:"/pages/order/orderDetail?id="+t.order_id})},orderRefund:function(t){e.navigateTo({url:"/pages/order/orderRefund?id="+t.order_id})},orderPay:function(t){var n=0;t.cartInfo.forEach((function(e){console.log(e.deposit),n+=1*e.deposit})),console.log(n),e.navigateTo({url:"/pages/money/pay?type=1&ordid="+t.order_id+"&money="+(1*t.pay_price+n)})},loadData:function(t){var n=this,r=this.tabCurrentIndex,i=this.navList[r],a=i.state;"tabChange"===t&&!0===i.loaded||"loading"!==i.loadingType&&"noMore"!==i.loadingType&&(i.loadingType="loading",(0,o.orderList)({type:a,page:i.page,limit:i.limit}).then((function(t){var o=t.data,r=o.map((function(e){var t=n.orderStateExp(e.status);return e.stateTip=t.stateTip,e.stateTipColor=t.stateTipColor,e}));i.orderList=i.orderList.concat(r),i.page++,i.limit!=o.length?(i.loadingType="noMore",e.hideLoading(),n.$set(i,"loaded",!0)):i.loadingType="more"})).catch((function(e){console.log(e)})))},changeTab:function(e){this.tabCurrentIndex=e.target.current,this.loadData("tabChange")},tabClick:function(e){this.tabCurrentIndex=e},deleteOrder:function(t){var n=this;e.showLoading({title:"请稍后"}),setTimeout((function(){n.navList[n.tabCurrentIndex].orderList.splice(t,1),e.hideLoading()}),600)},cancelOrder:function(t){var n=this;e.showModal({title:"订单取消",content:"是否取消订单?",success:function(r){if(r.confirm){e.showLoading({title:"请稍后"}),(0,o.orderCancel)({id:t.order_id}).then((function(t){e.showToast({title:"取消成功",duration:2e3,position:"top"})})).catch((function(e){console.log(e)}));var i=n.navList[n.tabCurrentIndex].orderList,a=i.findIndex((function(e){return e.id===t.id}));-1!==a&&i.splice(a,1),e.hideLoading()}}})},orderStateExp:function(e){var t="",n="#fa436a";switch(+e){case 0:t="待付款";break;case 1:t="待发货";break;case 2:t="待收货";break;case 3:t="待评价";break;case 4:t="已完成",n="#901b21";break;case 9:t="订单已关闭",n="#909399";break}return{stateTip:t,stateTipColor:n}}}};t.default=a}).call(this,n(1)["default"])},409:function(e,t,n){"use strict";n.r(t);var o=n(410),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=r.a},410:function(e,t,n){}},[[403,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/order/order.js.map
|