java-mall-app/unpackage/dist/build/mp-weixin/pages/checkout/checkout.js
2024-11-01 16:35:40 +08:00

1 line
29 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(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;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?u(Object(i),!0).forEach((function(t){(0,n.default)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):u(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var l={data:function(){return{options:{},AddressInfo:{},cartinfo:{},isVirtual:0,ud_id:0,spinfo:"",remark:"",remarkLength:0,formId:"",submitinfo:{items:[],UserMembership:{}},user_voucher_ids:[],redemption_ids:[],order_message:{},order_message_len:{},isSubmit:!1,order_id:"",paymentData:{},integral:"",discount:0,disbursements:"",IsUseCoupon:1,canSelfpick:0,addressFlag:1,storeSelfPickFlag:0,storeServeFlag:0,selfpickFlag:0,chainFlag:0,date:"",starttime:"",endtime:"",pid:"",ud_name:"",phone:"",stdate:"",eddate:"",time:"",st:"",et:"",addInfo:"",addInfo1:"",shipMethod:0,physicalStoreId:"",item_ids:[],store_id:"",userId:"",chain_id:0,checked_store:0,item_id:"",activity_id:0,sponsorId:0,balance:0,realMoney:0,isBalance:!0,eCardCash:0,extraCash:0,isMembership:!0,isECashCard:!0,isCoupon:!0,isTmplMsg:!0,can_delivery:!1,ifcart:1,cart_id:"",order_amount:0,ChainInfo:{},chain_rows:[],transportIds:[],delivery:!1,deliverys:!1,latitude:"",longitude:"",invoice_header:"",invoice_type_id:0,user_invoice_id:0,invoice_row:{},urlArgs:{},delivery_item_none_row:[],show_oos:!1,product_service_date_flag:!1,product_service_contactor_flag:!1,showPopupFlag:!1,popupMsg:"",isFightGroup:0,showud_name:"",showphone:"",isre:"",showdetail:"",detail:"",isdata:"",kind_id:1201,salesperson_id:""}},components:{paymentBox:function(){Promise.all([i.e("common/vendor"),i.e("components/payment-box")]).then(function(){return resolve(i("03eb"))}.bind(null,i)).catch(i.oe)}},computed:(0,a.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(){var t=(0,o.default)(r.default.mark((function t(i){var s,n,o,a,u,_,l,d,c;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.setNavigationBarTitle({title:this.__("订单提交")}),t.next=3,this.$onLaunched;case 3:s=this,this.setData({activity_id:i.activity_id||0,urlArgs:i,options:i}),i.ifcart&&this.setData({ifcart:parseInt(i.ifcart)}),i.cart_id&&this.setData({cart_id:i.cart_id}),i.checked_store&&this.setData({checked_store:i.checked_store}),i.chain_id?this.setData({chain_id:parseInt(i.chain_id),canSelfpick:!0,addressFlag:!1,selfpickFlag:!0,storeServeFlag:!1}):(n=this.$.getStorageSync("chain_id"),n=0,n||(n=0),this.urlArgs.chain_id=n,n&&this.setData({chain_id:parseInt(n),canSelfpick:!0,addressFlag:!1,selfpickFlag:!0,storeServeFlag:!1})),o=new Date,a=new Date((new Date).getTime()+1728e5),u=new Date,_=o.getFullYear()+"-"+(o.getMonth()+1)+"-"+o.getDate(),l=a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate(),d=u.getFullYear()+1+"-"+(u.getMonth()+1)+"-"+u.getDate(),this.setData({stdate:_,date:l,eddate:d}),c=o.getHours()+":"+o.getMinutes(),this.setData({time:c,st:c,et:c}),this.notice.addNotification("RefreshOrder",s.RefreshOrder,s),this.notice.addNotification("RefreshOrderChain",s.RefreshOrderChain,s),this.notice.addNotification("RefreshCoupon",s.RefreshCoupon,s),this.notice.addNotification("RefreshRedemption",s.RefreshRedemption,s),this.notice.addNotification("GotoPayCheckout",s.gotopay,s),this.notice.addNotification("Refreshinvoice",s.Refreshinvoice,s),this.forceUserInfo((function(e){s.getPlantformInfo((function(e){s.setData({storeSelfPickFlag:e.config.product_ziti_flag}),s.getCartList()}))}));case 21:case"end":return t.stop()}}),t,this)})));return function(e){return t.apply(this,arguments)}}(),onUnload:function(){this.notice.removeNotification("RefreshOrder",this),this.notice.removeNotification("RefreshOrderChain",this),this.notice.removeNotification("RefreshCoupon",this),this.notice.removeNotification("RefreshRedemption",this),this.notice.removeNotification("GotoPayCheckout",this),this.notice.postNotificationName("Refreshinvoice",this),this.$refs.paymentBox.showBoxView&&this.$refs.paymentBox.cancel()},onBackPress:function(){if(this.$refs.paymentBox.showBoxView)return this.$refs.paymentBox.cancel(),!0},methods:_(_({},(0,a.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo","reloadUserResource"])),{},{refreshData:function(e){var t=this;this.forceUserInfo((function(e){t.getCartList()}))},inputud_name:function(e){this.setData({ud_name:e.detail.value})},inputphone:function(e){this.setData({phone:e.detail.value}),/^1[23456789]\d{9}$/.test(e.detail.value)?this.setData({isre:!0}):this.setData({isre:!1})},RefreshOrder:function(e){this.setData({ud_id:e.ud_id,chain_id:this.chain_id,spinfo:e.spid,addInfo1:this.addInfo}),this.editUrlArgs("ud_id",e.ud_id),this.getCartList()},RefreshOrderChain:function(e){this.setData({ChainInfo:e.ChainInfo,chain_id:e.ChainInfo.chain_id}),this.getCartList()},RefreshCoupon:function(e){for(var t=this.$.parseJSON(e.val),i=this.user_voucher_ids,s=0;s<t.length;s++){t[s].store_id;t[s].user_voucher_id==e.user_voucher_id?this.$.inArray(i,e.user_voucher_id)||i.push(e.user_voucher_id):this.$.arrayRemove(i,t[s].user_voucher_id)}this.setData({user_voucher_ids:i});for(var r=this.submitinfo,n=r.orderSelMoneyAmount,o=0;o<r.items.length;o++)for(var a=0;a<r.items[o].voucher_items.length;a++){var u=r.items[o].voucher_items[a],_=u.user_voucher_id;if(r.items[o].voucher_use_row=[],r.items[o].user_voucher_id=0,this.$.inArray(i,_)){r.items[o].voucher_use_row=u,r.items[o].user_voucher_id=_,n=parseFloat((n-u.voucher_price).toFixed(12)),n=Math.max(0,n),r.items[o].store_amount=parseFloat((r.items[o].order_money_select_items+r.items[o].freight-u.voucher_price).toFixed(12)),r.items[o].store_amount=Math.max(0,r.items[o].store_amount);break}}this.setData({submitinfo:r,order_amount:n})},RefreshRedemption:function(e){for(var t=this.$.parseJSON(e.val),i=this.redemption_ids,s=0;s<t.length;s++){t[s].store_id;t[s].redemption_id==e.redemption_id?this.$.inArray(i,e.redemption_id)||i.push(e.redemption_id):this.$.arrayRemove(i,t[s].redemption_id)}this.setData({redemption_ids:i});var r=this.submitinfo,n=r.orderSelMoneyAmount;console.log(n);for(var o=0;o<r.items.length;o++)for(var a=0;a<r.items[o].redemption_items.length;a++){var u=r.items[o].redemption_items[a],_=u.redemption_id;if(console.log(_),r.items[o].redemption_use_row=[],r.items[o].redemption_id=0,this.$.inArray(i,_)){r.items[o].redemption_use_row=u,r.items[o].redemption_id=_,n=parseFloat((n-u.redemption_price).toFixed(12)),n=Math.max(0,n),r.items[o].store_amount=parseFloat((r.items[o].order_money_select_items+r.items[o].freight-u.redemption_price).toFixed(12)),r.items[o].store_amount=Math.max(0,r.items[o].store_amount);break}}console.log(n),this.setData({submitinfo:r,order_amount:n})},Refreshinvoice:function(e){this.setData({user_invoice_id:e.user_invoice_id,invoice_type_id:e.invoice_type_id,invoice_header:e.invoice_header})},getCartList:function(){var e=this,t=this.urlArgs;e.chain_id&&(t.chain_id=e.chain_id,t.if_chain=1),e.checked_store&&(t.checked_store=e.checked_store),e.selfpickFlag||e.storeServeFlag?t.delivery_type_id=5:e.addressFlag&&(t.delivery_type_id=10),t.is_delivery=e.selfpickFlag?0:1,e.$.request({url:this.Config.URL.cart.checkout,data:t,success:function(t,i,s,r){if(200==i){for(var n=0;n<=t.transportIds.length;n++)10==t.transportIds[n]&&(e.delivery=!0),5==t.transportIds[n]&&(e.deliverys=!0);e.transportIds=t.transportIds;var o=0;if(e.$.isNull(t.delivery_address_row)||(o=t.delivery_address_row.ud_id),0==t.items.length&&e.$.confirm(e.__("无符合条件的商品"),e.$.navigateBack),t.if_virtual){var a=t.items[0].items[0];e.setData({item_ids:[a.item_id]}),e.drawSelf(a.store_id),e.setData({kind_id:a.kind_id,isVirtual:t.if_virtual,product_service_date_flag:a.product_service_date_flag,product_service_contactor_flag:a.product_service_contactor_flag,ud_id:o,store_id:a.store_id,chainFlag:1002!=a.product_valid_type,addressFlag:1002==a.product_valid_type,submitinfo:t,chain_id:e.chain_id})}else{a=t.items[0].items[0];e.chain_id&&e.drawSelf(a.store_id),e.setData({store_id:a.store_id,isVirtual:t.if_virtual,product_service_date_flag:1,product_service_contactor_flag:1,ud_id:o,submitinfo:t,chain_id:e.chain_id})}e.setData({order_amount:t.orderSelMoneyAmount}),e.user_voucher_id>0&&e.useVoucher(e.user_voucher_id);for(var u=0;u<t.items.length;u++)1==t.items[u]["store_o2o_flag"]&&(e.storeSelfPickFlag=!0,e.storeSelfPickFlag&&e.setData({canSelfpick:!0,deliverys:!0}))}else e.$.confirm(s,e.$.navigateBack)},fail:function(t,i){e.$.confirm(t)}})},hidePopup:function(e){this.setData({showPopupFlag:!1})},checkDelivery:function(e){var t=this,i=t.urlArgs;i.ud_id=e,t.spid&&(i.cart_id=t.spid),t.$.request({url:this.Config.URL.cart.checkDelivery,data:i,success:function(i,s,r,n){200==s&&(1==i.need_edit?t.$.alert("该收货地址不完整,请重新选择!"):(t.setData({submitinfo:i}),t.setData({can_delivery:i.can_delivery,show_oos:i.show_oos,delivery_item_none_row:i.items.delivery_item_none_row}),t.editUrlArgs("ud_id",e)))}})},useVoucher:function(e){var t=this,i={user_voucher_id:e,store_id:t.store_id,voucher_type:"voucher"};t.spid&&(i.cart_id=t.spid),t.$.request({url:this.Config.URL.user.voucher_used,data:i,success:function(e,i,s,r){if(200==i){var n=t.submitinfo;n.total_voucher_price=e.items[0].voucher_price,n.user_voucher_id=e.items[0].user_voucher_id;var o=n.total_voucher_price?n.total_voucher_price:0,a=n.order_money_select_items?n.order_money_select_items:0,u=n.freight?n.freight:0,_=n.activityDiscountMoney?n.activityDiscountMoney:0;n.orderSelMoneyAmount=parseFloat((a+u-o-_).toFixed(12)),n.orderSelMoneyAmount=Math.max(0,n.orderSelMoneyAmount),t.setData({submitinfo:n}),t.editUrlArgs("user_voucher_id",e.items[0].user_voucher_id)}}})},count:function(e){this.setData({integral:e.detail.value}),0==e.detail.value&&this.setData({integral:""}),parseInt(e.detail.value)>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(),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;a<t.items.length;a++)for(var u=0;u<t.items[a].items.length;u++){var _=t.items[a].items[u].item_id;if(c)for(var l in o)if(o[l].u)if(l==_)delete o[l];else{var d=parseInt(Date.parse(new Date)/100);d-o[l].t>2592e3&&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;o<e.items.length;o++)e.items[o]["distance"]=t.$.distanceFormat(e.items[o]["distance"]),t.chain_id==e.items[o].chain_id&&t.setData({chainFlag:!0,ChainInfo:e.items[0],chain_id:e.items[0].chain_id,AddressInfo:e.items[0],item_id:i.item_id,physicalStoreId:e.items[0].Id});t.chain_id||t.setData({chainFlag:!0,ChainInfo:e.items[0],chain_id:e.items[0].chain_id,AddressInfo:e.items[0],item_id:i.item_id,physicalStoreId:e.items[0].Id})}else t.setData({chainFlag:!1})}})},express:function(){this.setData({addressFlag:1,selfpickFlag:0,storeServeFlag:0,ud_name:"",phone:""}),this.addressFlag?this.setData({shipMethod:0}):this.setData({shipMethod:1}),this.getCartList()},draw:function(e){var t=e.currentTarget.dataset.store_id;this.setData({addressFlag:0,selfpickFlag:1,storeServeFlag:0}),this.drawSelf(t),this.getCartList()},serve:function(e){var t=e.currentTarget.dataset.store_id;this.setData({addressFlag:0,selfpickFlag:0,storeServeFlag:1}),this.drawSelf(t),this.getCartList()},drawSelf:function(e){var t=this;t.$.getLocation({type:"wgs84",success:function(i){t.setData({latitude:i.latitude,longitude:i.longitude}),t.getNearbylist(e)},fail:function(){t.setData({isdata:!0}),t.getNearbylist(e)}}),this.selfpickFlag?this.setData({shipMethod:1}):this.setData({shipMethod:0})},bindTimeChange:function(e){this.setData({time:e.detail.value})},bindDateChange:function(e){this.setData({date:e.detail.value})},switchChange:function(e){e.detail.value?this.setData({realMoney:this.realMoney,isBalance:!0}):this.setData({disbursements:this.disbursements,isBalance:!1})},editUrlArgs:function(e,t){var i=this.urlArgs;i[e]=t,this.setData({urlArgs:i})}})};t.default=l}).call(this,i("df3c")["default"])},"57a2":function(e,t,i){"use strict";var s=i("ba5c"),r=i.n(s);r.a},6135:function(e,t,i){"use strict";i.r(t);var s=i("88a9"),r=i("2d70");for(var n in r)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(n);i("57a2");var o=i("828b"),a=Object(o["a"])(r["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);t["default"]=a.exports},"88a9":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return s}));var s={uniIcons:function(){return Promise.all([i.e("common/vendor"),i.e("components/uni-icons/uni-icons")]).then(i.bind(null,"e67f"))}},r=function(){var e=this,t=e.$createElement,i=(e._self._c,e.ud_id>0||!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"]]]);