1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/cart/confirm"],{"0781":function(t,s,e){"use strict";var i=e("ce42"),n=e.n(i);n.a},"1e08":function(t,s,e){"use strict";e.d(s,"b",(function(){return n})),e.d(s,"c",(function(){return o})),e.d(s,"a",(function(){return i}));var i={navbar:function(){return Promise.all([e.e("common/vendor"),e.e("components/navbar/navbar")]).then(e.bind(null,"2445"))},couponList:function(){return e.e("components/coupon-list/coupon-list").then(e.bind(null,"cbb8"))},addressList:function(){return e.e("components/address-list/address-list").then(e.bind(null,"fec6"))}},n=function(){var t=this,s=t.$createElement,e=(t._self._c,t.orderData.item.length);t._isMounted||(t.e0=function(s){t.isAddressStatus=!0},t.e1=function(s){t.isStoreStatus=!0},t.e2=function(s){t.isCouponStatus=!t.isCouponStatus}),t.$mp.data=Object.assign({},{$root:{g0:e}})},o=[]},"6f9e":function(t,s,e){"use strict";var i=e("4ea4");Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var n,o=i(e("9523")),r=i(e("92e0")),d=i(e("17fb")),a={components:{MallInfo:function(){e.e("components/tool/info").then(function(){return resolve(e("f283"))}.bind(null,e)).catch(e.oe)},loading:function(){e.e("components/tool/loading").then(function(){return resolve(e("837c"))}.bind(null,e)).catch(e.oe)},navbar:function(){Promise.all([e.e("common/vendor"),e.e("components/navbar/navbar")]).then(function(){return resolve(e("2445"))}.bind(null,e)).catch(e.oe)}},data:function(){return{scrollNum:0,shippingType:1,isShipping:0,storeList:[],store:{id:"",name:"",tel:"",address:""},isLoading:!0,loadingColor:"rgba(255,255,255,1)",loadingText:"正在加载订单中",chosenStoreId:"0",isStoreStatus:!1,isCouponStatus:!1,isAddressStatus:!1,bonusText:"请选择",address:{id:"",name:"",tel:"",address:""},chosenAddressId:"0",bonusId:"0",addressList:[],orderData:{item:{},real_amount:0,real_freight:0,payable_amount:0,order_amount:0,users_price:0,real_point:0,users_point:0,type:0},remarks:"",payment:"wechat",coupons:[],params:null,orderBtnFlag:!1,providerList:[]}},onLoad:function(t){var s=this,e=t.type,i=t.id,n={id:i,type:e};this.$utils.in_array(e,["buy","point","second","regiment","special","group"])&&(n.sku_id=t.sku_id,n.num=t.num,t.kid&&(n.kid=t.kid)),n.shipping_type=this.shippingType,this.params=n,d.default.getPaymentList().then((function(t){s.providerList=t})),r.default.order()},onShow:function(){var t=this;this.$nextTick((function(){var s=t.$storage.getJson("users");null==s?t.$utils.navigateTo("public/login"):t.onLoadOrder()}))},onPageScroll:function(t){this.scrollNum=t.scrollTop},methods:(n={onRemarks:function(t){this.remarks=t.detail.value},onShipping:function(t){this.shippingType=t,this.params.shipping_type=t,1==t?this.onSelectedAddress(this.address):this.onSelectedStore(this.store)},onSelectedStore:function(t){this.isStoreStatus=!1,this.chosenStoreId=t.id,this.params.store_id=this.chosenStoreId,this.store=t,delete this.params.address_id,this.onLoadOrder()},onSelectedAddress:function(t){this.isAddressStatus=!1,this.chosenAddressId=t.id,this.params.address_id=this.chosenAddressId,this.address=t,delete this.params.store_id,this.onLoadOrder()},onLoadOrder:function(){var t=this;this.$http.getCartConfirm(this.params).then((function(s){s.status?(t.orderData=s.data,t.isShipping=parseInt(s.data.is_shipping),t.storeList=s.data.store,t.addressList=s.data.address.list,void 0==s.data.address.default||s.data.address.default.length<=0?void 0!=s.data.address.list[0]&&(t.address=s.data.address.list[0],t.chosenAddressId=t.address.id):(t.chosenAddressId=s.data.address.default.id,t.address=s.data.address.default),t.storeList.length&&""==t.store.id&&(t.store=t.storeList[0],t.chosenStoreId=t.store.id),t.coupons=s.data.bonus,"请选择"==t.bonusText&&(t.bonusText=s.data.bonus.length<=0?"暂无优惠劵":s.data.bonus.length+"张可用"),t.isLoading=!1):(t.isLoading=!1,t.$storage.set("order_msg",s.info),t.$utils.redirectTo("cart/msg"))}))},onOrderSubmit:function(){var t=this;if(this.orderBtnFlag)return!1;if(this.orderData.real_point>this.orderData.users_point)return this.$utils.msg("您的积分不足,不能购买此商品"),!1;if(2==this.shippingType&&""==this.store.id)return this.$utils.msg("请先选择自提门店"),!1;this.orderBtnFlag=!0,this.isLoading=!0,this.loadingColor="rgba(255,255,255,0.3)",this.loadingText="正在提交订单中";var s={};Object.assign(s,{id:this.params.id,type:this.params.type,address_id:this.chosenAddressId,store_id:this.chosenStoreId,shipping_type:this.shippingType,bonus_id:this.bonusId,payment:this.payment,remarks:this.remarks,source:d.default.getPaymentType()},this.params),this.$http.createOrder(s).then((function(s){t.isLoading=!1,s.status?d.default.crreateOrder(s.data,!0):t.$utils.msg(s.info),t.orderBtnFlag=!1})).catch((function(s){t.isLoading=!1,t.$utils.msg("网络连接错误,请检查网络是否可用"),t.orderBtnFlag=!1}))}},(0,o.default)(n,"onShipping",(function(t){this.shippingType=t,this.params.shipping_type=t,1==t?this.onSelectedAddress(this.address):this.onSelectedStore(this.store)})),(0,o.default)(n,"selectPayment",(function(t){this.payment=t})),(0,o.default)(n,"onCoupons",(function(t){this.isCouponStatus=!1,this.params.bonus_id=t.id,this.bonusText=t.value,this.bonusId=t.id,this.onLoadOrder()})),(0,o.default)(n,"onSelectedStore",(function(t){this.isStoreStatus=!1,this.chosenStoreId=t.id,this.params.store_id=this.chosenStoreId,this.store=t,delete this.params.address_id,this.onLoadOrder()})),(0,o.default)(n,"onSelectedAddress",(function(t){this.isAddressStatus=!1,this.chosenAddressId=t.id,this.params.address_id=this.chosenAddressId,this.address=t,delete this.params.store_id,this.onLoadOrder()})),(0,o.default)(n,"onAdd",(function(){this.$storage.set("ORDER_CONFIRM_SELECT",!0),this.$utils.navigateTo("ucenter/address_editor")})),n)};s.default=a},"7f5f":function(t,s,e){"use strict";e.r(s);var i=e("1e08"),n=e("c611");for(var o in n)["default"].indexOf(o)<0&&function(t){e.d(s,t,(function(){return n[t]}))}(o);e("0781");var r=e("f0c5"),d=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);s["default"]=d.exports},c611:function(t,s,e){"use strict";e.r(s);var i=e("6f9e"),n=e.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){e.d(s,t,(function(){return i[t]}))}(o);s["default"]=n.a},ce42:function(t,s,e){},d8d3:function(t,s,e){"use strict";(function(t,s){var i=e("4ea4");e("dc53");i(e("66fd"));var n=i(e("7f5f"));t.__webpack_require_UNI_MP_PLUGIN__=e,s(n.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])}},[["d8d3","common/runtime","common/vendor"]]]);
|