(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{547:function(e,t,r){"use strict";r.d(t,"e",(function(){return d})),r.d(t,"b",(function(){return n})),r.d(t,"d",(function(){return l})),r.d(t,"c",(function(){return c})),r.d(t,"a",(function(){return m}));var o=r(1);function d(e){return Object(o.a)({url:"/api/ordercreate/payment",data:e,forceLogin:!0})}function n(e){return Object(o.a)({url:"/api/ordercreate/calculate",data:e,forceLogin:!0})}function l(e){return Object(o.a)({url:"/api/ordercreate/create",data:e,forceLogin:!0})}function c(e){return Object(o.a)({url:"/api/member/checkpaypassword",data:e,forceLogin:!0})}function m(){return Object(o.a)({url:"/api/pay/getBalanceConfig",data:"",forceLogin:!0})}},555:function(e,t,r){"use strict";r.d(t,"g",(function(){return d})),r.d(t,"b",(function(){return n})),r.d(t,"a",(function(){return l})),r.d(t,"f",(function(){return c})),r.d(t,"c",(function(){return m})),r.d(t,"d",(function(){return _})),r.d(t,"e",(function(){return v}));var o=r(1);function d(e){return Object(o.a)({url:"/groupbuy/api/ordercreate/payment",data:e,forceLogin:!0})}function n(){return Object(o.a)({url:"/api/goodsevaluate/config",data:{},forceLogin:!0})}function l(e){return Object(o.a)({url:"/groupbuy/api/ordercreate/calculate",data:e,forceLogin:!0})}function c(e){return Object(o.a)({url:"/groupbuy/api/ordercreate/create",data:e,forceLogin:!0})}function m(e){return Object(o.a)({url:"/groupbuy/api/goods/page",data:e,forceLogin:!0})}function _(e){return Object(o.a)({url:"/groupbuy/api/goods/detail",data:e,forceLogin:!0})}function v(e){return Object(o.a)({url:"/groupbuy/api/goods/info",data:e,forceLogin:!0})}},636:function(e,t,r){},727:function(e,t,r){"use strict";r(636)},746:function(e,t,r){"use strict";r.r(t);r(56),r(24),r(23),r(29),r(30);var o=r(4),d=(r(34),r(314),r(8),r(17),r(25),r(547)),n=r(206),l=r(555),address=r(207),c=r(12);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}var _={name:"groupbuy_payment",components:{},data:function(){return{dialogVisible:!1,memberAddress:{},addressId:0,addressForm:{id:0,name:"",mobile:"",telephone:"",province_id:"",city_id:"",district_id:"",community_id:"",address:"",full_address:"",is_default:"",longitude:"",latitude:""},pickerValueArray:{},cityArr:{},districtArr:{},addressRules:{name:[{required:!0,message:"请输入收货人",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],mobile:[{required:!0,validator:function(e,t,r){""===t?r(new Error("请输入手机号")):/^1[3|4|5|6|7|8|9][0-9]{9}$/.test(t)?r():r(new Error("手机号格式错误"))},trigger:"change"}],province:[{required:!0,message:"请选择省",trigger:"change"}],city:[{required:!0,message:"请选择市",trigger:"change"}],district:[{required:!0,message:"请选择区/县",trigger:"change"}],address:[{required:!0,message:"请输入详细地址",trigger:"change"}]},isSend:!1,orderCreateData:{is_balance:0,pay_password:""},orderPaymentData:{goods_money:0,pay_money:0,shop_goods_list:{site_name:"",express_type:[],coupon_list:[]},groupbuy_info:{name:""},member_account:{balance:0,is_pay_password:0}},siteCoupon:{site_id:0,data:[]},siteDelivery:{site_id:0,data:[]},dialogStore:!1,promotionInfo:!1,storeList:{},sitePromotion:[],isSub:!1,dialogpay:!1,password:"",fullscreenLoading:!0,deliveryTime:!1,timeTip:"选择配送时间",time:null,addressShow:!1,storeRadio:0,balance_show:1}},computed:function(e){for(var i=1;i=0&&(e.balance_show=data.balance_show)})).catch((function(e){e.code,e.message,e.data}))},getMemberAddress:function(){var e=this;Object(n.e)({page_size:0}).then((function(t){t.code,t.message;var data=t.data;if(data&&data.list){var r=e;e.memberAddress=data.list,data.list.forEach((function(e){1==e.is_default&&(r.addressId=e.id)}))}})).catch((function(t){t.code;var r=t.message;t.data;e.$message.error(r)}))},setMemberAddress:function(e){var t=this;this.addressId=e,Object(n.n)({id:e}).then((function(e){e.code,e.message,e.data;t.orderCalculate()})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))},deleteMemberAddress:function(e){var t=this;Object(n.i)({id:e}).then((function(e){e.code;var r=e.message;e.data?(t.$message({message:r,type:"success"}),t.getMemberAddress()):t.$message({message:r,type:"warning"})})).catch((function(e){t.$message.error(e.message)}))},addAddressShow:function(){this.dialogVisible=!0,this.addressForm.id=0,this.addressForm.name="",this.addressForm.mobile="",this.addressForm.telephone="",this.addressForm.province_id="",this.addressForm.city_id="",this.addressForm.district_id="",this.addressForm.community_id="",this.addressForm.address="",this.addressForm.full_address="",this.addressForm.is_default="",this.addressForm.longitude="",this.addressForm.latitude="",this.cityArr={},this.districtArr={},this.getAddress(0)},getAddress:function(e){var t=this,r=0,o=this;switch(e){case 0:r=0;break;case 1:r=this.addressForm.province_id,o.cityArr={},o.districtArr={},this.addressForm.city_id="",this.addressForm.district_id="";break;case 2:r=this.addressForm.city_id,o.districtArr={},this.addressForm.district_id=""}Object(address.a)({pid:r}).then((function(t){t.code,t.message;var data=t.data;if(data)switch(e){case 0:o.pickerValueArray=data;break;case 1:o.cityArr=data;break;case 2:o.districtArr=data}})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))},initAddress:function(e){var t=this,r=0,o=this;switch(e){case 0:r=0;break;case 1:r=this.addressForm.province_id,o.cityArr={},o.districtArr={};break;case 2:r=this.addressForm.city_id,o.districtArr={}}Object(address.a)({pid:r}).then((function(t){t.code,t.message;var data=t.data;if(data)switch(e){case 0:o.pickerValueArray=data;break;case 1:o.cityArr=data;break;case 2:o.districtArr=data}})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))},saveAddress:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;if(t.isSend)return!1;if(t.addressForm.id){t.addressForm.full_address=t.$refs.province.selectedLabel+"-"+t.$refs.city.selectedLabel+"-"+t.$refs.district.selectedLabel;var r=t.addressForm;if(!r.province_id)return t.$message({message:"请选择省",type:"warning"}),!1;if(!r.city_id)return t.$message({message:"请选择市",type:"warning"}),!1;if(!r.district_id)return t.$message({message:"请选择区/县",type:"warning"}),!1;t.isSend=!0,t.setMemberAddress(r.id),r.url="edit",Object(n.m)(r).then((function(e){e.code;var r=e.message;e.data?(t.$message({message:r,type:"success"}),t.dialogVisible=!1,t.getMemberAddress(),t.getOrderPaymentData()):t.$message({message:r,type:"warning"}),t.isSend=!1})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))}else{t.addressForm.full_address=t.$refs.province.selectedLabel+"-"+t.$refs.city.selectedLabel+"-"+t.$refs.district.selectedLabel;var data={name:t.addressForm.name,mobile:t.addressForm.mobile,telephone:t.addressForm.telephone,province_id:t.addressForm.province_id,city_id:t.addressForm.city_id,district_id:t.addressForm.district_id,community_id:0,address:t.addressForm.address,full_address:t.addressForm.full_address,longitude:t.addressForm.longitude,latitude:t.addressForm.latitude,is_default:t.addressForm.is_default,url:"add"};if(!data.province_id)return t.$message({message:"请选择省",type:"warning"}),!1;if(!data.city_id)return t.$message({message:"请选择市",type:"warning"}),!1;if(!data.district_id)return t.$message({message:"请选择区/县",type:"warning"}),!1;t.isSend=!0,addMemberAddress(data).then((function(e){e.code;var r=e.message,data=e.data;data?(t.setMemberAddress(data),t.$message({message:r,type:"success"}),t.dialogVisible=!1,t.getMemberAddress(),t.getOrderPaymentData()):t.$message({message:r,type:"warning"}),t.isSend=!1})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))}}))},addmemberAddress:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;if(t.isSend)return!1;if(t.addressForm.id){t.addressForm.full_address=t.$refs.province.selectedLabel+"-"+t.$refs.city.selectedLabel+"-"+t.$refs.district.selectedLabel;var r=t.addressForm;if(!r.province_id)return t.$message({message:"请选择省",type:"warning"}),!1;if(!r.city_id)return t.$message({message:"请选择市",type:"warning"}),!1;if(!r.district_id)return t.$message({message:"请选择区/县",type:"warning"}),!1;t.isSend=!0,t.setMemberAddress(r.id),r.url="edit",Object(n.m)(r).then((function(e){e.code;var r=e.message;e.data?(t.$message({message:r,type:"success"}),t.dialogVisible=!1,t.getMemberAddress(),t.getOrderPaymentData()):t.$message({message:r,type:"warning"}),t.isSend=!1})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))}else{t.addressForm.full_address=t.$refs.province.selectedLabel+"-"+t.$refs.city.selectedLabel+"-"+t.$refs.district.selectedLabel;var data={name:t.addressForm.name,mobile:t.addressForm.mobile,telephone:t.addressForm.telephone,province_id:t.addressForm.province_id,city_id:t.addressForm.city_id,district_id:t.addressForm.district_id,community_id:"",address:t.addressForm.address,full_address:t.addressForm.full_address,longitude:t.addressForm.longitude,latitude:t.addressForm.latitude,is_default:t.addressForm.is_default,url:"add"};if(!data.province_id||data.province_id<=0)return t.$message({message:"请正确选择省",type:"warning"}),!1;if(!data.city_id||data.city_id<=0)return t.$message({message:"请正确选择市",type:"warning"}),!1;if(!data.district_id||data.district_id<=0)return t.$message({message:"请正确选择区/县",type:"warning"}),!1;t.isSend=!0,Object(n.m)(data).then((function(e){e.code;var r=e.message,data=e.data;data?(t.setMemberAddress(data),t.$message({message:r,type:"success"}),t.dialogVisible=!1,t.getMemberAddress(),t.getOrderPaymentData()):t.$message({message:r,type:"warning"}),t.isSend=!1})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))}}))},editAddress:function(e){var t=this;Object(n.d)({id:e}).then((function(e){e.code,e.message;var data=e.data;t.addressForm={id:data.id,name:data.name,mobile:data.mobile,telephone:data.telephone,province_id:data.province_id,city_id:"",district_id:"",community_id:"",address:data.address,full_address:data.full_address,is_default:data.is_default,longitude:data.longitude,latitude:data.latitude},t.initAddress(0),t.initAddress(1),t.addressForm.city_id=data.city_id,t.initAddress(2),t.addressForm.district_id=data.district_id,t.dialogVisible=!0})).catch((function(e){e.code;var r=e.message;e.data;t.$message.error(r)}))},getOrderPaymentData:function(){var e=this;this.orderCreateData=this.groupbuyOrderCreateData,this.orderCreateData?(this.orderCreateData.web_city=this.city?this.city.id:0,Object(l.g)(this.orderCreateData).then((function(t){var code=t.code;t.message,t.data;code>=0?(e.orderPaymentData=t.data,e.handlePaymentData()):e.$message({message:"未获取到创建订单所需数据!",type:"warning",offset:225,duration:3e3,onClose:function(){return e.$router.go(-1),!1}})})).catch((function(t){t.code;var r=t.message;t.data;e.$message.error(r)}))):this.$message({message:"未获取到创建订单所需数据!",type:"warning",offset:225,duration:3e3,onClose:function(){return e.$router.go(-1),!1}})},handlePaymentData:function(){this.orderCreateData.delivery={},this.orderCreateData.coupon={},this.orderCreateData.is_balance=0,this.orderCreateData.pay_password="";var data=this.orderPaymentData;if(console.log(this.orderPaymentData.shop_goods_list.express_type),this.orderPaymentData.shop_goods_list.express_type.length>1&&(console.log(this.orderPaymentData.shop_goods_list.express_type,"配送方式"),this.orderCreateData.delivery_type="express",this.orderCreateData.delivery_type_name="物流配送"),null!=data.shop_goods_list.coupon_list&&null!=data.shop_goods_list.coupon_list[0]){var e=data.shop_goods_list.coupon_list;this.orderCreateData.coupon.coupon_id=e[0].coupon_id,this.orderCreateData.coupon.coupon_money=e[0].money}this.orderPaymentData.is_virtual&&(this.orderCreateData.member_address={mobile:""}),Object.assign(this.orderPaymentData,this.orderCreateData),this.orderCalculate()},orderCalculate:function(){var e=this;this.fullscreenLoading=!0;var data=this.$util.deepClone(this.orderCreateData);data.delivery=JSON.stringify(data.delivery),data.coupon=JSON.stringify(data.coupon),data.member_address=JSON.stringify(data.member_address),Object(l.a)(data).then((function(t){var code=t.code,r=t.message;t.data;code>=0?(e.orderPaymentData.delivery_money=t.data.delivery_money,e.orderPaymentData.coupon_money=t.data.coupon_money,e.orderPaymentData.invoice_money=t.data.invoice_money,e.orderPaymentData.promotion_money=t.data.promotion_money,e.orderPaymentData.order_money=t.data.order_money,e.orderPaymentData.balance_money=t.data.balance_money,e.orderPaymentData.pay_money=t.data.pay_money,e.orderPaymentData.goods_money=t.data.goods_money,e.fullscreenLoading=!1):e.$message({message:r,type:"warning",offset:225,duration:3e3,onClose:function(){return e.$router.go(-1),!1}})})).catch((function(t){t.code;var r=t.message;t.data;e.$message.error(r),e.fullscreenLoading=!1}))},selectDeliveryType:function(data){this.orderCreateData.delivery.delivery_type=data.name,this.orderCreateData.delivery.delivery_type_name=data.title,this.orderCreateData.delivery_type=data.name,this.orderCreateData.delivery_type_name=data.title,"store"==data.name?(data.store_list.forEach((function(e,i){data.store_list[i].store_address=e.full_address+e.address})),null!=data.store_list[0]&&(this.orderCreateData.delivery.store_id=data.store_list[0].store_id),this.dialogStore=!0,this.storeList=data.store_list):"local"==data.name&&(this.deliveryTime=!0),Object.assign(this.orderPaymentData,this.orderCreateData),this.orderCalculate(),this.$forceUpdate()},selectStore:function(e){if(console.log(e,"selectStore"),e){var t=e.store_id;this.dialogStore=!1,this.orderCreateData.delivery.store_id=t,this.orderCreateData.delivery.store_name=e.store_name,Object.assign(this.orderPaymentData,this.orderCreateData),this.storeRadio=e,this.orderCalculate(),this.$forceUpdate()}},openSitePromotion:function(data){this.sitePromotion=data,this.promotionInfo?this.promotionInfo=!1:this.promotionInfo=!0},useBalance:function(e){this.orderCreateData.is_balance?this.orderCreateData.is_balance=0:this.orderCreateData.is_balance=1,this.orderCalculate(),this.$forceUpdate()},orderCreate:function(){var e=this;if(this.verify()){if(this.isSub)return;this.isSub=!0;var t=this.$loading({lock:!0,text:"订单提交中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),r=(this.orderPaymentData.shop_goods_list.site_id,this.orderCreateData.delivery),o=this.orderCreateData.buyer_message,data=this.$util.deepClone(this.orderCreateData);data.delivery=JSON.stringify(r),data.buyer_message=o,data.member_address=JSON.stringify(data.member_address),data.forceLogin=!0,Object(l.f)(data).then((function(r){var code=r.code,o=r.message,data=r.data;t.close(),code>=0?(e.$store.dispatch("order/removeGroupbuyOrderCreateData",""),0==e.orderPaymentData.pay_money?e.$router.push({path:"/result",query:{code:data}}):e.$router.push({path:"/pay",query:{code:data}})):e.$message({message:o,type:"warning"})})).catch((function(r){t.close(),e.isSub=!1;r.code;var o=r.message;r.data;e.$message.error(o)}))}},verify:function(){if(1==this.orderPaymentData.is_virtual){if(!this.orderCreateData.member_address.mobile.length)return this.$message({message:"请输入您的手机号码",type:"warning"}),!1;if(!/^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/.test(this.orderCreateData.member_address.mobile))return this.$message({message:"请输入正确的手机号码",type:"warning"}),!1}if(0==this.orderPaymentData.is_virtual){if(!this.orderPaymentData.member_address)return this.$message({message:"请先选择您的收货地址",type:"warning"}),!1;var e=!0;for(var t in this.orderCreateData.delivery){if("{}"==JSON.stringify(this.orderCreateData.delivery[t])){e=!1,this.$message({message:'店铺"'+this.orderPaymentData.shop_goods_list[t].site_name+'"未设置配送方式',type:"warning"});break}if("store"==this.orderCreateData.delivery[t].delivery_type&&0==this.orderCreateData.delivery[t].store_id){e=!1,this.$message({message:'店铺"'+this.orderPaymentData.shop_goods_list[t].site_name+'"没有可提货的门店,请选择其他配送方式',type:"warning"});break}}if(!e)return!1}return console.log(this.orderPaymentData.delivery_type),console.log(this.orderCreateData.delivery.store_name),!("store"==this.orderPaymentData.delivery_type&&!this.orderCreateData.delivery.store_name)||(this.$message({message:"请选择自提门店",type:"warning"}),!1)},input:function(){var e=this;if(6==this.password.length){var t=this.$loading({lock:!0,text:"支付中",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(d.c)({pay_password:this.password}).then((function(r){var code=r.code,o=r.message;r.data;t.close(),code>=0?(e.orderCreateData.pay_password=e.password,e.orderCreate(),e.dialogpay=!1):e.$message({message:o,type:"warning"})})).catch((function(r){t.close();r.code;var o=r.message;r.data;e.$message.error(o)}))}},textarea:function(){this.$forceUpdate()},bindTimeChange:function(time){this.time=time,this.orderCreateData.delivery.buyer_ask_delivery_time=this.time},setDeliveryTime:function(){this.deliveryTime=!1,this.orderCreateData.delivery.buyer_ask_delivery_time=this.time},imageError:function(e){this.orderPaymentData.shop_goods_list.goods_list[e].sku_image=this.defaultGoodsImage},setPayPassword:function(){this.$util.pushToTab("/member/security")}}},v={name:"groupbuy_payment",mixins:[_]},y=(r(727),r(7)),component=Object(y.a)(v,(function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.fullscreenLoading,expression:"fullscreenLoading"}]},[0==e.orderPaymentData.is_virtual?t("div",{staticClass:"item-block"},[t("div",{staticClass:"block-text"},[e._v("收货地址")]),e._v(" "),t("div",{attrs:{clsas:"address-list"}},[t("div",{staticClass:"address-item",on:{click:e.addAddressShow}},[e._m(0)]),e._v(" "),e._l(e.memberAddress,(function(r,o){return o<3||e.addressShow&&o>=3?t("div",{key:r.id,staticClass:"address-item",class:e.addressId==r.id?"active":""},[t("div",{staticClass:"address-info"},[t("div",{staticClass:"options"},[t("div",{on:{click:function(t){return e.editAddress(r.id)}}},[e._v("编辑")]),e._v(" "),0==r.is_default?[t("el-popconfirm",{attrs:{title:"确定要删除该地址吗?"},on:{onConfirm:function(t){return e.deleteMemberAddress(r.id)}}},[t("div",{attrs:{slot:"reference"},slot:"reference"},[e._v("删除")])])]:e._e()],2),e._v(" "),t("div",{staticClass:"address-name"},[e._v(e._s(r.name))]),e._v(" "),t("div",{staticClass:"address-mobile",on:{click:function(t){return e.setMemberAddress(r.id)}}},[e._v(e._s(r.mobile))]),e._v(" "),t("div",{staticClass:"address-desc",on:{click:function(t){return e.setMemberAddress(r.id)}}},[e._v(e._s(r.full_address)+" "+e._s(r.address))])])]):e._e()})),e._v(" "),e.memberAddress.length>3&&!e.addressShow?t("div",{staticClass:"el-button--text address-open",on:{click:function(t){e.addressShow=!0}}},[t("i",{staticClass:"el-icon-arrow-down"}),e._v("\n\t\t\t\t更多收货地址\n\t\t\t")]):e._e(),e._v(" "),t("div",{staticClass:"clear"})],2)]):e._e(),e._v(" "),1==e.orderPaymentData.is_virtual?t("div",{staticClass:"item-block"},[t("div",{staticClass:"block-text"},[e._v("购买虚拟类商品需填写您的手机号,以方便商家与您联系")]),e._v(" "),t("el-form",{ref:"form",staticClass:"mobile-wrap",attrs:{size:"mini","label-width":"80px"}},[t("el-form-item",{attrs:{label:"手机号码"}},[t("el-input",{attrs:{placeholder:"请输入您的手机号码",maxlength:"11"},model:{value:e.orderCreateData.member_address.mobile,callback:function(t){e.$set(e.orderCreateData.member_address,"mobile",t)},expression:"orderCreateData.member_address.mobile"}})],1)],1)],1):e._e(),e._v(" "),t("el-dialog",{attrs:{title:0==e.addressForm.id?"添加收货地址":"编辑收货地址",visible:e.dialogVisible,width:"32%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-form",{ref:"form",attrs:{rules:e.addressRules,model:e.addressForm,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"姓名",prop:"name"}},[t("el-input",{attrs:{placeholder:"收货人姓名"},model:{value:e.addressForm.name,callback:function(t){e.$set(e.addressForm,"name",t)},expression:"addressForm.name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"手机",prop:"mobile"}},[t("el-input",{attrs:{maxlength:"11",placeholder:"收货人手机号"},model:{value:e.addressForm.mobile,callback:function(t){e.$set(e.addressForm,"mobile",t)},expression:"addressForm.mobile"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"电话"}},[t("el-input",{attrs:{placeholder:"收货人固定电话(选填)"},model:{value:e.addressForm.telephone,callback:function(t){e.$set(e.addressForm,"telephone",t)},expression:"addressForm.telephone"}})],1),e._v(" "),t("el-form-item",{staticClass:"area",attrs:{label:"地区",prop:"area"}},[t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:7}},[t("el-select",{ref:"province",attrs:{prop:"province",placeholder:"请选择省"},on:{change:function(t){return e.getAddress(1)}},model:{value:e.addressForm.province_id,callback:function(t){e.$set(e.addressForm,"province_id",t)},expression:"addressForm.province_id"}},[t("el-option",{attrs:{label:"请选择省",value:"0"}}),e._v(" "),e._l(e.pickerValueArray,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],2)],1),e._v(" "),t("el-col",{attrs:{span:7}},[t("el-select",{ref:"city",attrs:{prop:"city",placeholder:"请选择市"},on:{change:function(t){return e.getAddress(2)}},model:{value:e.addressForm.city_id,callback:function(t){e.$set(e.addressForm,"city_id",t)},expression:"addressForm.city_id"}},[t("el-option",{attrs:{label:"请选择市",value:"0"}}),e._v(" "),e._l(e.cityArr,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],2)],1),e._v(" "),t("el-col",{attrs:{span:7}},[t("el-select",{ref:"district",attrs:{prop:"district",placeholder:"请选择区/县"},model:{value:e.addressForm.district_id,callback:function(t){e.$set(e.addressForm,"district_id",t)},expression:"addressForm.district_id"}},[t("el-option",{attrs:{label:"请选择区/县",value:"0"}}),e._v(" "),e._l(e.districtArr,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],2)],1)],1)],1),e._v(" "),t("el-form-item",{attrs:{label:"详细地址",prop:"address"}},[t("el-input",{attrs:{placeholder:"定位小区、街道、写字楼"},model:{value:e.addressForm.address,callback:function(t){e.$set(e.addressForm,"address",t)},expression:"addressForm.address"}})],1)],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addmemberAddress("form")}}},[e._v("确 定")])],1)],1),e._v(" "),e.orderPaymentData.member_account.balance_total>0&&1==e.balance_show?t("div",{staticClass:"item-block"},[t("div",{staticClass:"block-text"},[e._v("是否使用余额")]),e._v(" "),t("div",{staticClass:"pay-type-list"},[t("div",{staticClass:"pay-type-item",class:e.orderCreateData.is_balance?"":"active",on:{click:function(t){return e.useBalance(0)}}},[e._v("不使用余额")]),e._v(" "),t("div",{staticClass:"pay-type-item",class:e.orderCreateData.is_balance?"active":"",on:{click:function(t){return e.useBalance(1)}}},[e._v("使用余额")]),e._v(" "),t("div",{staticClass:"clear"})])]):e._e(),e._v(" "),0==e.orderPaymentData.is_virtual?t("div",{staticClass:"item-block padd-bom-20"},[t("div",{staticClass:"pay-type-list"},[e._v("配送方式\n\t\t\t"),"store"==e.orderPaymentData.delivery_type&&e.orderCreateData.delivery.store_name?t("span",{staticClass:"distribution"},[e._v(e._s(e.orderCreateData.delivery.store_name))]):e._e()]),e._v(" "),e.orderPaymentData.shop_goods_list.express_type.length>0?t("div",e._l(e.orderPaymentData.shop_goods_list.express_type,(function(r,o){return"local"!=r.name?t("div",{key:o,staticClass:"pay-type-item",class:e.orderPaymentData.delivery_type==r.name?"active":"",on:{click:function(t){return e.selectDeliveryType(r)}}},[e._v("\n\t\t\t\t"+e._s(r.title)+"\n\t\t\t")]):e._e()})),0):0==e.memberAddress.length?t("div",[t("div",{staticClass:"box ns-text-color"},[e._v("请先添加收货地址")])]):t("div",[t("div",{staticClass:"box ns-text-color"},[e._v("商家未配置配送方式")])])]):e._e(),e._v(" "),e._m(1),e._v(" "),t("div",[t("div",{staticClass:"item-block"},[t("div",{staticClass:"goods-list"},[t("table",e._l(e.orderPaymentData.shop_goods_list.goods_list,(function(r,o){return t("tr",{key:o},[t("td",{attrs:{width:"70%"}},[t("div",{staticClass:"goods-info"},[t("div",{staticClass:"goods-info-left"},[t("router-link",{attrs:{to:{path:"/sku/"+r.sku_id},target:"_blank"}},[t("img",{staticClass:"goods-img",attrs:{src:e.$img(r.sku_image,{size:"mid"})},on:{error:function(t){return e.imageError(o)}}})])],1),e._v(" "),t("div",{staticClass:"goods-info-right"},[t("router-link",{attrs:{to:{path:"/sku/"+r.sku_id},target:"_blank"}},[t("div",{staticClass:"goods-name"},[e._v(e._s(r.sku_name))])]),e._v(" "),r.sku_spec_format?t("div",{staticClass:"goods-spec"},e._l(r.sku_spec_format,(function(o,i){return t("span",{key:i},[e._v(e._s(o.spec_value_name)+" "+e._s(i0?t("tr",[t("td",{attrs:{align:"right"}},[e._v("税费:")]),e._v(" "),t("td",{attrs:{align:"left"}},[e._v("¥"+e._s(e._f("moneyFormat")(e.orderPaymentData.invoice_money)))])]):e._e(),e._v(" "),e.orderPaymentData.promotion_money>0?t("tr",[t("td",{attrs:{align:"right"}},[e._v("优惠:")]),e._v(" "),t("td",{attrs:{align:"left"}},[e._v("¥"+e._s(e._f("moneyFormat")(e.orderPaymentData.promotion_money)))])]):e._e(),e._v(" "),e.orderPaymentData.balance_money>0?t("tr",[t("td",{attrs:{align:"right"}},[e._v("使用余额:")]),e._v(" "),t("td",{attrs:{align:"left"}},[e._v("¥"+e._s(e._f("moneyFormat")(e.orderPaymentData.balance_money)))])]):e._e()])]),e._v(" "),t("div",{staticClass:"clear"})]),e._v(" "),t("div",{staticClass:"item-block"},[t("div",{staticClass:"order-submit"},[t("div",{staticClass:"order-money"},[e._v("\n\t\t\t\t共"+e._s(e.orderPaymentData.goods_num)+"件,应付金额:\n\t\t\t\t"),t("div",{staticClass:"ns-text-color"},[e._v("¥"+e._s(e._f("moneyFormat")(e.orderPaymentData.pay_money)))])]),e._v(" "),t("el-button",{staticClass:"el-button--primary",attrs:{type:"primary"},on:{click:e.orderCreate}},[e._v("订单结算")])],1),e._v(" "),t("div",{staticClass:"clear"})]),e._v(" "),t("el-dialog",{attrs:{title:"选择门店",visible:e.dialogStore,width:"50%"},on:{"update:visible":function(t){e.dialogStore=t}}},[t("el-table",{ref:"singleTable",staticClass:"cursor-pointer",attrs:{data:e.storeList,"highlight-current-row":""},on:{"row-click":e.selectStore}},[t("el-table-column",{attrs:{label:"",width:"55"},scopedSlots:e._u([{key:"default",fn:function(r){return[t("el-radio",{attrs:{label:r.row},model:{value:e.storeRadio,callback:function(t){e.storeRadio=t},expression:"storeRadio"}},[t("i")])]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"store_name",label:"名称",width:"160"}}),e._v(" "),t("el-table-column",{attrs:{prop:"store_address",label:"地址"}}),e._v(" "),t("el-table-column",{attrs:{prop:"open_date",label:"营业时间"}})],1)],1),e._v(" "),t("el-dialog",{attrs:{title:"送达时间",visible:e.deliveryTime,width:"400px"},on:{"update:visible":function(t){e.deliveryTime=t}}},[t("el-form",{ref:"ruleForm",attrs:{"status-icon":"","label-width":"100px"}},[t("el-form-item",{attrs:{label:"送达时间"}},[t("el-col",{attrs:{span:11}},[t("el-time-picker",{attrs:{format:"HH:mm","value-format":"HH:mm",placeholder:"选择时间",value:e.time,start:"09:01",end:"21:01"},on:{change:e.bindTimeChange},model:{value:e.time,callback:function(t){e.time=t},expression:"time"}})],1)],1),e._v(" "),t("el-form-item",{attrs:{label:""}},[t("el-col",{attrs:{span:20}},[t("div",{staticClass:"align-right"},[t("el-button",{attrs:{size:"small"},on:{click:function(t){e.deliveryTime=!1}}},[e._v("关闭")]),e._v(" "),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.setDeliveryTime(e.siteDelivery.site_id)}}},[e._v("确认选择")])],1)])],1)],1)],1),e._v(" "),t("el-dialog",{attrs:{title:"使用余额",visible:e.dialogpay,width:"350px"},on:{"update:visible":function(t){e.dialogpay=t}}},[0==e.orderPaymentData.member_account.is_pay_password?[t("p",[e._v("为了您的账户安全,请您先设置的支付密码")]),e._v(" "),t("p",[e._v('可到"会员中心","账号安全","支付密码"中设置')]),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogpay=!1}}},[e._v("暂不设置")]),e._v(" "),t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.setPayPassword}},[e._v("立即设置")])],1)]:t("el-form",{ref:"ruleForm",attrs:{"status-icon":"","label-width":"100px"}},[t("el-form-item",{staticClass:"pay-password-item",attrs:{label:"支付密码"}},[t("el-input",{staticClass:"pay-password hide-password",attrs:{type:"password",maxlength:6}}),e._v(" "),t("el-input",{staticClass:"pay-password",attrs:{type:"password",maxlength:6},on:{input:e.input},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1),e._v(" "),t("p",{staticClass:"ns-text-color forget-password",on:{click:e.setPayPassword}},[e._v("忘记密码")])],1)],2)],1)}),[function(){var e=this._self._c;return e("div",{staticClass:"add-address"},[e("i",{staticClass:"el-icon-circle-plus-outline"}),this._v("\n\t\t\t\t\t添加收货地址\n\t\t\t\t")])},function(){var e=this,t=e._self._c;return t("div",{staticClass:"item-block"},[t("div",{staticClass:"goods-list"},[t("table",[t("tr",[t("td",{attrs:{width:"70%"}},[e._v("商品")]),e._v(" "),t("td",{attrs:{width:"15%"}},[e._v("价格")]),e._v(" "),t("td",{attrs:{width:"15%"}},[e._v("数量")])])])])])}],!1,null,"92f67d76",null);t.default=component.exports}}]);