(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/checkout/checkout"],{"3d22":function(e,t,i){},4088:function(e,t,i){"use strict";(function(e){var s=i("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(i("7eb4")),r=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 n=i.__("请选择你的收货地址!");return i.isVirtual&&(n=i.__("请选择你的个人联系信息!")),void i.$.showModal({title:i.__("提示"),showCancel:!1,content:n})}if(this.isVirtual){var r=this.date+" "+this.time,o=r.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,n,r){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==r?i.$.confirm(n,(function(e){e.confirm&&i.$.gopage("/member/member/bindphone")}),!0):i.$.confirm(n)},fail:function(e,t,s,n){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,n,r){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.__("添加"),n=e.selfpickFlag||e.ud_id>0||e.isVirtual?null:e.__("你还没有个人联系信息,马上"),r=e.selfpickFlag||e.ud_id>0||e.isVirtual?null:e.__("添加"),o=e.isVirtual?null:e.__("配送方式"),a=e.isVirtual||!e.selfpickFlag&&!e.storeServeFlag||!e.selfpickFlag&&!e.storeServeFlag?null:e.__("选择自提日期:"),u=!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag)&&e.chain_id?e.__("请选择自提门店:"):null,_=!e.isVirtual&&(e.selfpickFlag||e.storeServeFlag)&&(e.selfpickFlag||e.storeServeFlag)&&e.chain_id?e.__("商家电话:"):null,d=e.selfpickFlag||e.storeServeFlag?e.__("自提地址: "):null,l=e.isVirtual&&e.product_service_date_flag?e.__("选择日期:"):null,c=e.isVirtual&&e.product_service_date_flag?e.__("选择时间:"):null,m=e.isVirtual&&e.chainFlag?e.__("请选择门店:"):null,h=e.isVirtual&&e.chainFlag&&e.ChainInfo.chain_mobile?e.__("商家电话:"):null,f=e.isVirtual&&e.product_service_contactor_flag?e.__("预约人"):null,g=e.isVirtual&&e.product_service_contactor_flag?e.__("手机号码"):null,p=e.isVirtual?e.__("详细地址"):null,v=e.isVirtual?e.__("备注"):null,b=e.isVirtual&&1202==e.kind_id?e.__("温馨提示:请您确认预约时间与地址,仔细核对手机号并保持电话畅通。下单成功后您可在“我的预约”查看订单。距离预约服务时间超过24小时您可以取消预约订单,距离预约服务时间24小时之内可以联系商家取消预约订单。"):null,y=e.isVirtual?null:e.__("备注"),S=e.isVirtual?null:e.__("建议留言前先于商家沟通确认"),k=e.__("商品总额"),D=e.__("¥"),F=e.__("运费"),w=e.__("¥"),I=e.__("¥"),C=e.__("总金额:"),$=e.delivery_item_none_row.length,M=e.__map(e.submitinfo.items,(function(t,i){var s=e.__get_orig(t),n=e.__map(t.items,(function(t,i){var s=e.__get_orig(t),n=e.__("¥"),r=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),n=c>0&&t.reduceMoney>0?e.sprintf(e.__("满减 -¥%s"),e.number_format(t.reduceMoney,1)):null;return{$orig:s,m16:n}})),h=t.pulse_bargains_cart.length,f=h>0?e.__("加价购"):null;return{$orig:s,m9:n,m10:r,m11:o,m12:a,m13:u,m14:_,g0:d,m15:l,g1:c,l0:m,g2:h,m17:f}})),r=t.bargains.length,o=e.__map(t.bargains,(function(t,i){var s=e.__get_orig(t),n=r>0?t.length>0||t.actId:null,o=r>0&&n?e.__("加价购"):null;return{$orig:s,g4:n,m18:o}})),a=t.activitys.gift.length,u=e.__map(t.activitys.gift,(function(t,i){var s=e.__get_orig(t),n=a>0?t.length>0||t.actId:null,r=a>0&&n?e.__("赠品"):null;return{$orig:s,g6:n,m19:r}})),_=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),n=t.give_enable?null:e.__("尚未满足条件");return{$orig:s,m21:n}})):null,c=t.activitys.reduction.length,m=e.__map(t.activitys.reduction,(function(t,i){var s=e.__get_orig(t),n=c>0&&t.actId&&t.reduceMoney>0?e.sprintf(e.__("满减 -¥%s"),e.mf(t.reduceMoney)):null;return{$orig:s,m22:n}})),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,ne=t.policy_discount_amount>0?e.sprintf(e.__("(%s折)"),t.policy_discountrate/10):null,re=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:n,g3:r,l2:o,g5:a,l3:u,g7:_,m20:d,l4:l,g8:c,l5:m,m34:h,m35:f,m36:g,m39:p,m40:v,m41:b,m42:y,m43:S,m44:k,m45:D,m46:F,m47:w,m48:I,m49:C,m50:$,m51:M,m52:T,m53:A,m54:P,m55:O,m56:R,m57:x,m58:U,m59:N,m60:V,m61:L,m62:j,m63:B,m64:H,g9:G,m65:J,g10:E,g11:q,m66:Y,m67:z,m68:W,g12:X,m69:K,g13:Q,g14:Z,m70:ee,m71:te,m72:ie,m73:se,m74:ne,m75:re,m76:oe,m79:ae,m81:ue,m82:_e,m83:de}})),T=e.__("合计:"),A=e.order_amount?e.__("¥"):null,P=e.order_amount?e.number_format(e.order_amount,2):null,O=e.submitinfo.orderSelPointsAmount?e.__("积分"):null,R=e.submitinfo.orderSelSpAmount?e.__("众宝"):null,x=e.submitinfo.orderDiscountAmount>0?e.__("优惠"):null,U=e.submitinfo.orderDiscountAmount>0?e.__("¥"):null,N=e.submitinfo.orderDiscountAmount>0?e.number_format(e.submitinfo.orderDiscountAmount,2):null,V=e.submitinfo.order_rebate_amount>0?e.__("获得红包"):null,L=e.submitinfo.order_rebate_amount>0?e.__("¥"):null,j=e.submitinfo.order_rebate_amount>0?e.number_format(e.submitinfo.order_rebate_amount,2):null,B=e.submitinfo.orderSelFreightAmount>0?e.__("运费"):null,H=e.submitinfo.orderSelFreightAmount>0?e.__("¥"):null,G=e.submitinfo.orderSelFreightAmount>0?e.number_format(e.submitinfo.orderSelFreightAmount,2):null,J=e.submitinfo.orderSelFreightAmount>0?null:e.__("免运费"),E=e.isSubmit?e.__("正在提交...."):null,q=e.isSubmit?null:!e.can_delivery&&e.delivery_item_none_row.length>0,Y=!e.isSubmit&&q?e.__("不可配送"):null,z=e.isSubmit||q?null:e.show_oos&&e.delivery_item_none_row.length>0,W=e.isSubmit||q||!z?null:e.__("暂时缺货"),X=e.isSubmit||q||z||e.order_id?null:e.__("提交订单"),K=e.isSubmit||q||z||!e.order_id?null:e.__("去支付");e.$mp.data=Object.assign({},{$root:{m0:i,m1:s,m2:n,m3:r,m4:o,m5:a,m6:u,m7:_,m8:d,m23:l,m24:c,m25:m,m26:h,m27:f,m28:g,m29:p,m30:v,m31:b,m32:y,m33:S,m37:k,m38:D,m77:F,m78:w,m80:I,m84:null,m85:null,m86:null,m87:null,m88:null,m89:null,m90:null,m91:null,m92:null,m93:C,g15:$,l6:M,m94:T,m95: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,g16:q,m110:Y,g17:z,m111:W,m112:X,m113:K}})},r=[]},"8f46":function(e,t,i){"use strict";(function(e,t){var s=i("47a9");i("ec76");s(i("3240"));var n=s(i("eb82"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},bca3:function(e,t,i){"use strict";var s=i("3d22"),n=i.n(s);n.a},eb82:function(e,t,i){"use strict";i.r(t);var s=i("6d23"),n=i("611e");for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("bca3");var o=i("828b"),a=Object(o["a"])(n["default"],s["b"],s["c"],!1,null,"09c4316c",null,!1,s["a"],void 0);t["default"]=a.exports}},[["8f46","common/runtime","common/vendor"]]]);