confirmOrder.js 5.7 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/shopping/confirmOrder"],{"0f22":function(e,t,o){"use strict";var n=o("6d11"),r=o.n(n);r.a},6345:function(e,t,o){"use strict";o.r(t);var n=o("b5c2"),r=o("7a6c");for(var s in r)["default"].indexOf(s)<0&&function(e){o.d(t,e,(function(){return r[e]}))}(s);o("f2e2"),o("0f22");var i=o("828b"),c=Object(i["a"])(r["default"],n["b"],n["c"],!1,null,"dabe89b4",null,!1,n["a"],void 0);t["default"]=c.exports},"660d":function(e,t,o){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o("caff"),r=o("98ea"),s=o("a678"),i={components:{EvanSwitch:function(){o.e("components/evan-switch/evan-switch").then(function(){return resolve(o("4e94"))}.bind(null,o)).catch(o.oe)},popupBottom:function(){Promise.all([o.e("common/vendor"),o.e("components/px-popup-bottom/px-popup-bottom")]).then(function(){return resolve(o("f348"))}.bind(null,o)).catch(o.oe)}},data:function(){return{temps:[],couponUserId:null,couponText:"请选择",couponsList:[],couponVisible:!1,price:{payPrice:0,totalPostage:0,usedIntegral:0,totalPrice:0},address:null,carts:[],checked:!1,type:null,cartIds:null,form:{useIntegral:0,orderKey:null,addressId:null,mark:null,companyId:null,companyUserId:null}}},onLoad:function(t){var o=this;this.form.companyId=t.companyId,this.form.companyUserId=t.companyUserId,this.cartIds=t.cartIds,this.type=t.type,this.confirm(),e.$on("updateAddress",(function(e){o.address=e,o.form.addressId=e.id,o.computed()})),this.getWeixinOrderTemps()},methods:{getWeixinOrderTemps:function(){var e=this;(0,n.getWeixinOrderTemps)().then((function(t){200==t.code&&(e.temps=t.temp,console.log(e.temps))}),(function(e){}))},couponSelect:function(e){this.couponText="-¥"+e.couponPrice.toFixed(2),this.couponUserId=e.id,this.couponVisible=!1,this.computed()},openCoupon:function(){var e=this,t=this,o={couponType:0,useMinPrice:this.price.payPrice};(0,s.getMyEnableCouponList)(o).then((function(o){e.couponVisible=!0,t.couponsList=o.data}))},integralChange:function(e){console.log(e),this.form.useIntegral=e?1:0,this.computed()},confirm:function(t){var o=this,n={type:this.type,cartIds:this.cartIds};(0,r.confirm)(n).then((function(t){200==t.code?(o.carts=t.carts,o.form.orderKey=t.orderKey,null!=t.address&&(o.form.addressId=t.address.id,o.address=t.address,console.log(o.form.addreddId)),o.computed()):e.showToast({icon:"none",title:t.msg})}),(function(e){}))},computed:function(){var t=this,o={companyId:this.form.companyId,couponUserId:this.couponUserId,orderKey:this.form.orderKey,addressId:this.form.addressId,useIntegral:this.form.useIntegral};(0,r.computed)(o).then((function(o){if(200==o.code)console.log(o),t.price=o.data;else{if(501==o.code)return e.showToast({icon:"none",title:o.msg}),void setTimeout((function(){e.navigateBack({delta:1})}),500);e.showToast({icon:"none",title:o.msg})}}),(function(e){}))},submitOrder:function(){var t=this;null!=this.form.orderKey?null!=this.form.addressId?e.requestSubscribeMessage({tmplIds:this.temps,success:function(e){t.createOrder()},fail:function(e){t.createOrder()}}):e.showToast({icon:"none",title:"收货地址不能为空"}):e.showToast({icon:"none",title:"订单KEY不存在"})},createOrder:function(){var t=null,o=e.getStorageSync("tuiUserId");e.showLoading({title:"正在处理中..."}),t=null!=o&&void 0!=o&&o>0?{orderCreateType:1,tuiUserId:o,companyId:this.form.companyId,companyUserId:this.form.companyUserId,couponUserId:this.couponUserId,mark:this.form.mark,orderKey:this.form.orderKey,addressId:this.form.addressId,useIntegral:this.form.useIntegral,payType:1}:{orderCreateType:1,companyId:this.form.companyId,companyUserId:this.form.companyUserId,couponUserId:this.couponUserId,mark:this.form.mark,orderKey:this.form.orderKey,addressId:this.form.addressId,useIntegral:this.form.useIntegral,payType:1},(0,r.create)(t).then((function(t){return e.hideLoading(),200==t.code?(e.hideLoading(),void(1==t.order.isPrescribe?setTimeout((function(){e.redirectTo({url:"prescribe?orderId="+t.order.id})}),200):setTimeout((function(){e.redirectTo({url:"./paymentOrder?orderId="+t.order.id})}),200))):501==t.code?(e.showToast({icon:"none",title:t.msg}),void setTimeout((function(){e.navigateBack({delta:1})}),200)):void e.showToast({icon:"none",title:t.msg})}),(function(e){}))},openAddress:function(){e.navigateTo({url:"/pages_user/user/address"})}}};t.default=i}).call(this,o("df3c")["default"])},"6d11":function(e,t,o){},"6f8b":function(e,t,o){"use strict";(function(e,t){var n=o("47a9");o("584a");n(o("3240"));var r=n(o("6345"));e.__webpack_require_UNI_MP_PLUGIN__=o,t(r.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},"7a6c":function(e,t,o){"use strict";o.r(t);var n=o("660d"),r=o.n(n);for(var s in n)["default"].indexOf(s)<0&&function(e){o.d(t,e,(function(){return n[e]}))}(s);t["default"]=r.a},b5c2:function(e,t,o){"use strict";o.d(t,"b",(function(){return r})),o.d(t,"c",(function(){return s})),o.d(t,"a",(function(){return n}));var n={evanSwitch:function(){return o.e("components/evan-switch/evan-switch").then(o.bind(null,"4e94"))}},r=function(){var e=this,t=e.$createElement,o=(e._self._c,null!=e.address&&null!=e.address.phone?e.utils.parsePhone(e.address.phone):null),n=e.__map(e.carts,(function(t,o){var n=e.__get_orig(t),r=e.utils.getDictLabelName("storeProductType",t.productType),s=t.price.toFixed(2);return{$orig:n,g1:r,g2:s}})),r=e.price.totalPrice.toFixed(2),s=null!=e.address&&null!=e.price.payPostage&&0!=e.price.payPostage?e.price.payPostage.toFixed(2):null,i=e.price.serviceFee.toFixed(2),c=e.price.payPrice.toFixed(2),d=e.couponsList.length,a=e.couponsList.length;e.$mp.data=Object.assign({},{$root:{g0:o,l0:n,g3:r,g4:s,g5:i,g6:c,g7:d,g8:a}})},s=[]},f243:function(e,t,o){},f2e2:function(e,t,o){"use strict";var n=o("f243"),r=o.n(n);r.a}},[["6f8b","common/runtime","common/vendor"]]]);