confirmPackageOrder.js 4.1 KB

12
  1. "use strict";const e=require("../common/vendor.js"),i=require("../common/assets.js"),p=()=>"../components/evan-switch/evan-switch.js",a=()=>"../components/px-popup-bottom/px-popup-bottom.js",l={components:{EvanSwitch:p,popupBottom:a},data(){return{liveId:null,temps:[],totalMoney:0,couponUserId:null,couponText:"请选择",couponsList:[],couponVisible:!1,companyUserId:null,packageId:null,address:null,package:{},form:{orderKey:null,addressId:null,mark:null}}},onLoad(t){},onShow(){},methods:{getWeixinTemps:function(){getWeixinTemps().then(t=>{t.code==200&&(this.temps=t.temp)},t=>{})},couponSelect(t){this.couponText="-¥"+t.couponPrice.toFixed(2),this.couponUserId=t.id,this.couponVisible=!1,this.computedPackageOrder()},openCoupon(){let t=this;var s={packageCateId:this.package.cateId,couponType:1,useMinPrice:this.totalMoney};getMyEnableCouponList(s).then(c=>{this.couponVisible=!0,t.couponsList=c.data})},confirmPackageOrder(){let t={packageId:this.packageId,couponUserId:this.couponUserId};confirmPackageOrder(t).then(s=>{s.code==200?(this.form.orderKey=s.orderKey,this.address=s.address,this.package=s.package,s.address!=null&&(this.form.addressId=s.address.id),this.totalMoney=s.totalMoney):e.index.showToast({icon:"none",title:s.msg})},s=>{})},computedPackageOrder(){let t={packageId:this.packageId,couponUserId:this.couponUserId};computedPackageOrder(t).then(s=>{s.code==200?this.totalMoney=s.totalMoney:e.index.showToast({icon:"none",title:s.msg})},s=>{})},submitOrder(){var t=this;if(this.form.orderKey==null){e.index.showToast({icon:"none",title:"订单KEY不存在"});return}if(this.form.addressId==null){e.index.showToast({icon:"none",title:"收货地址不能为空"});return}e.index.requestSubscribeMessage({tmplIds:this.temps,success(s){t.createPackageOrder()},fail(s){t.createPackageOrder()}})},createPackageOrder(){e.index.showLoading({title:"正在处理中..."});let t={couponUserId:this.couponUserId,mark:this.form.mark,orderKey:this.form.orderKey,addressId:this.form.addressId,packageId:this.packageId,companyUserId:this.companyUserId};createPackageOrder(t).then(s=>{if(e.index.hideLoading(),s.code==200){s.order.isPrescribe==1?setTimeout(function(){e.index.redirectTo({url:"prescribe?orderId="+s.order.id})},200):setTimeout(function(){e.index.redirectTo({url:"./paymentOrder?orderId="+s.order.id})},200);return}else if(s.code==501){e.index.showToast({icon:"none",title:s.msg}),setTimeout(function(){e.index.navigateBack({delta:1})},200);return}else e.index.showToast({icon:"none",title:s.msg})},s=>{})},openAddress(){e.index.navigateTo({url:"/pages_user/user/address"})}}};Array||e.resolveComponent("popupBottom")();function u(t,s,c,h,o,r){return e.e({a:o.address==null},o.address==null?{b:i._imports_0$8,c:e.o(n=>r.openAddress())}:{},{d:o.address!=null},o.address!=null?e.e({e:e.t(o.address.realName),f:o.address.phone!=null},o.address.phone!=null?{g:e.t(t.utils.parsePhone(o.address.phone))}:{},{h:e.t(o.address.province),i:e.t(o.address.city),j:e.t(o.address.district),k:e.t(o.address.detail),l:i._imports_0$8,m:e.o(n=>r.openAddress())}):{},{n:o.package.imgUrl,o:e.t(o.package.title),p:e.t(o.package.descs),q:o.package.payMoney!=null},o.package.payMoney!=null?{r:e.t(o.package.payMoney.toFixed(2))}:{},{s:o.package.payMoney!=null},o.package.payMoney!=null?{t:e.t(o.package.payMoney.toFixed(2))}:{},{v:e.t(o.couponText),w:i._imports_1$7,x:e.o(n=>r.openCoupon()),y:o.form.mark,z:e.o(n=>o.form.mark=n.detail.value),A:o.totalMoney!=null},o.totalMoney!=null?{B:e.t(o.totalMoney.toFixed(2))}:{},{C:e.o((...n)=>r.submitOrder&&r.submitOrder(...n)),D:o.couponsList.length>0},o.couponsList.length>0?{E:e.f(o.couponsList,(n,d,g)=>e.e({a:n.status==0},n.status==0?{b:i._imports_2$4}:{},{c:n.status!=0},n.status!=0?{d:i._imports_3$1}:{},{e:e.t(n.couponPrice),f:e.t(n.useMinPrice),g:e.t(n.couponTitle),h:e.t(n.limitTime),i:e.o(f=>r.couponSelect(n),d),j:d}))}:{},{F:o.couponsList.length==0},o.couponsList.length==0?{G:i._imports_2$1}:{},{H:e.sr("popup","365fa217-0"),I:e.p({visible:o.couponVisible,title:" ",bgColor:"#f5f5f5",radius:"30",maxHeight:"60%"})})}const m=e._export_sfc(l,[["render",u],["__scopeId","data-v-365fa217"]]);wx.createPage(m);
  2. //# sourceMappingURL=../../.sourcemap/mp-weixin/pages_shop/confirmPackageOrder.js.map