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.

1 line
13 KiB

8 months ago
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["user/pages/order"],{"0584":function(e,t,r){},3982:function(e,t,r){"use strict";var n=r("0584"),i=r.n(n);i.a},"6dfc":function(e,t,r){"use strict";(function(e){var n=r("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r("7eb4")),a=n(r("34cf")),o=n(r("7ca3")),s=n(r("ee10")),u=r("8f59");function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f={components:{parser:function(){Promise.all([r.e("common/vendor"),r.e("components/jyf-Parser/index")]).then(function(){return resolve(r("99e9"))}.bind(null,r)).catch(r.oe)}},data:function(){return{options:{},serviceTypeList:[{id:0,title:"上门服务"},{id:1,title:"到店服务"}],serviceTypeInd:0,carTypeList:[{id:1,title:"出租车"},{id:0,title:"公交/地铁"}],carTypeInd:0,payList:[{id:1,icon:"iconweixinzhifu1",title:"微信支付"},{id:2,icon:"iconqianbao c-balance",title:"账户余额",is_disabled:!1}],payInd:0,balanceInd:1,balance:0,tabList:[],activeIndex:0,timeList:[],send_info:{},orderInfo:{coupon_id:0,address_info:{id:0}},form:{user_name:"",user_phone:"",text:""},rule:[{name:"user_name",checkType:"isNotNull",errorMsg:"请输入您的姓名",regType:2},{name:"user_phone",checkType:"isMobile",errorMsg:"请输入手机号"}],lockTap:!1,isBus:0,isAgree:!1}},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},commonOptions:function(e){return e.user.commonOptions},userInfo:function(e){return e.user.userInfo},mineInfo:function(e){return e.user.mineInfo},carList:function(e){return e.order.carList}}),watch:{"send_info.time":function(e){var t=this.send_info.time_str;this.getIsBusCall(t)}},onLoad:function(e){var t=this;return(0,s.default)(i.default.mark((function r(){var n,a;return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.options=e,t.$util.showLoading(),r.next=4,t.initIndex();case 4:n=t.send_info.time,a=void 0===n?0:n,a||t.getIsBusCall("");case 6:case"end":return r.stop()}}),r)})))()},methods:d(d(d({},(0,u.mapActions)(["getConfigInfo","getMineInfo","getCarList"])),(0,u.mapMutations)(["updateUserItem","updateOrderItem"])),{},{initIndex:function(){var e=arguments,t=this;return(0,s.default)(i.default.mark((function r(){var n,o,s,u,c,d,f,l,p,h,v,_,g,m,b,x,I,y,T,w,k,$,L,O,P,C,j;return i.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.length>0&&void 0!==e[0]&&e[0],r.next=3,t.getConfigInfo();case 3:if(n=t.configInfo.alipay_status,void 0===n?0:n,o=t.options,s=o.id,u=o.ser_id,c=void 0===u?0:u,d=t.orderInfo,f=d.coupon_id,l=d.address_info,p=l.id,p){r.next=13;break}return r.next=11,t.$api.mine.getDefultAddress();case 11:h=r.sent,p=h&&h.id?h.id:null;case 13:return v=t.carTypeList[t.carTypeInd].id,_=t.serviceTypeList[t.serviceTypeInd].id,g=void 0===_?0:_,r.next=17,Promise.all([t.$api.order.payOrderInfo({is_store:g,service_id:c,coach_id:s,car_type:v,coupon_id:f,address_id:p}),t.getMineInfo()]);case 17:m=r.sent,b=(0,a.default)(m,2),x=b[0],b[1],t.$util.hideAll(),t.$util.setNavigationBarColor({bg:t.primaryColor}),x.address_info=x.address_info.id?x.address_info:{},t.orderInfo=x,I=x.near_time,y=void 0===I?{str:"",text:""}:I,T=y.text,w=void 0===T?"":T,k=y.str,$=void 0===k?"":k,L=t.send_info.time,O=void 0===L?0:L,!O&&w&&$&&(P=t.$util.formatTime(1e3*$,"M-D"),t.send_info={time:w,time_str:$,dat_text:P}),C=t.mineInfo.balance,j=t.balanceInd,t.payList[j].is_disabled=1*C<1*x.pay_price,t.balance=C;ca