(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/checkout/checkout"],{"0672":function(e,t,i){"use strict";(function(e,t){var s=i("47a9");i("90c2");s(i("3240"));var r=s(i("6135"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(r.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},"2d70":function(e,t,i){"use strict";i.r(t);var s=i("355c"),r=i.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return s[e]}))}(n);t["default"]=r.a},"355c":function(e,t,i){"use strict";(function(e){var s=i("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(i("7eb4")),n=s(i("7ca3")),o=s(i("ee10")),a=i("8f59");function u(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function _(e){for(var t=1;t0&&e.useVoucher(e.user_voucher_id);for(var u=0;uparseInt(this.submitinfo.UserMembership.UsablePoint)?(this.setData({integral:"",discount:0,disbursements:this.submitinfo.ShoppingCartHeaderInfo.ActualPayPrice}),this.$.showModal({title:"提示",content:"请输入正确积分额度"})):this.setData({discount:(this.integral/this.submitinfo.UserMembership.PointAsCashRate).toFixed(2),disbursements:(this.submitinfo.ShoppingCartHeaderInfo.ActualPayPrice-this.integral/this.submitinfo.UserMembership.PointAsCashRate).toFixed(2)}),this.disbursements<0&&this.setData({disbursements:0}),(this.integral/this.submitinfo.UserMembership.PointAsCashRate).toFixed(2)>this.submitinfo.ShoppingCartHeaderInfo.ActualPayPrice&&this.setData({discount:this.submitinfo.ShoppingCartHeaderInfo.ActualPayPrice}),this.submitinfo.ShoppingCartHeaderInfo.MaxUsableCash>=this.disbursements?this.setData({balance:this.disbursements,realMoney:0}):this.setData({balance:this.submitinfo.ShoppingCartHeaderInfo.MaxUsableCash,realMoney:(this.disbursements-this.submitinfo.ShoppingCartHeaderInfo.MaxUsableCash).toFixed(2)})},getLocalTime:function(e){e=e.replace("/Date(","").replace(")/","");var t=new Date(parseInt(e));return t},getUrlParam:function(e,t){return decodeURIComponent((new RegExp("[?|&]"+e+"=([^&;]+?)(&|#|;|$)").exec(t)||[,""])[1].replace(/\+/g,"%20"))||null},submitorder:function(t){var i=this;if(i.$.isNull(i.order_id)){var s=i.urlArgs;if(1==i.user_voucher_ids.length&&(s.user_voucher_id=i.user_voucher_ids[0]),0==this.ud_id){var r=i.__("请选择你的收货地址!");return i.isVirtual&&(r=i.__("请选择你的个人联系信息!")),void i.$.showModal({title:i.__("提示"),showCancel:!1,content:r})}if(this.isVirtual){var n=this.date+" "+this.time,o=n.replace(/-/g,"/"),a=new Date,u=new Date(o),_=a.getTime(),l=u.getTime();if(l-_<0)return void i.$.showModal({title:"提示",showCancel:!1,content:"您选择的预约时间已不在服务预约时间范围内!"});if(this.product_service_date_flag&&(i.$.isNull(this.date)||i.$.isNull(this.time)))return void i.$.showModal({title:"提示",showCancel:!1,content:"请选择预约服务日期与时间!"})}var d=i.submitinfo.items[0].items[0].payment_type_id;s.payment_form_id=d,s.user_voucher_ids=JSON.stringify(i.user_voucher_ids),s.redemption_ids=JSON.stringify(i.redemption_ids),s.ud_id=s.ud_id||i.ud_id,s.ifcart=i.ifcart,s.cart_id=i.cart_id,s.payment_type_id=i.StateCode.PAYMENT_TYPE_ONLINE,i.selfpickFlag||i.storeServeFlag?s.delivery_type_id=5:i.addressFlag&&(s.delivery_type_id=10),s.delivery_time_id=1,s.invoice_type_id=1,s.order_invoice_title="",s.order_message=JSON.stringify(i.order_message),s.virtual_service_date=i.date,s.virtual_service_time=i.date+" "+i.time,s.chain_id=i.chain_id,s.checked_store=i.checked_store,s.distributor_id=e.getStorageSync("store_id"),s.salesperson_id=i.salesperson_id,s.user_invoice_id=i.user_invoice_id;var c=e.getStorageSync("source_item_id");s.source_item_id=c,s.is_delivery=i.selfpickFlag?0:1,s.kind_id=i.kind_id,i.$.request({url:this.Config.URL.user.order_add,data:s,method:"POST",success:function(t,s,r,n){if(200==s){if(c){for(var o=JSON.parse(c),a=0;a2592e3&&delete o[l]}else delete o[l]}e.setStorageSync("source_item_id",JSON.stringify(o))}i.setData({order_id:t.order_id.join(",")}),t.gb_id&&(i.isFightGroup=t.gb_id),i.setData({paymentData:{order_id:i.order_id,orderSelMoneyAmount:t.orderSelMoneyAmount.toFixed(2),user_money:t.user_money,user_points:t.user_points,user_recharge_card:i.userInfo.user_recharge_card,user_sp:i.userInfo.user_sp}}),i.reloadUserResource((function(e){})),i.notice.postNotificationName("GotoPayCheckout")}else t&&t.hasOwnProperty("mobile_is_bind")||77011==n?i.$.confirm(r,(function(e){e.confirm&&i.$.gopage("/member/member/bindphone")}),!0):i.$.confirm(r)},fail:function(e,t,s,r){i.$.showToast({title:s})}})}else{var m=i.submitinfo.items[0].items[0];1===m.payment_type_id?i.$.gotopage("/member/order/detail?on="+i.order_id):i.gotopay()}},gotopay:function(e){var t=this;return setTimeout((function(){t.$refs.paymentBox.show()}),400),!0},inputRemark:function(e){var t=this.submitinfo;t.items[e.currentTarget.dataset.id].remark=e.detail.value,t.items[e.currentTarget.dataset.id].remarkLength=e.detail.value.length;var i=this.order_message_len,s=this.order_message;this.$set(this.order_message_len,e.currentTarget.dataset.id,e.detail.value.length),this.$set(this.order_message,e.currentTarget.dataset.store_id,e.detail.value),this.setData({order_message:s,order_message_len:i}),this.setData({submitinfo:t})},sendMessage:function(e,t){var i={api:this.Config.URL.wx.get_tpl_msg_config,pages:"/member/order/detail?on="+e,formId:this.formId,WeiXinOpenId:this.userInfo.openId,value:{order_id:e,msg_type:1==t?"OrderSubmitMessage":"OrderPaySuccessWXMessage"}};this.$.sendTpl(i)},suitcouponlist:function(e){var t=this.urlArgs;t.user_voucher_id=parseInt(e.currentTarget.dataset.user_voucher_id),t.val=JSON.stringify(this.submitinfo.items[e.currentTarget.dataset.id].voucher_items),1==this.user_voucher_ids.length&&(t.user_voucher_id=this.user_voucher_ids[0]),t.amount=this.submitinfo.items[e.currentTarget.dataset.id].productMoneySelGoods;var i=this.$.createUrl("/activity/coupon/member",t);this.$.navigateTo({url:i})},suitredemptionlist:function(e){var t=this.urlArgs;t.redemption_id=parseInt(e.currentTarget.dataset.redemption_id),t.val=encodeURIComponent(JSON.stringify(this.submitinfo.items[e.currentTarget.dataset.id].redemption_items));var i=this.$.createUrl("/activity/redemption/member",t);this.$.navigateTo({url:i})},listInvoice:function(e){var t=this.urlArgs;t.user_invoice_id=parseInt(e.currentTarget.dataset.user_invoice_id),t.issub=1;var i=this.$.createUrl("/member/invoice/list",t);this.$.navigateTo({url:i})},onCancel:function(e){},onPaid:function(e){var t=this;t.reloadUserResource((function(e){t.returnUrl(t.order_id)}))},onFail:function(e){this.$.gotopage("/member/order/detail?on="+this.order_id)},returnUrl:function(e){var t=this;t.isFightGroup?t.$.gotopage("/activity/fightgroup/detail?gb_id="+t.isFightGroup+"&on="+e):setTimeout((function(){t.$.gotopage("/member/order/detail?on="+e+"&init_pay_flag=true")}),100)},selectAddress:function(){var e=this.urlArgs,t="";this.ud_id>0?(t="/member/address/list",e.issub="true",e.ud_id=this.ud_id):(t="/member/address/manage",e.ud_id=-1,e.issub="true"),this.$.navigateTo({url:this.$.createUrl(t,e)})},getNearbylist:function(e){var t=this,i={store_id:e,item_id:t.item_ids.join(","),lat:t.latitude,lng:t.longitude,page:1,rows:10};t.chain_id&&(i["chain_id"]=t.chain_id,i["is_chain"]=1),t.chain_rows.length<=0&&t.$.request({url:this.Config.URL.store.getNearChain,data:i,loading:!1,dataType:"json",success:function(e,s,r,n){if(!t.$.isNull(e.items)&&e.items.length>0){t.setData({chain_rows:e.items});for(var o=0;o0||!e.isVirtual?null:e.__("你还没有收货地址,马上")),s=e.ud_id>0||!e.isVirtual?null:e.__("添加"),r=e.ud_id>0||e.isVirtual?null:e.__("你还没有个人联系信息,马上"),n=e.ud_id>0||e.isVirtual?null:e.__("添加"),o=e.canSelfpick&&!e.isVirtual?e.__("配送方式"):null,a=e.canSelfpick&&!e.isVirtual&&e.delivery?e.__("物流配送"):null,u=e.canSelfpick&&!e.isVirtual&&e.deliverys?e.__("门店自提"):null,_=(e.canSelfpick&&e.isVirtual,null),l=e.canSelfpick&&!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag)?e.__("选择自提日期:"):null,d=e.canSelfpick&&!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag)&&e.chain_id?e.__("请选择自提门店:"):null,c=e.canSelfpick&&!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag)&&e.chain_id?e.__("商家电话:"):null,m=(e.canSelfpick&&!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag),null),h=(e.canSelfpick&&!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag),null),f=(e.canSelfpick&&!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag),null),g=e.selfpickFlag||e.storeServeFlag?e.__("自提地址: "):null,p=e.isVirtual&&e.product_service_date_flag?e.__("选择日期:"):null,v=e.isVirtual&&e.product_service_date_flag?e.__("选择时间:"):null,b=e.isVirtual&&e.chainFlag?e.__("请选择门店:"):null,y=e.isVirtual&&e.chainFlag&&e.ChainInfo.chain_mobile?e.__("商家电话:"):null,S=e.isVirtual&&e.product_service_contactor_flag?e.__("预约人"):null,F=e.isVirtual&&e.product_service_contactor_flag?e.__("手机号码"):null,D=e.isVirtual?e.__("详细地址"):null,k=e.isVirtual?e.__("备注"):null,w=e.isVirtual&&1202==e.kind_id?e.__("温馨提示:请您确认预约时间与地址,仔细核对手机号并保持电话畅通。下单成功后您可在“我的预约”查看订单。距离预约服务时间超过24小时您可以取消预约订单,距离预约服务时间24小时之内可以联系商家取消预约订单。"):null,I=e.isVirtual?null:e.__("备注"),$=e.isVirtual?null:e.__("建议留言前先于商家沟通确认"),C=e.__("商品总额"),M=e.__("¥"),A=e.__("运费"),P=e.__("¥"),O=e.__("总金额:"),R=e.delivery_item_none_row.length,N=e.__map(e.submitinfo.items,(function(t,i){var s=e.__get_orig(t),r=e.__map(t.items,(function(t,i){var s=e.__get_orig(t),r=e.__("¥"),n=e.number_format(t.item_unit_price,2),o=t.discount_sale_money>0?e.__("¥"):null,a=t.discount_sale_money>0?e.number_format(t.discount_sale_money,2):null,u=t.item_unit_points?e.__("积分"):null,_=t.item_unit_sp?e.__("众宝"):null,l=t.pulse_gift_cart.length,d=l>0?e.__("赠品"):null,c=t.pulse_reduction.length,m=e.__map(t.pulse_reduction,(function(t,i){var s=e.__get_orig(t),r=c>0&&t.reduceMoney>0?e.sprintf(e.__("满减 -¥%s"),e.number_format(t.reduceMoney,1)):null;return{$orig:s,m28:r}})),h=t.pulse_bargains_cart.length,f=h>0?e.__("加价购"):null;return{$orig:s,m21:r,m22:n,m23:o,m24:a,m25:u,m26:_,g0:l,m27:d,g1:c,l0:m,g2:h,m29:f}})),n=t.bargains.length,o=e.__map(t.bargains,(function(t,i){var s=e.__get_orig(t),r=n>0?t.length>0||t.actId:null,o=n>0&&r?e.__("加价购"):null;return{$orig:s,g4:r,m30:o}})),a=t.activitys.gift.length,u=e.__map(t.activitys.gift,(function(t,i){var s=e.__get_orig(t),r=a>0?t.length>0||t.actId:null,n=a>0&&r?e.__("赠品"):null;return{$orig:s,g6:r,m31:n}})),_=t.activitys.manhui&&t.activitys.manhui.length>0,l=_?e.__("满返优惠券"):null,d=_?e.__map(t.activitys.manhui,(function(t,i){var s=e.__get_orig(t),r=t.give_enable?null:e.__("尚未满足条件");return{$orig:s,m33:r}})):null,c=t.activitys.reduction.length,m=e.__map(t.activitys.reduction,(function(t,i){var s=e.__get_orig(t),r=c>0&&t.actId&&t.reduceMoney>0?e.sprintf(e.__("满减 -¥%s"),e.mf(t.reduceMoney)):null;return{$orig:s,m34:r}})),h=1===t.sc_is_enabled_invoice?e.__("发票"):null,f=1!==t.sc_is_enabled_invoice||e.invoice_header&&e.user_invoice_id||0!=e.user_invoice_id?null:e.__("不需要发票"),g=1!==t.sc_is_enabled_invoice||e.invoice_header&&e.user_invoice_id||0==e.user_invoice_id?null:e.__("不需要发票"),p=e.number_format(t.productMoneySelGoods,2),v=t.productPointsSel?e.__("积分抵扣"):null,b=t.productPointsSel?e.__("积分"):null,y=t.productSpSel?e.__("众宝抵扣"):null,S=t.productSpSel?e.__("众宝"):null,F=t.activityDiscountMoney>0?e.__("活动优惠"):null,D=t.activityDiscountMoney>0?e.__("¥"):null,k=t.activityDiscountMoney>0?e.number_format(t.activityDiscountMoney,2):null,w=t.discount_items&&t.discount_items.limited_discount>0?e.__("限时折扣"):null,I=t.discount_items&&t.discount_items.limited_discount>0?e.__("¥"):null,$=t.discount_items&&t.discount_items.limited_discount>0?e.number_format(t.discount_items.limited_discount,2):null,C=t.discount_items&&t.discount_items.one_piece_discount>0?e.__("单件折"):null,M=t.discount_items&&t.discount_items.one_piece_discount>0?e.__("¥"):null,A=t.discount_items&&t.discount_items.one_piece_discount>0?e.number_format(t.discount_items.one_piece_discount,2):null,P=t.discount_items&&t.discount_items.reduction>0?e.__("满减"):null,O=t.discount_items&&t.discount_items.reduction>0?e.__("¥"):null,R=t.discount_items&&t.discount_items.reduction>0?e.number_format(t.discount_items.reduction,2):null,N=t.discount_items&&t.discount_items.giftbag>0?e.__("组合套餐"):null,U=t.discount_items&&t.discount_items.giftbag>0?e.__("¥"):null,x=t.discount_items&&t.discount_items.giftbag>0?e.number_format(t.discount_items.giftbag,2):null,V=t.discount_items&&t.discount_items.multple>0?e.__("多件折"):null,T=t.discount_items&&t.discount_items.multple>0?e.__("¥"):null,L=t.discount_items&&t.discount_items.multple>0?e.number_format(t.discount_items.multple,2):null,j=t.discount_items&&t.discount_items.reduction_again>0?e.__("折上折"):null,B=t.discount_items&&t.discount_items.reduction_again>0?e.__("¥"):null,J=t.discount_items&&t.discount_items.reduction_again>0?e.number_format(t.discount_items.reduction_again,2):null,G=t.redemption_items.length,E=G>0?e.__("提货券"):null,H=G>0?t.redemption_items.length:null,q=G>0&&H>0?t.redemption_items.length:null,Y=G>0&&H>0?e.__("张提货券可用"):null,W=G>0&&!(H>0)?e.__("(无可用提货券)"):null,X=G>0&&t.redemption_use_row&&t.redemption_use_row.redemption_price?e.__("¥"):null,z=t.voucher_items.length,K=z>0?e.__("优惠券"):null,Q=z>0?t.voucher_items.length:null,Z=!(z>0&&Q>0)||t.voucher_use_row&&t.voucher_use_row.voucher_price?null:t.voucher_items.length,ee=!(z>0&&Q>0)||t.voucher_use_row&&t.voucher_use_row.voucher_price?null:e.__("张优惠券可用"),te=z>0&&!(Q>0)?e.__("(无可用优惠券)"):null,ie=z>0&&t.voucher_use_row&&t.voucher_use_row.voucher_price?e.__("¥"):null,se=t.policy_discount_amount>0?e.__("会员折扣"):null,re=t.policy_discount_amount>0?e.sprintf(e.__("(%s折)"),t.policy_discountrate/10):null,ne=t.policy_discount_amount>0?e.__("¥"):null,oe=t.policy_discount_amount>0?e.number_format(t.policy_discount_amount,2):null,ae=e.number_format(t.freight,2)||0,ue=t.store_rebate>0?e.__("获得红包"):null,_e=t.store_rebate>0?e.sprintf(e.__("¥%.2f"),t.store_rebate):null,le=e.sprintf(e.__("¥%.2f"),null!=t.store_amount?t.store_amount:t.order_money_select_items+t.freight);return{$orig:s,l1:r,g3:n,l2:o,g5:a,l3:u,g7:_,m32:l,l4:d,g8:c,l5:m,m46:h,m47:f,m48:g,m51:p,m52:v,m53:b,m54:y,m55:S,m56:F,m57:D,m58:k,m59:w,m60:I,m61:$,m62:C,m63:M,m64:A,m65:P,m66:O,m67:R,m68:N,m69:U,m70:x,m71:V,m72:T,m73:L,m74:j,m75:B,m76:J,g9:G,m77:E,g10:H,g11:q,m78:Y,m79:W,m80:X,g12:z,m81:K,g13:Q,g14:Z,m82:ee,m83:te,m84:ie,m85:se,m86:re,m87:ne,m88:oe,m91:ae,m92:ue,m93:_e,m104:le}})),U=e.__("合计:"),x=e.order_amount?e.__("¥"):null,V=e.order_amount?e.number_format(e.order_amount,2):null,T=e.submitinfo.orderSelPointsAmount?e.__("积分"):null,L=e.submitinfo.orderSelSpAmount?e.__("众宝"):null,j=e.submitinfo.orderDiscountAmount>0?e.__("优惠"):null,B=e.submitinfo.orderDiscountAmount>0?e.__("¥"):null,J=e.submitinfo.orderDiscountAmount>0?e.number_format(e.submitinfo.orderDiscountAmount,2):null,G=e.submitinfo.order_rebate_amount>0?e.__("获得红包"):null,E=e.submitinfo.order_rebate_amount>0?e.__("¥"):null,H=e.submitinfo.order_rebate_amount>0?e.number_format(e.submitinfo.order_rebate_amount,2):null,q=e.submitinfo.orderSelFreightAmount>0?e.__("运费"):null,Y=e.submitinfo.orderSelFreightAmount>0?e.__("¥"):null,W=e.submitinfo.orderSelFreightAmount>0?e.number_format(e.submitinfo.orderSelFreightAmount,2):null,X=e.submitinfo.orderSelFreightAmount>0?null:e.__("免运费"),z=e.isSubmit?e.__("正在提交...."):null,K=e.isSubmit?null:!e.can_delivery&&e.delivery_item_none_row.length>0,Q=!e.isSubmit&&K?e.__("不可配送"):null,Z=e.isSubmit||K?null:e.show_oos&&e.delivery_item_none_row.length>0,ee=e.isSubmit||K||!Z?null:e.__("暂时缺货"),te=e.isSubmit||K||Z||e.order_id?null:e.__("提交订单"),ie=e.isSubmit||K||Z||!e.order_id?null:e.__("去支付");e.$mp.data=Object.assign({},{$root:{m0:i,m1:s,m2:r,m3:n,m4:o,m5:a,m6:u,m7:_,m8:l,m9:d,m10:c,m11:m,m12:h,m13:f,m14:null,m15:null,m16:null,m17:null,m18:null,m19:null,m20:g,m35:p,m36:v,m37:b,m38:y,m39:S,m40:F,m41:D,m42:k,m43:w,m44:I,m45:$,m49:C,m50:M,m89:A,m90:P,m94:null,m95:null,m96:null,m97:null,m98:null,m99:null,m100:null,m101:null,m102:null,m103:O,g15:R,l6:N,m105:U,m106:x,m107:V,m108:T,m109:L,m110:j,m111:B,m112:J,m113:G,m114:E,m115:H,m116:q,m117:Y,m118:W,m119:X,m120:z,g16:K,m121:Q,g17:Z,m122:ee,m123:te,m124:ie}})},n=[]},ba5c:function(e,t,i){e.exports={theme_bg:"#f30213"}}},[["0672","common/runtime","common/vendor"]]]);