王总上门按摩后台代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shangmenanmo/public/h6/static/js/user-pages-order-bell-list....

1 line
11 KiB

5 months ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user-pages-order-bell-list"],{"38b8":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("c223"),a("dd2b");var i=n(a("9b1b")),r=n(a("2634")),o=n(a("2fdc")),s=a("8f59"),c={components:{},data:function(){return{options:{},statusType:{"-1":"已取消",1:"待支付",2:"待服务",3:this.$t("action.attendantName")+"接单",4:this.$t("action.attendantName")+"出发",5:this.$t("action.attendantName")+"到达",6:"服务中",7:"已完成",8:"待转单"},param:{page:1},list:{data:[]},loading:!0,popupInfo:{},lockTap:!1}},computed:(0,s.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},configInfo:function(t){return t.config.configInfo},userInfo:function(t){return t.user.userInfo}}),onLoad:function(t){var e=this;return(0,o.default)((0,r.default)().mark((function a(){return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e.options=t,e.param.order_id=t.id,a.next=4,e.initIndex();case 4:case"end":return a.stop()}}),a)})))()},onPullDownRefresh:function(){uni.showNavigationBarLoading(),this.initRefresh(),uni.stopPullDownRefresh()},onReachBottom:function(){this.list.current_page>=this.list.last_page||this.loading||(this.loading=!0,this.getList(this.param.page+1))},methods:(0,i.default)((0,i.default)((0,i.default)({},(0,s.mapActions)(["getConfigInfo","getOrderList"])),(0,s.mapMutations)(["updateOrderItem"])),{},{initIndex:function(){var t=arguments,e=this;return(0,o.default)((0,r.default)().mark((function a(){var n;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=t.length>0&&void 0!==t[0]&&t[0],n||!e.$jweixin.isWechat()){a.next=5;break}return a.next=4,e.$jweixin.initJssdk();case 4:e.$jweixin.wxReady((function(){e.$jweixin.hideOptionMenu()}));case 5:return e.$util.setNavigationBarColor({bg:e.primaryColor}),a.next=8,e.getList(1);case 8:case"end":return a.stop()}}),a)})))()},initRefresh:function(){this.initIndex(!0)},getList:function(){var t=arguments,e=this;return(0,o.default)((0,r.default)().mark((function a(){var n,i,o,s;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:0,n&&(e.param.page=n),i=e.list,o=e.param,a.next=5,e.$api.order.getAddClockOrder(o);case 5:s=a.sent,1==e.param.page||(s.data=i.data.concat(s.data)),e.list=s,e.loading=!1,e.$util.hideAll();case 9:case"end":return a.stop()}}),a)})))()},toCancel:function(t){var e=this;return(0,o.default)((0,r.default)().mark((function a(){var n,i,o,s,c,l,u;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:n=e.list.data[t],i=n.id,o=n.order_code,s=n.order_goods,c=n.pay_type,l=s[0].goods_cover,e.popupInfo={id:i,name:"系统单号:".concat(o),image:l,index:t},u=1==c?"cancel_item":"del_item",e.$refs[u].open();case 5:case"end":return a.stop()}}),a)})))()},confirmCancel:function(){var t=this;return(0,o.default)((0,r.default)().mark((function e(){var a,n,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.popupInfo,n=a.id,i=a.index,e.next=3,t.$api.order.cancelOrder({id:n});case 3:0==t.activeIndex?t.list.data[i].pay_type=-1:t.list.data.splice(i,1),t.$util.showToast({title:"取消成功"}),t.$refs.cancel_item.close();case 6:case"end":return e.stop()}}),e)})))()},confirmDel:function(){var t=this;return(0,o.default)((0,r.default)().mark((function e(){var a,n,i;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.popupInfo,n=a.id,i=a.index,e.next=3,t.$api.order.delOrder({id:n});case 3:t.list.data.splice(i,1),t.$util.showToast({title:"删除成功"}),t.$refs.del_item.close(),t.$util.back();case 7:case"end":return e.stop()}}),e)})))()},toPay:function(t){var e=this;return(0,o.default)((0,r.default)().mark((function a(){var n,i,o,s,c;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!e.lockTap){a.next=2;break}return a.abrupt("return");cas