53.96f2b76fdcda7331c584.js 12.8 KB
webpackJsonp([53],{"6FRO":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.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:["C:/Users/Administrator/Desktop/h5/wechat/src/components/mine/addressEdit.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,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:"addressEdit.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.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:""}])},"784L":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),r=(t("f1Vh"),t("ZQVe")),o=t.n(r),a=(t("lrMw"),t("7YS2")),l=t.n(a),c=t("qUD4"),C=t("CCn6"),E={name:"addressEdit",components:(i={MyAddress:c.a},s()(i,l.a.name,l.a),s()(i,o.a.name,o.a),i),data:function(){return{receiveName:"",receiveMobile:"",addressDetail:"",showAddressPicker:!1,addressArea:"",addressAreaCode:"6-77-705",address:"",addressId:""}},mounted:function(){this.getUserAddress()},methods:{closeAdd:function(){this.$emit("closeAdd",!1)},buttonClick:function(n){this.$sa.track("buttonClick",{tabTitle:"商品",moduleTitle:"地址填写",buttonType:"功能",buttonName:n})},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],console.log(this.addressId),this.addressId?Object(C.i)(i,this.addressId).then(function(e){n.closeAdd(),Object(d.a)("更新成功"),n.$router.replace({name:"starRank"})}):Object(C._4)(i).then(function(e){n.closeAdd(),Object(d.a)("更新成功"),n.$router.replace({name:"starRank"})})},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},getUserAddress:function(){var n=this;Object(C.j)().then(function(e){if(e.receive_name){var t=e;n.receiveName=t.receive_name?t.receive_name:"",n.receiveMobile=t.receive_mobile,n.address=t.address,n.addressArea=t.province_name+"-"+t.city+"-"+t.area,n.addressAreaCode=t.province_id+"-"+t.city_id+"-"+t.area_id,n.addressId=t.id}})}}},B=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)};B._withStripped=!0;var f={render:B,staticRenderFns:[]},p=f;var b=!1;var w=t("VU/8")(E,p,!1,function(n){b||t("tQu/")},null,null);w.options.__file="src/components/mine/addressEdit.vue";e.default=w.exports},"tQu/":function(n,e,t){var i=t("6FRO");"string"==typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);t("rjj0")("7d50252a",i,!1,{})}});