confirmCreateOrder.js 5.9 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/shopping/confirmCreateOrder"],{"1df0":function(e,t,o){"use strict";o.r(t);var r=o("4308"),n=o.n(r);for(var s in r)["default"].indexOf(s)<0&&function(e){o.d(t,e,(function(){return r[e]}))}(s);t["default"]=n.a},"2ec7":function(e,t,o){"use strict";o.r(t);var r=o("df71"),n=o("1df0");for(var s in n)["default"].indexOf(s)<0&&function(e){o.d(t,e,(function(){return n[e]}))}(s);o("e04a"),o("97b0");var i=o("828b"),c=Object(i["a"])(n["default"],r["b"],r["c"],!1,null,"1455ed0a",null,!1,r["a"],void 0);t["default"]=c.exports},"3e28":function(e,t,o){},4308:function(e,t,o){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o("caff"),n=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,createOrderKey:null}}},onLoad:function(t){var o=this;this.form.createOrderKey=t.createOrderKey,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})),this.getWeixinOrderTemps()},methods:{getWeixinOrderTemps:function(){var e=this;(0,r.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:2,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,r={type:this.type,cartIds:this.cartIds};(0,n.confirm)(r).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(t){var o=this,r={companyUserId:this.form.companyUserId,createOrderKey:this.form.createOrderKey,couponUserId:this.couponUserId,orderKey:this.form.orderKey,addressId:this.form.addressId,useIntegral:this.form.useIntegral};(0,n.computed)(r).then((function(t){if(200==t.code)console.log(t),o.price=t.data;else{if(501==t.code)return e.showToast({icon:"none",title:t.msg}),void setTimeout((function(){e.navigateBack({delta:1})}),500);e.showToast({icon:"none",title:t.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?{createOrderKey:this.form.createOrderKey,orderCreateType:3,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}:{createOrderKey:this.form.createOrderKey,orderCreateType:3,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,n.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"])},"97b0":function(e,t,o){"use strict";var r=o("3e28"),n=o.n(r);n.a},9967:function(e,t,o){"use strict";(function(e,t){var r=o("47a9");o("584a");r(o("3240"));var n=r(o("2ec7"));e.__webpack_require_UNI_MP_PLUGIN__=o,t(n.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},c40b:function(e,t,o){},df71:function(e,t,o){"use strict";o.d(t,"b",(function(){return n})),o.d(t,"c",(function(){return s})),o.d(t,"a",(function(){return r}));var r={evanSwitch:function(){return o.e("components/evan-switch/evan-switch").then(o.bind(null,"4e94"))}},n=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),r=e.__map(e.carts,(function(t,o){var r=e.__get_orig(t),n=e.utils.getDictLabelName("storeProductType",t.productType),s=t.price.toFixed(2);return{$orig:r,g1:n,g2:s}})),n=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:r,g3:n,g4:s,g5:i,g6:c,g7:d,g8:a}})},s=[]},e04a:function(e,t,o){"use strict";var r=o("c40b"),n=o.n(r);n.a}},[["9967","common/runtime","common/vendor"]]]);