(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/checkout/checkout"],{4088: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("ee10")),o=s(i("7ca3")),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 _=0;_parseInt(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(),d=u.getTime();if(d-_<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:"请选择预约服务日期与时间!"})}2===i.booking_state?(s.booking_at=i.booking_at,s.booking_begin_time=i.booking_begin_time,s.booking_end_time=i.booking_end_time,s.booking_state=i.booking_state):s.booking_state=1;var l=i.submitinfo.items[0].items[0].payment_type_id;s.payment_form_id=l,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:i.intraCityService&&(s.delivery_type_id=16),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,s.kind_id=i.kind_id,console.log("哈哈哈哈哈哈",s),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[d]}else delete o[d]}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=".concat(i.order_id,"&subscribe=1")):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=".concat(e,"&init_pay_flag=true&subscribe=1"))}),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.selfpickFlag||e.ud_id>0||!e.isVirtual?null:e.__("添加"),r=e.selfpickFlag||e.ud_id>0||e.isVirtual?null:e.__("你还没有个人联系信息,马上"),n=e.selfpickFlag||e.ud_id>0||e.isVirtual?null:e.__("添加"),o=e.isVirtual?null:e.__("配送方式"),a=!e.isVirtual&&e.delivery?e.__("物流配送"):null,u=(e.isVirtual,null),_=e.isVirtual||!e.selfpickFlag&&!e.storeServeFlag||!e.selfpickFlag&&!e.storeServeFlag?null:e.__("选择自提日期:"),d=!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag)&&e.chain_id?e.__("请选择自提门店:"):null,l=!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag)&&e.chain_id?e.__("商家电话:"):null,c=e.selfpickFlag||e.storeServeFlag?e.__("自提地址: "):null,m=e.isVirtual&&e.product_service_date_flag?e.__("选择日期:"):null,h=e.isVirtual&&e.product_service_date_flag?e.__("选择时间:"):null,f=e.isVirtual&&e.chainFlag?e.__("请选择门店:"):null,g=e.isVirtual&&e.chainFlag&&e.ChainInfo.chain_mobile?e.__("商家电话:"):null,p=e.isVirtual&&e.product_service_contactor_flag?e.__("预约人"):null,v=e.isVirtual&&e.product_service_contactor_flag?e.__("手机号码"):null,b=e.isVirtual?e.__("详细地址"):null,y=e.isVirtual?e.__("备注"):null,S=e.isVirtual&&1202==e.kind_id?e.__("温馨提示:请您确认预约时间与地址,仔细核对手机号并保持电话畅通。下单成功后您可在“我的预约”查看订单。距离预约服务时间超过24小时您可以取消预约订单,距离预约服务时间24小时之内可以联系商家取消预约订单。"):null,k=e.isVirtual?null:e.__("备注"),D=e.isVirtual?null:e.__("建议留言前先于商家沟通确认"),F=e.__("商品总额"),w=e.__("¥"),I=e.__("运费"),C=e.__("¥"),$=e.__("¥"),M=e.__("总金额:"),T=e.delivery_item_none_row.length,A=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,d=t.pulse_gift_cart.length,l=d>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,m18:r}})),h=t.pulse_bargains_cart.length,f=h>0?e.__("加价购"):null;return{$orig:s,m11:r,m12:n,m13:o,m14:a,m15:u,m16:_,g0:d,m17:l,g1:c,l0:m,g2:h,m19: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,m20: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,m21:n}})),_=t.activitys.manhui&&t.activitys.manhui.length>0,d=_?e.__("满返优惠券"):null,l=_?e.__map(t.activitys.manhui,(function(t,i){var s=e.__get_orig(t),r=t.give_enable?null:e.__("尚未满足条件");return{$orig:s,m23: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,m24: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,k=t.activityDiscountMoney>0?e.__("活动优惠"):null,D=t.activityDiscountMoney>0?e.__("¥"):null,F=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,C=t.discount_items&&t.discount_items.limited_discount>0?e.number_format(t.discount_items.limited_discount,2):null,$=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,T=t.discount_items&&t.discount_items.one_piece_discount>0?e.number_format(t.discount_items.one_piece_discount,2):null,A=t.discount_items&&t.discount_items.reduction>0?e.__("满减"):null,P=t.discount_items&&t.discount_items.reduction>0?e.__("¥"):null,O=t.discount_items&&t.discount_items.reduction>0?e.number_format(t.discount_items.reduction,2):null,R=t.discount_items&&t.discount_items.giftbag>0?e.__("组合套餐"):null,x=t.discount_items&&t.discount_items.giftbag>0?e.__("¥"):null,U=t.discount_items&&t.discount_items.giftbag>0?e.number_format(t.discount_items.giftbag,2):null,N=t.discount_items&&t.discount_items.multple>0?e.__("多件折"):null,V=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,H=t.discount_items&&t.discount_items.reduction_again>0?e.number_format(t.discount_items.reduction_again,2):null,G=t.redemption_items.length,J=G>0?e.__("提货券"):null,E=G>0?t.redemption_items.length:null,q=G>0&&E>0?t.redemption_items.length:null,Y=G>0&&E>0?e.__("张提货券可用"):null,z=G>0&&!(E>0)?e.__("(无可用提货券)"):null,W=G>0&&t.redemption_use_row&&t.redemption_use_row.redemption_price?e.__("¥"):null,X=t.voucher_items.length,K=X>0?e.__("优惠券"):null,Q=X>0?t.voucher_items.length:null,Z=!(X>0&&Q>0)||t.voucher_use_row&&t.voucher_use_row.voucher_price?null:t.voucher_items.length,ee=!(X>0&&Q>0)||t.voucher_use_row&&t.voucher_use_row.voucher_price?null:e.__("张优惠券可用"),te=X>0&&!(Q>0)?e.__("(无可用优惠券)"):null,ie=X>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=e.number_format(t.packing_fee,2)||0,_e=t.store_rebate>0?e.__("获得红包"):null,de=t.store_rebate>0?e.sprintf(e.__("¥%.2f"),t.store_rebate):null;return{$orig:s,l1:r,g3:n,l2:o,g5:a,l3:u,g7:_,m22:d,l4:l,g8:c,l5:m,m36:h,m37:f,m38:g,m41:p,m42:v,m43:b,m44:y,m45:S,m46:k,m47:D,m48:F,m49:w,m50:I,m51:C,m52:$,m53:M,m54:T,m55:A,m56:P,m57:O,m58:R,m59:x,m60:U,m61:N,m62:V,m63:L,m64:j,m65:B,m66:H,g9:G,m67:J,g10:E,g11:q,m68:Y,m69:z,m70:W,g12:X,m71:K,g13:Q,g14:Z,m72:ee,m73:te,m74:ie,m75:se,m76:re,m77:ne,m78:oe,m81:ae,m83:ue,m84:_e,m85:de}})),P=e.__("合计:"),O=e.order_amount?e.__("¥"):null,R=e.order_amount?e.number_format(e.order_amount,2):null,x=e.submitinfo.orderSelPointsAmount?e.__("积分"):null,U=e.submitinfo.orderSelSpAmount?e.__("众宝"):null,N=e.submitinfo.orderDiscountAmount>0?e.__("优惠"):null,V=e.submitinfo.orderDiscountAmount>0?e.__("¥"):null,L=e.submitinfo.orderDiscountAmount>0?e.number_format(e.submitinfo.orderDiscountAmount,2):null,j=e.submitinfo.order_rebate_amount>0?e.__("获得红包"):null,B=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,G=e.submitinfo.orderSelFreightAmount>0?e.__("运费"):null,J=e.submitinfo.orderSelFreightAmount>0?e.__("¥"):null,E=e.submitinfo.orderSelFreightAmount>0?e.number_format(e.submitinfo.orderSelFreightAmount,2):null,q=e.submitinfo.orderSelFreightAmount>0?null:e.__("免运费"),Y=e.isSubmit?e.__("正在提交...."):null,z=e.isSubmit?null:!e.can_delivery&&e.delivery_item_none_row.length>0,W=!e.isSubmit&&z?e.__("不可配送"):null,X=e.isSubmit||z?null:e.show_oos&&e.delivery_item_none_row.length>0,K=e.isSubmit||z||!X?null:e.__("暂时缺货"),Q=e.isSubmit||z||X||e.order_id?null:e.__("提交订单"),Z=e.isSubmit||z||X||!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:d,m9:l,m10:c,m25:m,m26:h,m27:f,m28:g,m29:p,m30:v,m31:b,m32:y,m33:S,m34:k,m35:D,m39:F,m40:w,m79:I,m80:C,m82:$,m86:null,m87:null,m88:null,m89:null,m90:null,m91:null,m92:null,m93:null,m94:null,m95:M,g15:T,l6:A,m96:P,m97:O,m98:R,m99:x,m100:U,m101:N,m102:V,m103:L,m104:j,m105:B,m106:H,m107:G,m108:J,m109:E,m110:q,m111:Y,g16:z,m112:W,g17:X,m113:K,m114:Q,m115:Z}})},n=[]},eb82:function(e,t,i){"use strict";i.r(t);var s=i("e35c"),r=i("611e");for(var n in r)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(n);i("b075");var o=i("828b"),a=Object(o["a"])(r["default"],s["b"],s["c"],!1,null,"45610a13",null,!1,s["a"],void 0);t["default"]=a.exports}},[["8f46","common/runtime","common/vendor"]]]);