Files
Smart-Farm/front/claim/pages/order/detail.js
2025-12-22 17:13:05 +08:00

1 line
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["claim/pages/order/detail"],{"1fec":function(e,t,n){"use strict";(function(e){var i=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("2eee")),r=i(n("c973")),o=i(n("9523")),s=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,o.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 u={components:{},data:function(){return{scrollTop:0,options:{},detail:{},statusType:{"-1":"已取消",1:"待支付",2:"认养中",3:"配送中",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",pay_type:1},{id:2,title:"开始养殖",img_name:"breed",pay_type:2},{id:3,title:"配送中",img_name:"distribution",pay_type:3},{id:4,title:"已完成",img_name:"done",pay_type:4}],activeIndex:0,tabList:[{id:0,title:"认养信息"},{id:1,title:"配送信息",number:0},{id:2,title:"养殖管理",number:0}],param:{page:1},list:{data:[]},loading:!0,popupInfo:{},lockTap:!1,address_info:{id:0,address:""},send_info:{time_index:"",time:{date:"",start_time:"",end_time:""}},send_num:"",user_name:"",mobile:"",text:""}},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=1*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())},computed:(0,s.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}}),methods:l(l(l({},(0,s.mapActions)(["getConfigInfo","getAuthPhone"])),(0,s.mapMutations)(["updateOrderItem"])),{},{initIndex:function(){var e=this;return(0,r.default)(a.default.mark((function t(){var n,i,r,o,s,d;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.options.id,t.next=3,e.$api.claim.orderInfo({id:n});case 3:i=t.sent,r=i.send_type,i.address_info,o=i.farmer_info,o.address,1==r&&(i.address_info.id=0,i.address_info.address=o.address),s=i.send_tmpl.type,i.send_tmpl_type=s,e.detail=i,e.tabList[1].title=1==r?"自提信息":"配送信息",e.address_info=e.address_info.id?e.address_info:i.address_info,d=e.activeIndex,e.handerTabChange(d),e.$util.hideAll();case 15: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,r.default)(a.default.mark((function t(){var n,i,r,o,s,d;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.list,i=e.param,r=e.activeIndex,o=e.options.id,i.claim_order_id=o,s=1==r?"userSendOrderList":"breedOrderList",t.next=6,e.$api.claim[s](i);case 6:d=t.sent,1==e.param.page||(d.data=n.data.concat(d.data)),e.list=d,e.loading=!1,e.$util.hideAll();case 10:case"end":return t.stop()}}),t)})))()},toChangeOrder:function(e,t){var n=this;return(0,r.default)(a.default.mark((function i(){var r,o,s,d,l;return a.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:r=-1==e?n.detail:n.list.data[e],o=r.id,s=r.order_code,d=r.goods_cover,l=void 0===d?"":d,n.popupInfo={id:o,name:"订单编号:".concat(s),image:l,index:e,refs_key:t},n.$refs[t].open();case 3:case"end":return i.stop()}}),i)})))()},confirmChangeOrder:function(){var e=this;return(0,r.default)(a.default.mark((function t(){var n,i,r,o,s,d,l,u,c;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.popupInfo,i=n.id,r=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}},d=s[o],l=d.method,u=d.msg,c=d.pay_type,t.prev=7,t.next=10,e.$api.claim[l]({id:i});case 10:e.$util.hideAll(),"cancel_item"==o?e.detail.pay_type=c:e.list.data[r].pay_type=c,e.$util.showToast({title:u}),["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,r.default)(a.default.mark((function n(){var i,r,o,s,d;return a.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,r=i.id,o=i.pay_model,n.prev=5,n.next=8,t.$api.claim.claimRePayOrder({id:r});case 8:if(s=n.sent,d=s.pay_list,t.$util.hideAll(),!d){n.next=25;break}return 3==o&&(d={orderInfo:d,provider:"alipay"}),n.prev=13,n.next=16,t.$util.pay(d);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,r.default)(a.default.mark((function n(){var i;return a.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,r.default)(a.default.mark((function i(){var r,o,s,d,l,u;return a.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return r=n.detail.farmer_info,o=n.list.data[t].send_type,s=1==o?r:n.list.data[t],d=s.lat,l=s.lng,u=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*d,longitude:1*l,name:u,scale:28});case 9:case"end":return i.stop()}}),i)})))()},toChooseAddr:function(){var e=this.detail.send_type;1!=e?this.$util.goUrl({url:"/mine/pages/address/list?check=2"}):this.toMap()},toSend:function(){var e=this.$util.deepCopy(this.detail),t=e.send_type,n=e.address_info;if(this.address_info=n,this.send_info={time_index:"",time:{date:"",start_time:"",end_time:""}},1==t){var i=n.user_name,a=n.mobile;this.user_name=i,this.mobile=a}this.send_num="",this.text="",this.$refs.send_item.open()},toAuthPhone:function(e){var t=this;return(0,r.default)(a.default.mark((function n(){var i;return a.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,r.default)(a.default.mark((function t(){var n,i,r,o,s,d,l,u,c,p,f,m,h,_,g,v,b,y,x,$,w,k,T,O;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.detail,i=n.id,r=n.send_type,o=n.send_tmpl_type,s=n.num,d=e.address_info.id,d||2!=r){t.next=5;break}return e.$util.showToast({title:"请选择收货地址"}),t.abrupt("return");case 5:if(l=e.send_info.time,u=l.date,c=void 0===u?"":u,p=l.start_time,f=void 0===p?"":p,m=l.end_time,h=void 0===m?"":m,_=e.sendTitle,g=e.timeTitle,v=e.send_num,b=e.user_name,y=e.mobile,x=e.text,c){t.next=10;break}return e.$util.showToast({title:"请选择".concat(g[r])}),t.abrupt("return");case 10:if(f=e.$util.DateToUnix("".concat(c," ").concat(f)),h=e.$util.DateToUnix("".concat(c," ").concat(h)),$=1==o?/^[1-9]+[0-9]*]*$/:/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/,e.$util.showToast({title:"".concat(v)}),v&&$.test(v)&&!(1==o&&v>s)){t.next=17;break}return e.$util.showToast({title:v?$.test(v)?"配送数量不能大于下单数量":1==o?"请输入正确的配送数量,不支持小数":"请输入正确的配送重量最多2位小数":"请输入".concat(_[o])}),t.abrupt("return");case 17:if(w={order_id:i,send_type:r,send_num:v,address_id:d,start_time:f,end_time:h,text:x},1!=r){t.next=25;break}if(b=b?b.replace(/(^\s*)|(\s*$)/g,""):"",b&&y&&/^(1[0-9]{10})$/.test(y)){t.next=23;break}return e.$util.showToast({title:b?y?"".concat(y," 手机号无效"):"请输入手机号":"请输入姓名"}),t.abrupt("return");case 23:w.user_name=b,w.mobile=y;case 25:if(e.$util.showLoading(),1!=r){t.next=35;break}return w.pay_model=2,t.next=30,e.$api.claim.sendOrderApply(w);case 30:return e.$util.hideAll(),e.$util.showToast({title:"提交成功"}),e.$refs.send_item.close(),setTimeout((function(){e.initIndex()}),1e3),t.abrupt("return");case 35:return t.next=37,e.$api.claim.sendOrderPayInfo(w);case 37:k=t.sent,T=k.send_price,e.$util.hideAll(),O=Object.assign({},w,{pay_price:T,page_type:"claim_send"}),e.updateOrderItem({key:"orderInfo",val:O}),e.$refs.send_item.close(),"/mine/pages/pay",e.$util.goUrl({url:"/mine/pages/pay"});case 45:case"end":return t.stop()}}),t)})))()},toBreed:function(){var e=this.options.id,t=this.detail.farmer_id,n="/claim/pages/order/breed/list?id=".concat(e,"&farmer_id=").concat(t);this.$util.goUrl({url:n})},toBreedDetail:function(e){var t=this.list.data[e].id,n="/claim/pages/order/breed/detail?id=".concat(t);this.$util.goUrl({url:n})},toEvaluate:function(){var e=this.detail.id,t="/mine/pages/evaluate/edit?id=".concat(e,"&type=claim");this.$util.goUrl({url:t})}})};t.default=u}).call(this,n("543d")["default"])},"7a5b":function(e,t,n){"use strict";(function(e,t){var i=n("4ea4");n("b03e");i(n("66fd"));var a=i(n("bb17"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"92a4":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&&e.detail.machine_info.data.length>0:null),i=e.detail.id&&n?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&&1==e.activeIndex&&e.loading?e.list.current_page>=e.list.last_page&&e.list.data.length>0:null,o=e.detail.id&&1==e.activeIndex?!e.loading&&e.list.data.length<=0&&1==e.list.current_page:null,s=e.detail.id&&2==e.activeIndex&&e.loading?e.list.current_page>=e.list.last_page&&e.list.data.length>0:null,d=e.detail.id&&2==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 e.$util.goUrl({url:e.detail.address_info.mobile,openType:"call"})},e.e3=function(t){return t.stopPropagation(),e.$util.goUrl({url:"/mine/pages/choose-time"})},e.e4=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:d}})},a=[]},"93e5":function(e,t,n){"use strict";var i=n("cbf6"),a=n.n(i);a.a},bb17:function(e,t,n){"use strict";n.r(t);var i=n("92a4"),a=n("bec3");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("93e5");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},bec3:function(e,t,n){"use strict";n.r(t);var i=n("1fec"),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},cbf6:function(e,t,n){}},[["7a5b","common/runtime","common/vendor"]]]);