1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["land/pages/order/detail"],{"0360":function(e,t,n){"use strict";(function(e,t){var i=n("4ea4");n("b03e");i(n("66fd"));var a=i(n("3bae"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},1304:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=(e._self._c,e.detail.id?e.detail.machine_info.data.length:null),i=e.detail.id&&n>0?e.__map(e.detail.machine_info.data,(function(t,n){var i=e.__get_orig(t),a=t.value.length;return{$orig:i,g1:a}})):null,a=e.detail.id?e.tabList.length:null,r=e.detail.id&&0==e.activeIndex?e.detail.seed.length:null,o=e.detail.id&&0==e.activeIndex?e.detail.seed.length:null,s=e.detail.id&&1==e.activeIndex&&e.loading?e.list.current_page>=e.list.last_page&&e.list.data.length>0:null,u=e.detail.id&&1==e.activeIndex?!e.loading&&e.list.data.length<=0&&1==e.list.current_page:null;e._isMounted||(e.e0=function(t){return e.$util.goUrl({url:""+e.detail.order_code,openType:"copy"})},e.e1=function(t){return e.$util.goUrl({url:""+e.detail.transaction_id,openType:"copy"})},e.e2=function(t){return t.stopPropagation(),e.$util.goUrl({url:e.detail.rent_mobile,openType:"call"})},e.e3=function(t){return e.$util.goUrl({url:e.detail.address_info.mobile,openType:"call"})},e.e4=function(t){return t.stopPropagation(),e.$util.goUrl({url:"/mine/pages/choose-time"})},e.e5=function(t){return e.$refs.send_item.close()}),e.$mp.data=Object.assign({},{$root:{g0:n,l0:i,g2:a,g3:r,g4:o,g5:s,g6:u}})},a=[]},"2d49":function(e,t,n){"use strict";var i=n("f358"),a=n.n(i);a.a},"3bae":function(e,t,n){"use strict";n.r(t);var i=n("1304"),a=n("ef8d");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("2d49");var o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=s.exports},"4af9":function(e,t,n){"use strict";(function(e){var i=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=i(n("2eee")),o=i(n("c973")),s=i(n("9523")),u=n("26cb");function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,s.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c=(a={components:{},data:function(){return{scrollTop:0,options:{},detail:{},sourceInd:0,statusType:{"-1":"已取消",1:"待支付",2:"租赁中",7:"已完成"},payType:{1:"微信支付",2:"余额支付",3:"支付宝支付"},sendType:{1:"自提",2:"快递"},sendPayType:{1:{"-1":"已取消",2:"待提货",3:"已提货",7:"已完成"},2:{"-1":"已取消",2:"待配送",3:"配送中",7:"已完成"}},sendTitle:{1:"配送数量",2:"配送重量"},timeTitle:{1:"自提时间",2:"送货时间"},statusList:[{id:1,title:"下单",img_name:"order"},{id:2,title:"已播种",img_name:"sow"},{id:3,title:"生长中",img_name:"grow"},{id:4,title:"已完成",img_name:"done"}],activeIndex:0,tabList:[{id:0,title:"土地信息"},{id:1,title:"配送信息",number:0}],param:{page:1},list:{data:[]},loading:!0,popupInfo:{},lockTap:!1,send_type:1,address_info:{id:0,address:""},send_info:{time_index:"",time:{date:"",start_time:"",end_time:""}},send_num:"",user_name:"",mobile:"",text:""}},computed:(0,u.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor},configInfo:function(e){return e.config.configInfo},userInfo:function(e){return e.user.userInfo}}),onLoad:function(e){this.$util.showLoading();var t=e.tab,n=void 0===t?0:t,i=e.farmer,a=void 0===i?0:i,r=e.notice,o=void 0===r?0:r;e.farmer=a,e.notice=o,this.options=e,this.activeIndex=n,this.updateOrderItem({key:"haveOperItem",val:!1}),this.initIndex()},onUnload:function(){this.haveOperItem&&this.$util.back()},onPageScroll:function(e){this.scrollTop=e.scrollTop},onPullDownRefresh:function(){e.showNavigationBarLoading(),this.initRefresh(),e.stopPullDownRefresh()},onReachBottom:function(){this.activeIndex<2||this.list.current_page>=this.list.last_page||this.loading||(this.param.page=this.param.page+1,this.loading=!0,this.getList())}},(0,s.default)(a,"computed",(0,u.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor},configInfo:function(e){return e.config.configInfo},userInfo:function(e){return e.user.userInfo},haveOperItem:function(e){return e.order.haveOperItem},over_time_text:function(){return(new Date).getTime()+1e3*this.detail.over_time}})),(0,s.default)(a,"methods",l(l(l({},(0,u.mapActions)(["getConfigInfo","getAuthPhone"])),(0,u.mapMutations)(["updateOrderItem"])),{},{initIndex:function(){var e=this;return(0,o.default)(r.default.mark((function t(){var n,i,a,o;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.options.id,t.next=3,e.$api.land.orderInfo({id:n});case 3:i=t.sent,a=i.send_tmpl.type,i.send_tmpl_type=a,e.detail=i,o=e.activeIndex,e.handerTabChange(o),e.$util.hideAll();case 10:case"end":return t.stop()}}),t)})))()},initRefresh:function(){this.initIndex()},countEnd:function(){var e=this;this.$util.log("倒计时完了"),setTimeout((function(){e.initRefresh(),e.$util.back()}),1e3)},handerTabChange:function(e){this.activeIndex=e,e<1||(this.$util.showLoading(),this.param.page=1,this.list.data=[],this.getList())},getList:function(){var e=this;return(0,o.default)(r.default.mark((function t(){var n,i,a,o;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.list,i=e.param,e.activeIndex,a=e.options.id,i.land_order_id=a,t.next=5,e.$api.land.userSendOrderList(i);case 5:o=t.sent,1==e.param.page||(o.data=n.data.concat(o.data)),e.list=o,e.loading=!1,e.$util.hideAll();case 9:case"end":return t.stop()}}),t)})))()},toChangeOrder:function(e,t){var n=this;return(0,o.default)(r.default.mark((function i(){var a,o,s,u,d;return r.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:a=-1==e?n.detail:n.list.data[e],o=a.id,s=a.order_code,u=a.goods_cover,d=void 0===u?"":u,n.popupInfo={id:o,name:"订单编号:".concat(s),image:d,index:e,refs_key:t},n.$refs[t].open();case 3:case"end":return i.stop()}}),i)})))()},confirmChangeOrder:function(){var e=this;return(0,o.default)(r.default.mark((function t(){var n,i,a,o,s,u,d,l,c;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.popupInfo,i=n.id,a=n.index,o=n.refs_key,!e.lockTap){t.next=3;break}return t.abrupt("return");case 3:return e.lockTap=!0,e.$util.showLoading(),s={cancel_item:{method:"cancelOrder",msg:"取消成功",pay_type:-1},cancel_send_item:{method:"sendOrderRefund",msg:"取消成功",pay_type:-1},refund_send_item:{method:"sendOrderRefund",msg:"取消成功",pay_type:-1},end_item:{method:"sendOrderReceiving",msg:"收货成功",pay_type:7}},u=s[o],d=u.method,l=u.msg,c=u.pay_type,t.prev=7,t.next=10,e.$api.land[d]({id:i});case 10:e.$util.hideAll(),"cancel_item"==o?e.detail.pay_type=c:e.list.data[a].pay_type=c,e.$util.showToast({title:l}),["end_item","cancel_send_item","refund_send_item"].includes(o)&&e.initRefresh(),e.lockTap=!1,e.$refs[o].close(),setTimeout((function(){e.$util.back()}),1e3),t.next=22;break;case 19:t.prev=19,t.t0=t["catch"](7),setTimeout((function(){e.lockTap=!1,e.$util.hideAll()}),2e3);case 22:case"end":return t.stop()}}),t,null,[[7,19]])})))()},toPay:function(e){var t=this;return(0,o.default)(r.default.mark((function n(){var i,a,o,s,u;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!t.lockTap){n.next=2;break}return n.abrupt("return");case 2:return t.lockTap=!0,t.$util.showLoading(),i=t.detail,a=i.id,o=i.pay_model,n.prev=5,n.next=8,t.$api.land.landRePayOrder({id:a});case 8:if(s=n.sent,u=s.pay_list,t.$util.hideAll(),!u){n.next=25;break}return 3==o&&(u={orderInfo:u,provider:"alipay"}),n.prev=13,n.next=16,t.$util.pay(u);case 16:t.lockTap=!1,t.list.data[e].pay_type=2,t.$util.back(),n.next=25;break;case 21:return n.prev=21,n.t0=n["catch"](13),t.lockTap=!1,n.abrupt("return");case 25:n.next=30;break;case 27:n.prev=27,n.t1=n["catch"](5),setTimeout((function(){t.lockTap=!1,t.$util.hideAll()}),2e3);case 30:case"end":return n.stop()}}),n,null,[[5,27],[13,21]])})))()},toTel:function(e){var t=this;return(0,o.default)(r.default.mark((function n(){var i;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.options.farmer){n.next=2;break}return n.abrupt("return");case 2:i=t.list.data[e].mobile,t.$util.goUrl({url:i,openType:"call"});case 4:case"end":return n.stop()}}),n)})))()},toMap:function(t){var n=this;return(0,o.default)(r.default.mark((function i(){var a,o,s,u,d,l;return r.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a=n.detail.farmer_info,o=-1==t?1:n.list.data[t].send_type,s=1==o?a:n.list.data[t],u=s.lat,d=s.lng,l=s.address,i.next=5,n.$util.checkAuth({type:"userLocation"});case 5:return i.next=7,e.getLocation({type:"gcj02"});case 7:return i.next=9,e.openLocation({latitude:1*u,longitude:1*d,name:l,scale:28});case 9:case"end":return i.stop()}}),i)})))()},toSend:function(e){var t=this.$util.deepCopy(this.detail.address_info),n=this.$util.deepCopy(this.detail.farmer_info.address);if(this.address_info=1==e?{id:0,address:n}:t,this.send_info={time_index:"",time:{date:"",start_time:"",end_time:""}},1==e){var i=t.user_name,a=t.mobile;this.user_name=i,this.mobile=a}this.text="",this.send_type=e,this.$refs.send_item.open()},toChooseAddr:function(){var e=this.send_type;1!=e?this.$util.goUrl({url:"/mine/pages/address/list?check=3"}):this.toMap(-1)},toAuthPhone:function(e){var t=this;return(0,o.default)(r.default.mark((function n(){var i;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.getAuthPhone({e:e});case 2:if(i=n.sent,i){n.next=5;break}return n.abrupt("return");case 5:t.$nextTick((function(){t.mobile=i}));case 6:case"end":return n.stop()}}),n)})))()},toSendOrder:function(){var e=this;return(0,o.default)(r.default.mark((function t(){var n,i,a,o,s,u,d,l,c,f,p,h,m,g,_,v,b,y,x,$,w,k,I;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.send_type,i=e.sendTitle,a=e.timeTitle,o=e.send_num,s=e.user_name,u=e.mobile,d=e.text,l=e.detail,c=l.id,f=l.send_tmpl_type,p=e.address_info.id,p||2!=n){t.next=6;break}return e.$util.showToast({title:"请选择收货地址"}),t.abrupt("return");case 6:if(h=e.send_info.time,m=h.date,g=void 0===m?"":m,_=h.start_time,v=void 0===_?"":_,b=h.end_time,y=void 0===b?"":b,g){t.next=10;break}return e.$util.showToast({title:"请选择".concat(a[n])}),t.abrupt("return");case 10:if(v=e.$util.DateToUnix("".concat(g," ").concat(v)),y=e.$util.DateToUnix("".concat(g," ").concat(y)),x=1==f?/^[1-9]+[0-9]*]*$/:/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/,2!=n||o&&x.test(o)){t.next=16;break}return e.$util.showToast({title:o?1==f?"请输入正确的配送数量":"请输入正确的配送重量,最多2位小数":"请输入".concat(i[f])}),t.abrupt("return");case 16:if($={order_id:c,send_type:n,send_num:o,address_id:p,start_time:v,end_time:y,text:d},1!=n){t.next=24;break}if(s=s?s.replace(/(^\s*)|(\s*$)/g,""):"",s&&u&&/^(1[0-9]{10})$/.test(u)){t.next=22;break}return e.$util.showToast({title:s?u?"".concat(u," 手机号无效"):"请输入手机号":"请输入姓名"}),t.abrupt("return");case 22:$.user_name=s,$.mobile=u;case 24:if(e.$util.showLoading(),1!=n){t.next=34;break}return $.pay_model=2,t.next=29,e.$api.land.sendOrderApply($);case 29:return e.$util.hideAll(),e.$util.showToast({title:"提交成功"}),e.$refs.send_item.close(),setTimeout((function(){e.initIndex()}),1e3),t.abrupt("return");case 34:return t.next=36,e.$api.land.sendOrderPayInfo($);case 36:w=t.sent,k=w.send_price,e.$util.hideAll(),I=Object.assign({},$,{pay_price:k,page_type:"land_send"}),e.updateOrderItem({key:"orderInfo",val:I}),e.$refs.send_item.close(),"/mine/pages/pay",e.$util.goUrl({url:"/mine/pages/pay"});case 44:case"end":return t.stop()}}),t)})))()},toEvaluate:function(){var e=this.detail.id,t="/mine/pages/evaluate/edit?id=".concat(e,"&type=land");this.$util.goUrl({url:t})}})),a);t.default=c}).call(this,n("543d")["default"])},ef8d:function(e,t,n){"use strict";n.r(t);var i=n("4af9"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},f358:function(e,t,n){}},[["0360","common/runtime","common/vendor"]]]); |