62.a34c4fc5f9e2a62decf0.js 13.1 KB
webpackJsonp([62],{Cuf2:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n.fl-r {\n  float: right;\n}\n.fr {\n  float: right;\n}\n.fl {\n  float: left;\n}\n.main-block {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\n.clear-both:after {\n  content: '';\n  display: block;\n  clear: both;\n}\n@-webkit-keyframes myfirst {\n0% {\n    -webkit-transform: scale(1);\n}\n50% {\n    -webkit-transform: scale(1.1);\n}\n100% {\n    -webkit-transform: scale(1);\n}\n}\n.van-button--info {\n  background: #40A9FF;\n  border: 1px solid #40A9FF;\n}\n.van-popup {\n  background: transparent;\n}\n.ellipsisCss {\n  overflow: hidden;\n  -o-text-overflow: ellipsis;\n     text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.transparentBtn {\n  width: 32vw;\n  height: 10.13333333vw;\n  border: 1px solid white;\n  color: white;\n  text-align: center;\n  line-height: 10.13333333vw;\n  font-size: 4vw;\n  border-radius: 5.33333333vw;\n}\ni {\n  font-style: normal;\n}\n.van-dialog {\n  border-radius: 15px;\n}\n.addressEdit {\n  background: #f5f5f9;\n}\n.addressEdit .stbox {\n  position: relative;\n}\n.addressEdit input::-webkit-input-placeholder {\n  color: #cccccc;\n}\n.addressEdit .van-popup {\n  background: white;\n}\n.addressEdit .gray {\n  background: #cccccc;\n  border: none;\n}\n.addressEdit .mint-cell {\n  color: #333333;\n}\n.addressEdit .btn {\n  margin-top: 13.33333333vw;\n  padding: 0 9.06666667vw;\n}\n.addressEdit #mtcell span {\n  color: #333333;\n}\n.addressEdit #mtcell .mint-cell-title {\n  width: 105px;\n  -webkit-box-flex: 0;\n  -webkit-flex: none;\n      -ms-flex: none;\n          flex: none;\n}\n.addressEdit #mtcell .mint-cell-value {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  text-align: left;\n}\n.addressEdit #mtcell .mint-cell-value span {\n  text-indent: 0;\n  margin-left: 4px;\n}\n.addressEdit .mint-field-core {\n  text-indent: 2px;\n}\n.addressEdit .holder {\n  color: #cccccc;\n  position: absolute;\n  top: 2.66666667vw;\n  left: 28.8vw;\n}\n.addressEdit .head {\n  padding: 3.46666667vw;\n  background: white;\n  border-bottom: 1px solid #e2e2e2;\n  color: #666666;\n  font-size: 3.73333333vw;\n}\n.addressEdit .head i {\n  display: inline-block;\n  border-radius: 50%;\n  width: 2.93333333vw;\n  height: 2.93333333vw;\n}\n.addressEdit .now i {\n  background: #60adf0;\n}\n.addressEdit .item {\n  margin-top: 10px;\n}\n.addressEdit .next i {\n  background: #ffd454;\n}\n.addressEdit .content {\n  background: white;\n  padding: 3.46666667vw 0 3.46666667vw 8.8vw;\n}\n.addressEdit .content .top {\n  line-height: 7.46666667vw;\n  color: #333333;\n  font-weight: bold;\n  font-size: 4.53333333vw;\n}\n.addressEdit .content .bottom {\n  color: #666666;\n  font-size: 3.73333333vw;\n  line-height: 5.33333333vw;\n}\n.addressEdit .content .timeInfo {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n.addressEdit .content .timeInfo .text {\n  color: #999999;\n  font-size: 3.2vw;\n  margin-left: 0;\n  line-height: 6.93333333vw;\n}\n.addressEdit .content .timeInfo .right {\n  margin-top: 11.46666667vw;\n}\n.addressEdit .content .timeInfo .van-button--info {\n  background: white;\n  width: 19.73333333vw;\n  color: #60adf0;\n  border-color: #60adf0;\n}\n.addressEdit .linebox {\n  background: white;\n}\n.addressEdit .line {\n  width: 100%;\n  display: block;\n  border-bottom: 1px solid #e2e2e2;\n  margin: 3.2vw 0;\n}\n.addressEdit .tip {\n  padding: 2.66666667vw 5.33333333vw;\n  color: #999999;\n  font-size: 3.2vw;\n  line-height: 6.13333333vw;\n}\n","",{version:3,sources:["/Users/xiaxue/Desktop/ccdaima/wechat/src/components/mine/addressModify.vue"],names:[],mappings:";AACA;EACE,aAAa;CACd;AACD;EACE,aAAa;CACd;AACD;EACE,YAAY;CACb;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;AACA;IACI,4BAA4B;CAC/B;AACD;IACI,8BAA8B;CACjC;AACD;IACI,4BAA4B;CAC/B;CACA;AACD;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;AACD;EACE,wBAAwB;CACzB;AACD;EACE,iBAAiB;EACjB,2BAA2B;KACxB,wBAAwB;EAC3B,oBAAoB;CACrB;AACD;EACE,YAAY;EACZ,sBAAsB;EACtB,wBAAwB;EACxB,aAAa;EACb,mBAAmB;EACnB,2BAA2B;EAC3B,eAAe;EACf,4BAA4B;CAC7B;AACD;EACE,mBAAmB;CACpB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,mBAAmB;CACpB;AACD;EACE,eAAe;CAChB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,oBAAoB;EACpB,aAAa;CACd;AACD;EACE,eAAe;CAChB;AACD;EACE,0BAA0B;EAC1B,wBAAwB;CACzB;AACD;EACE,eAAe;CAChB;AACD;EACE,aAAa;EACb,oBAAoB;EACpB,mBAAmB;MACf,eAAe;UACX,WAAW;CACpB;AACD;EACE,oBAAoB;EACpB,gBAAgB;MACZ,YAAY;UACR,QAAQ;EAChB,iBAAiB;CAClB;AACD;EACE,eAAe;EACf,iBAAiB;CAClB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,eAAe;EACf,mBAAmB;EACnB,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,sBAAsB;EACtB,kBAAkB;EAClB,iCAAiC;EACjC,eAAe;EACf,wBAAwB;CACzB;AACD;EACE,sBAAsB;EACtB,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;CACtB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,kBAAkB;EAClB,2CAA2C;CAC5C;AACD;EACE,0BAA0B;EAC1B,eAAe;EACf,kBAAkB;EAClB,wBAAwB;CACzB;AACD;EACE,eAAe;EACf,wBAAwB;EACxB,0BAA0B;CAC3B;AACD;EACE,qBAAqB;EACrB,sBAAsB;EACtB,qBAAqB;EACrB,cAAc;CACf;AACD;EACE,eAAe;EACf,iBAAiB;EACjB,eAAe;EACf,0BAA0B;CAC3B;AACD;EACE,0BAA0B;CAC3B;AACD;EACE,kBAAkB;EAClB,qBAAqB;EACrB,eAAe;EACf,sBAAsB;CACvB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,eAAe;EACf,iCAAiC;EACjC,gBAAgB;CACjB;AACD;EACE,mCAAmC;EACnC,eAAe;EACf,iBAAiB;EACjB,0BAA0B;CAC3B",file:"addressModify.vue",sourcesContent:["\n.fl-r {\n  float: right;\n}\n.fr {\n  float: right;\n}\n.fl {\n  float: left;\n}\n.main-block {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\n.clear-both:after {\n  content: '';\n  display: block;\n  clear: both;\n}\n@-webkit-keyframes myfirst {\n0% {\n    -webkit-transform: scale(1);\n}\n50% {\n    -webkit-transform: scale(1.1);\n}\n100% {\n    -webkit-transform: scale(1);\n}\n}\n.van-button--info {\n  background: #40A9FF;\n  border: 1px solid #40A9FF;\n}\n.van-popup {\n  background: transparent;\n}\n.ellipsisCss {\n  overflow: hidden;\n  -o-text-overflow: ellipsis;\n     text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.transparentBtn {\n  width: 32vw;\n  height: 10.13333333vw;\n  border: 1px solid white;\n  color: white;\n  text-align: center;\n  line-height: 10.13333333vw;\n  font-size: 4vw;\n  border-radius: 5.33333333vw;\n}\ni {\n  font-style: normal;\n}\n.van-dialog {\n  border-radius: 15px;\n}\n.addressEdit {\n  background: #f5f5f9;\n}\n.addressEdit .stbox {\n  position: relative;\n}\n.addressEdit input::-webkit-input-placeholder {\n  color: #cccccc;\n}\n.addressEdit .van-popup {\n  background: white;\n}\n.addressEdit .gray {\n  background: #cccccc;\n  border: none;\n}\n.addressEdit .mint-cell {\n  color: #333333;\n}\n.addressEdit .btn {\n  margin-top: 13.33333333vw;\n  padding: 0 9.06666667vw;\n}\n.addressEdit #mtcell span {\n  color: #333333;\n}\n.addressEdit #mtcell .mint-cell-title {\n  width: 105px;\n  -webkit-box-flex: 0;\n  -webkit-flex: none;\n      -ms-flex: none;\n          flex: none;\n}\n.addressEdit #mtcell .mint-cell-value {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  text-align: left;\n}\n.addressEdit #mtcell .mint-cell-value span {\n  text-indent: 0;\n  margin-left: 4px;\n}\n.addressEdit .mint-field-core {\n  text-indent: 2px;\n}\n.addressEdit .holder {\n  color: #cccccc;\n  position: absolute;\n  top: 2.66666667vw;\n  left: 28.8vw;\n}\n.addressEdit .head {\n  padding: 3.46666667vw;\n  background: white;\n  border-bottom: 1px solid #e2e2e2;\n  color: #666666;\n  font-size: 3.73333333vw;\n}\n.addressEdit .head i {\n  display: inline-block;\n  border-radius: 50%;\n  width: 2.93333333vw;\n  height: 2.93333333vw;\n}\n.addressEdit .now i {\n  background: #60adf0;\n}\n.addressEdit .item {\n  margin-top: 10px;\n}\n.addressEdit .next i {\n  background: #ffd454;\n}\n.addressEdit .content {\n  background: white;\n  padding: 3.46666667vw 0 3.46666667vw 8.8vw;\n}\n.addressEdit .content .top {\n  line-height: 7.46666667vw;\n  color: #333333;\n  font-weight: bold;\n  font-size: 4.53333333vw;\n}\n.addressEdit .content .bottom {\n  color: #666666;\n  font-size: 3.73333333vw;\n  line-height: 5.33333333vw;\n}\n.addressEdit .content .timeInfo {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n.addressEdit .content .timeInfo .text {\n  color: #999999;\n  font-size: 3.2vw;\n  margin-left: 0;\n  line-height: 6.93333333vw;\n}\n.addressEdit .content .timeInfo .right {\n  margin-top: 11.46666667vw;\n}\n.addressEdit .content .timeInfo .van-button--info {\n  background: white;\n  width: 19.73333333vw;\n  color: #60adf0;\n  border-color: #60adf0;\n}\n.addressEdit .linebox {\n  background: white;\n}\n.addressEdit .line {\n  width: 100%;\n  display: block;\n  border-bottom: 1px solid #e2e2e2;\n  margin: 3.2vw 0;\n}\n.addressEdit .tip {\n  padding: 2.66666667vw 5.33333333vw;\n  color: #999999;\n  font-size: 3.2vw;\n  line-height: 6.13333333vw;\n}\n"],sourceRoot:""}])},t32k:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});t("eqfM");var i,d=t("/QYm"),A=t("bOdI"),s=t.n(A),a=(t("f1Vh"),t("ZQVe")),r=t.n(a),o=(t("lrMw"),t("7YS2")),l=t.n(o),c=t("qUD4"),C=t("CCn6"),B=t("NuXJ"),E={name:"",components:(i={MyAddress:c.a},s()(i,l.a.name,l.a),s()(i,r.a.name,r.a),i),data:function(){return{addressData:null,receiveName:"",receiveMobile:"",addressDetail:"",showAddressPicker:!1,addressArea:"",addressAreaCode:"",address:"",deliverId:""}},mounted:function(){if(this.$route.params&&this.$route.params.data){var n=JSON.parse(this.$route.params.data);this.addressData=n,this.receiveName=n.receive_name,this.receiveMobile=n.receive_mobile,this.address=n.address,this.deliverId=n.id,this.addressArea=n.province_name+"-"+n.city_name+"-"+n.area_name}this.getAddressCode()},methods:{closeAdd:function(){this.$emit("closeAdd",!1)},buttonClick:function(n){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"地址填写",buttonType:"功能",buttonName:n})},getAddressCode:function(){this.addressData.province_name;for(var n=this.addressData.city_name,e=(this.addressData.area_name,void 0),t=void 0,i=void 0,d=0,A=B.a.length;d<A;d++){var s=B.a[d];if(n==s.label){e=s.value;for(var a=s.children,r=0,o=a.length;r<o;r++){var l=a[r];if(n==l.label){t=l.value;for(var c=l.children,C=0,E=c.length;C<E;C++)if(c[C].label){i=c[C].value;break}}}}}this.addressAreaCode=e+"-"+t+"-"+i},onSave:function(){var n=this,e=this.addressAreaCode.split("-"),t=this.addressArea.split("-");if(!this.receiveName)return Object(d.a)("收货人不能为空"),!1;if(!this.receiveMobile)return Object(d.a)("手机号不能为空"),!1;if(!/^1\d{10,12}$/.test(this.receiveMobile))return Object(d.a)("手机号格式不正确"),!1;if(!this.addressArea)return Object(d.a)("所在地区不能为空"),!1;if(!this.address)return Object(d.a)("详细地址不能为空"),!1;var i={};i.receive_name=this.receiveName,i.receive_mobile=this.receiveMobile,i.address=this.address,i.province_id=e[0],i.province_name=t[0],i.city_id=e[1],i.city=t[1],i.area_id=e[2],i.area=t[2],Object(C._7)(i).then(function(e){n.closeAdd(),Object(d.a)("修改成功"),n.$router.replace({name:"Address"})}).catch(function(n){console.log(n)})},onValuesChange:function(n,e){e[0]>e[1]&&n.setSlotValue(1,e[0])},hidePicker:function(){this.showAddressPicker=!1},showPicker:function(){this.showAddressPicker=!this.showAddressPicker},saveAddress:function(n,e){console.log(n),this.addressArea=n,this.addressAreaCode=e,this.showAddressPicker=!this.showAddressPicker}}},f=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"addressEdit"},[t("div",[t("mt-field",{attrs:{label:"收货人",placeholder:"请填写收货人"},model:{value:n.receiveName,callback:function(e){n.receiveName=e},expression:"receiveName"}}),n._v(" "),t("mt-field",{attrs:{label:"手机号",type:"tel",placeholder:"请填写手机号",attr:{maxlength:13}},model:{value:n.receiveMobile,callback:function(e){n.receiveMobile=e},expression:"receiveMobile"}}),n._v(" "),t("mt-field",{attrs:{label:"所在地区",placeholder:"请填写所在地区",readonly:!0,disableClear:!0},model:{value:n.addressArea,callback:function(e){n.addressArea=e},expression:"addressArea"}},[t("mt-cell",{staticStyle:{position:"absolute",width:"40px",height:"100%",right:"0",top:"-24px"},attrs:{"is-link":""}}),n._v(" "),t("div",{staticClass:"stbox",staticStyle:{position:"absolute",right:"0",top:"-24px",left:"0",bottom:"0"}},[t("mt-cell",{staticStyle:{opacity:"0",position:"absolute",width:"300px",height:"100%",right:"10%",top:"0"},attrs:{id:"mtcell",value:n.addressArea},nativeOn:{click:function(e){return n.showPicker(e)}}})],1)],1),n._v(" "),t("mt-field",{attrs:{label:"详细地址",placeholder:"请填写详细地址"},model:{value:n.address,callback:function(e){n.address=e},expression:"address"}}),n._v(" "),t("div",{staticClass:"btn",on:{click:function(e){n.onSave(),n.buttonClick("保存地址")}}},[t("van-button",{attrs:{round:"",size:"large",type:"info"}},[n._v("保存")])],1)],1),n._v(" "),t("my-address",{attrs:{showAddressPicker:n.showAddressPicker,init:n.addressArea},on:{"save-address":n.saveAddress,"hide-picker":n.hidePicker}})],1)};f._withStripped=!0;var h={render:f,staticRenderFns:[]},p=h;var b=!1;var v=t("VU/8")(E,p,!1,function(n){b||t("x4A6")},null,null);v.options.__file="src/components/mine/addressModify.vue";e.default=v.exports},x4A6:function(n,e,t){var i=t("Cuf2");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);t("rjj0")("766db7d4",i,!1,{})}});