1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b4e0ca4e"],{"0f93":function(e,t,a){"use strict";a("a74a")},a74a:function(e,t,a){var s=a("d315");s.__esModule&&(s=s.default),"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var r=a("499e").default;r("eae3b7a4",s,!0,{sourceMap:!1,shadowMode:!1})},b239:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:[3==this.fun.getPhoneEnv()?"pcStyle":""],attrs:{id:"appendAddress"}},[a("c-title",{attrs:{hide:!1,text:"修改收货地址"}}),a("div",{staticStyle:{"margin-top":"0.625rem"}}),a("van-cell-group",{staticClass:"felx-height",staticStyle:{"margin-bottom":"10px"},attrs:{border:!1}},[e.form.country_code||e.country_code?a("van-field",{attrs:{type:"number",required:"",placeholder:"请输入区号",label:"区号:"},model:{value:e.form.country_code,callback:function(t){e.$set(e.form,"country_code",t)},expression:"form.country_code"}}):e._e(),a("van-field",{attrs:{placeholder:"请输入收件人",clearable:"",center:"",border:!1},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v("收件人:")])]),a("van-field",{attrs:{placeholder:"请输入联系电话",clearable:"",center:"",border:!1},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v("联系电话:")])])],1),1==e.model.is_plugin?[a("van-cell-group",{staticClass:"felx-height",staticStyle:{"margin-bottom":"10px"},attrs:{border:!1}},[a("van-cell",{attrs:{border:!1,"title-style":"text-align:left;color:#555"}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("设置默认地址:")]),a("span",{attrs:{slot:"default"},slot:"default"},[a("van-switch",{attrs:{disabled:"true","active-color":"#f15353","inactive-color":"#fdfdfd",size:"27px"},model:{value:e.form.isDefault,callback:function(t){e.$set(e.form,"isDefault",t)},expression:"form.isDefault"}})],1)])],1),a("div",[a("van-cell-group",{staticClass:"address-sel felx-height",staticStyle:{"margin-bottom":"10px"},attrs:{border:!1}},[a("van-cell",{attrs:{border:!1,center:"","title-style":"text-align:left;color:#555"}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("所在地区:")]),a("van-field",{staticStyle:{color:"transparent","text-shadow":"0 0 0 #ccc"},attrs:{placeholder:"请选择收货地址",clearable:"",center:"",border:!1,readonly:""},model:{value:e.addressName,callback:function(t){e.addressName=t},expression:"addressName"}})],1),e.isShowStreet?a("van-cell",{attrs:{border:!1,center:"","title-style":"text-align:left;color:#555"}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("街道:")]),a("van-field",{staticStyle:{color:"transparent","text-shadow":"0 0 0 #ccc"},attrs:{placeholder:"请选择街道",clearable:"",readonly:"",center:"",border:!1},model:{value:e.form.streetName,callback:function(t){e.$set(e.form,"streetName",t)},expression:"form.streetName"}})],1):e._e(),e._l(e.model.plugin_data,(function(t,s){return a("van-cell",{key:s,attrs:{border:!1,center:"","title-style":"text-align:left;color:#555"}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.name)+":")]),a("van-field",{staticStyle:{color:"transparent","text-shadow":"0 0 0 #ccc"},attrs:{clearable:"",center:"",border:!1,readonly:""},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})],1)}))],2)],1)]:[a("van-cell-group",{staticClass:"felx-height",staticStyle:{"margin-bottom":"10px"},attrs:{border:!1}},[a("van-cell",{attrs:{border:!1,"title-style":"text-align:left;color:#555"}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("设置默认地址:")]),a("span",{attrs:{slot:"default"},slot:"default"},[a("van-switch",{attrs:{"active-color":"#f15353","inactive-color":"#fdfdfd",size:"27px"},model:{value:e.form.isDefault,callback:function(t){e.$set(e.form,"isDefault",t)},expression:"form.isDefault"}})],1)])],1),a("div",[a("van-cell-group",{staticClass:"address-sel felx-height",staticStyle:{"margin-bottom":"10px"},attrs:{border:!1}},[a("van-cell",{attrs:{border:!1,"is-link":"",center:"","title-style":"text-align:left;color:#555"}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("所在地区:")]),a("van-field",{staticStyle:{color:"transparent","text-shadow":"0 0 0 #ccc"},attrs:{placeholder:"请选择收货地址",clearable:"",center:"",border:!1},on:{click:function(t){t.stopPropagation(),e.addressShow=!0}},model:{value:e.addressName,callback:function(t){e.addressName=t},expression:"addressName"}})],1),e.isShowStreet?a("van-cell",{attrs:{border:!1,"is-link":"",center:"","title-style":"text-align:left;color:#555"}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v("街道:")]),a("van-field",{staticStyle:{color:"transparent","text-shadow":"0 0 0 #ccc"},attrs:{placeholder:"请选择街道",clearable:"",readonly:"",center:"",border:!1},on:{click:function(t){return t.stopPropagation(),e.streetTip.apply(null,arguments)}},model:{value:e.form.streetName,callback:function(t){e.$set(e.form,"streetName",t)},expression:"form.streetName"}})],1):e._e()],1),a("yd-cityselect",{attrs:{callback:e.addressCallback,items:e.district},model:{value:e.addressShow,callback:function(t){e.addressShow=t},expression:"addressShow"}})],1),a("van-cell-group",{staticClass:"leave-words",staticStyle:{height:"118px"}},[a("van-cell",[a("van-field",{attrs:{rows:"3",autosize:"",type:"textarea",maxlength:"100",placeholder:"请输入详细地址","show-word-limit":""},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1)],a("div",{staticStyle:{height:"3.75rem"}}),a("div",{staticClass:"address_addnav",on:{click:e.alterAddresshandle}},[a("i",{staticClass:"fa fa-plus-circle"}),a("span",[e._v("保存")])]),a("van-popup",{style:{height:"100%",width:"100%"},attrs:{position:"right",duration:"0"},model:{value:e.streetShow,callback:function(t){e.streetShow=t},expression:"streetShow"}},[a("van-nav-bar",{attrs:{title:"选择街道"},scopedSlots:e._u([{key:"left",fn:function(){return[a("span",[a("van-icon",{attrs:{name:"arrow-left",size:"18",color:"#333"},nativeOn:{click:function(t){e.streetShow=!1}}})],1)]},proxy:!0}])}),e._l(e.districtVal,(function(t,s){return a("van-cell",{key:s,attrs:{"is-link":"",center:""},nativeOn:{click:function(a){return e.streetConfirm(t.areaname)}}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.areaname))]),a("span",{attrs:{slot:"default"},slot:"default"})])}))],2)],2)},r=[],i=(a("ac1f"),a("00b4"),a("b64b"),a("6968")),l={data:function(){return{form:{username:"",mobile:"",city:"",address:"",province:"",district:"",uid:9,isDefault:!1,streetName:""},is_region:0,addressShow:!1,district:district,districtVal:[],streetShow:!1,isShowStreet:!1,address_id:0,addressName:"",model:{}}},methods:{alterAddresshandle:function(){var e=this;if(this.country_code&&this.fun.isTextEmpty(this.form.country_code))this.$dialog.alert({message:"请输入区号"});else if(this.fun.isTextEmpty(this.form.username))e.$dialog.alert({message:"请输入收件人"});else if(this.fun.isTextEmpty(this.form.mobile))e.$dialog.alert({message:"请输入联系电话"});else if(/^[0-9]{1,}$/.test(this.form.mobile))if(1==this.is_region&&this.fun.isTextEmpty(this.addressName))this.$dialog.alert({message:"请输入所在地区"});else if(1==this.is_region&&this.isShowStreet&&this.fun.isTextEmpty(this.form.streetName))this.$dialog.alert({message:"请输入所在街道"});else if(this.fun.isTextEmpty(this.form.address))this.$dialog.alert({message:"请输入详细地址"});else{var t={address_id:this.address_id,username:this.form.username,mobile:this.form.mobile,city:this.form.city,address:this.form.address,province:void 0==this.form.province?"":this.form.province,isdefault:this.form.isDefault?1:0,district:this.form.district};this.country_code&&(t.country_code=this.form.country_code),this.isShowStreet&&(t.street=this.form.streetName),$http.post("member.member-address.update",t,"").then((function(t){1==t.result?e.$dialog.alert({message:t.msg}).then((function(){e.$router.go(-1)})):e.$dialog.alert({message:t.msg})}),(function(e){}))}else e.$dialog.alert({message:"请输入正确的联系电话"})},addressCallback:function(e){this.form.streetName="",this.districtVal="",this.form.province=e.itemName1,this.form.city=e.itemName2,this.form.district=e.itemName3,this.addressName=e.itemName1+" "+e.itemName2+" "+e.itemName3,this.getStreet(e.itemValue3)},streetTip:function(){1==this.is_region&&this.fun.isTextEmpty(this.addressName)?this.$dialog.alert({message:"请先选择所在地区"}):this.streetShow=!0},streetConfirm:function(e){this.form.streetName=e,this.streetShow=!1},getStreet:function(e){var t=this;$http.get("member.memberAddress.street",{district_id:e},".").then((function(e){1==e.result?!t.fun.isTextEmpty(e.data)&&e.data.length>0?(t.districtVal=e.data,t.isShowStreet=!0):t.isShowStreet=!1:t.this.isShowStreet=!1})).catch((function(e){}))},getIsOpenAddress:function(){var e=this;$http.get("member.member-address.is-region").then((function(t){1==t.result&&(e.is_region=t.data.is_region)})).catch((function(e){}))}},activated:function(){if(this.isShowStreet=!1,this.$route.params.model){this.model=this.$route.params.model,this.form.isDefault=0!=this.$route.params.model.isdefault,this.form.province=this.$route.params.model.province,this.address_id=this.$route.params.model.id,this.form.username=this.$route.params.model.username,this.form.mobile=this.$route.params.model.mobile,this.form.city=this.$route.params.model.city,this.form.district=this.$route.params.model.district,this.form.address=this.$route.params.model.address,this.form.streetName=this.$route.params.model.street,this.addressName=this.form.province+" "+this.form.city+" "+this.form.district,this.isShowStreet=!this.fun.isTextEmpty(this.form.streetName),this.isShowStreet&&this.getStreet(this.$route.params.model.district_id),this.form.country_code=this.$route.params.model.country_code||"86";var e=JSON.parse(window.localStorage.getItem("yz_basic_info"));this.country_code=e.home.system.country_code}else this.$router.go(-1)},mounted:function(){},components:{cTitle:i["a"]}},o=l,d=o,n=(a("0f93"),a("2877")),c=Object(n["a"])(d,s,r,!1,null,"5b906d6a",null);t["default"]=c.exports},d315:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".address_addnav[data-v-5b906d6a]{width:100%;padding:0 3% 0 6%!important;position:fixed;bottom:0;left:0;background:#f15353!important;color:#fff!important;text-align:center;height:2.8125rem!important;line-height:2.8125rem!important}.popup-con[data-v-5b906d6a]{width:100%}#appendAddress .mint-field .mint-cell-title[data-v-5b906d6a]{text-align:left}.address_addnav i[data-v-5b906d6a]{color:#fff;font-size:22px;position:absolute;top:50%;height:1.125rem;line-height:1.125rem;margin-left:-2.125rem;margin-top:-.5625rem}.maleall[data-v-5b906d6a]{background:#fff;text-align:left}#appendAddress .males[data-v-5b906d6a]{line-height:3.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:.0625rem solid #d9d9d9;margin-left:.625rem;padding-right:.625rem}#appendAddress .males .address[data-v-5b906d6a]{display:inline-block;position:relative;width:100%;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0}.maleall span[data-v-5b906d6a]{font-size:16px;vertical-align:middle;width:6.5625rem;-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none;line-height:3.125rem}#address[data-v-5b906d6a]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:3.125rem}#address .mint-button--default[data-v-5b906d6a]{line-height:3.125rem;text-align:left;font-size:16px}#appendAddress.pcStyle .address_addnav[data-v-5b906d6a]{width:375px;left:auto}#appendAddress[data-v-5b906d6a] .van-field__label{white-space:nowrap;margin-right:0;width:auto}#appendAddress[data-v-5b906d6a] .van-cell{padding-left:12px}#appendAddress[data-v-5b906d6a] .van-cell input::-webkit-input-placeholder,#appendAddress[data-v-5b906d6a] .van-cell textarea::-webkit-input-placeholder{color:#666}#appendAddress[data-v-5b906d6a] .van-cell input::-moz-placeholder,#appendAddress[data-v-5b906d6a] .van-cell textarea::-moz-placeholder{color:#666}#appendAddress[data-v-5b906d6a] .van-cell input:-ms-input-placeholder,#appendAddress[data-v-5b906d6a] .van-cell textarea:-ms-input-placeholder{color:#666}#appendAddress[data-v-5b906d6a] .van-cell input::-ms-input-placeholder,#appendAddress[data-v-5b906d6a] .van-cell textarea::-ms-input-placeholder{color:#666}#appendAddress[data-v-5b906d6a] .van-cell input::placeholder,#appendAddress[data-v-5b906d6a] .van-cell textarea::placeholder{color:#666}#appendAddress .van-cell__title[data-v-5b906d6a]{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}#appendAddress .felx-height .van-cell[data-v-5b906d6a]{height:50px}#appendAddress .leave-words[data-v-5b906d6a] .van-cell{padding:10px 8px}#appendAddress .address-sel[data-v-5b906d6a] .van-field__control{color:#ccc}",""]),e.exports=t}}]); |