webpackJsonp([20],{Bf8Y:function(n,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=a("OB7X"),i={render:function(){var n=this,t=n.$createElement,a=n._self._c||t;return a("div",{directives:[{name:"wechat-title",rawName:"v-wechat-title",value:n.$route.meta.title,expression:"$route.meta.title"}],staticClass:"editUsername"},[a("header",{staticClass:"header"},[a("span",{staticClass:"icon icon_close",attrs:{"xa-touchend":"member|m-closeLayer"},on:{click:n.cancelOperate}}),n._v(" "),a("h2",{staticClass:"header-title"},[n._v("修改用户名")])]),n._v(" "),a("div",{staticClass:"content"},[a("div",{staticClass:"account-section"},[a("div",{staticClass:"account-article"},[a("div",{staticClass:"form-item"},[a("input",{directives:[{name:"model",rawName:"v-model",value:n.userName,expression:"userName"}],staticClass:"form-input",attrs:{type:"text",name:"username",placeholder:"用户名",maxlength:"25","data-type":"用户名","data-target":"editName"},domProps:{value:n.userName},on:{focus:n.getFocus,blur:n.getBlur,input:[function(t){t.target.composing||(n.userName=t.target.value)},n.judgeValid]}}),n._v(" "),""!=n.userName&&void 0!=n.userName?a("i",{staticClass:"icon icon_unfinished",on:{click:n.clearCont}}):n._e()]),n._v(" "),a("p",{staticClass:"form-notice",attrs:{id:"editName"}},[a("span",{staticStyle:{color:"#888"}},[n._v(n._s(n.showText))])])])]),n._v(" "),a("div",{staticClass:"static-button"},[a("div",{staticClass:"button-default",attrs:{"xa-touchend":"member|m-cancelEdit"},on:{click:n.cancelOperate}},[n._v("取消")]),n._v(" "),a("div",{staticClass:"button-light",class:{"button-light-on":n.isValid},attrs:{id:"submitSave","xa-touchend":"member|m-submitSave"},on:{click:n.submitSave}},[n._v("确定")])])]),n._v(" "),a("dialog-notice",{attrs:{dialog:n.dialogNotice}})],1)},staticRenderFns:[]};var o=function(n){a("gZha")},r=a("VU/8")(e.a,i,!1,o,"data-v-29110658",null);t.default=r.exports},NuWw:function(n,t,a){(n.exports=a("FZ+f")(!1)).push([n.i,"\n.fixed-button[data-v-29110658],\n.static-button[data-v-29110658], .form-item[data-v-29110658],\n.form-inner[data-v-29110658], .account-outer[data-v-29110658] {\n  display: -moz-flex;\n  display: -o-flex;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.form-notice[data-v-29110658]:after, .account-article[data-v-29110658]:after,\n.space-article[data-v-29110658]:after, .space-outer[data-v-29110658]:after {\n  clear: both;\n  display: block;\n  height: 0;\n  visibility: hidden;\n  line-height: 0;\n  content: ' ';\n}\n.both-fixed-button .button-default[data-v-29110658],\n.both-fixed-button .button-light[data-v-29110658],\n.both-fixed-button .button-disabled[data-v-29110658],\n.both-fixed-button .button-warning[data-v-29110658],\n.both-static-button .button-default[data-v-29110658],\n.both-static-button .button-light[data-v-29110658],\n.both-static-button .button-disabled[data-v-29110658],\n.both-static-button .button-warning[data-v-29110658] {\n  display: inline-block;\n  padding-left: 2.08333rem;\n  padding-right: 2.08333rem;\n}\n.fixed-button[data-v-29110658],\n.both-fixed-button[data-v-29110658] {\n  position: fixed;\n  max-width: 640px;\n  width: 100%;\n  bottom: 0;\n  z-index: 99;\n  background-color: rgba(255, 255, 255, 0.9);\n  border-top: 1px solid #ddd;\n}\n.button-default[data-v-29110658],\n.button-light[data-v-29110658],\n.button-disabled[data-v-29110658],\n.button-warning[data-v-29110658] {\n  font-size: 1.5rem;\n  line-height: 4rem;\n  border: 1px solid #c5c5c5;\n  text-align: center;\n}\n.button-default[data-v-29110658]:first-child,\n  .button-light[data-v-29110658]:first-child,\n  .button-disabled[data-v-29110658]:first-child,\n  .button-warning[data-v-29110658]:first-child {\n    margin-right: 0.83333rem;\n}\n.button-default[data-v-29110658]:last-child,\n  .button-light[data-v-29110658]:last-child,\n  .button-disabled[data-v-29110658]:last-child,\n  .button-warning[data-v-29110658]:last-child {\n    margin-right: 0;\n}\n.button-default[data-v-29110658] {\n  background-color: #fff;\n  border-color: #c5c5c5;\n}\n.button-default[data-v-29110658], .button-default[data-v-29110658]:link, .button-default[data-v-29110658]:visited, .button-default[data-v-29110658]:hover, .button-default[data-v-29110658]:active {\n    color: #333;\n}\n.button-light[data-v-29110658] {\n  display: block;\n  background-color: #4ed6d1;\n  border-color: #4ed6d1;\n}\n.button-light[data-v-29110658]:active {\n    background: #3cb4b7;\n    color: #b0dcdd;\n}\n.button-light[data-v-29110658], .button-light[data-v-29110658]:link, .button-light[data-v-29110658]:visited, .button-light[data-v-29110658]:hover, .button-light[data-v-29110658]:active {\n    color: #fff;\n}\n.button-disabled[data-v-29110658] {\n  background-color: #c5c5c5;\n  border-color: #c5c5c5;\n}\n.button-disabled[data-v-29110658]:active {\n    background-color: #c5c5c5;\n    border-color: #c5c5c5;\n}\n.button-warning[data-v-29110658] {\n  background: #ff7765;\n  border-color: #ff7765;\n}\n.button-warning[data-v-29110658], .button-warning[data-v-29110658]:link, .button-warning[data-v-29110658]:visited, .button-warning[data-v-29110658]:hover, .button-warning[data-v-29110658]:active {\n    color: #fff;\n}\n.form-item[data-v-29110658],\n.form-inner[data-v-29110658] {\n  position: relative;\n  z-index: 1;\n}\n.form-item .icon_unfinished[data-v-29110658],\n  .form-inner .icon_unfinished[data-v-29110658] {\n    display: none;\n    position: absolute;\n    right: 0.83333rem;\n    top: 0.91667rem;\n    z-index: 2;\n    font-size: 1.83333rem;\n    color: #c5c5c5;\n}\n.form-item .form-input:focus ~ .icon_unfinished[data-v-29110658],\n  .form-item .form-textarea:focus ~ .icon_unfinished[data-v-29110658],\n  .form-inner .form-input:focus ~ .icon_unfinished[data-v-29110658],\n  .form-inner .form-textarea:focus ~ .icon_unfinished[data-v-29110658] {\n    display: block;\n}\n.form-item[data-v-29110658] {\n  border-bottom: 1px solid #ddd;\n}\n.form-input[data-v-29110658],\n.form-textarea[data-v-29110658],\n.form-select[data-v-29110658] {\n  display: block;\n  -webkit-box-flex: 1;\n  -o-box-flex: 1;\n  box-flex: 1;\n  -moz-flex: 1;\n  -o-flex: 1;\n  -ms-flex: 1;\n      flex: 1;\n  border: none;\n  border-radius: 0;\n  font-size: 1.25rem;\n}\n.form-input[data-v-29110658], .form-input[data-v-29110658]:focus,\n  .form-textarea[data-v-29110658],\n  .form-textarea[data-v-29110658]:focus,\n  .form-select[data-v-29110658],\n  .form-select[data-v-29110658]:focus {\n    outline: none;\n}\n.form-input[data-v-29110658],\n.form-textarea[data-v-29110658] {\n  padding: 0.83333rem;\n  line-height: 2rem;\n}\n.form-input[data-v-29110658] {\n  height: 2rem;\n  vertical-align: middle;\n}\n.form-textarea[data-v-29110658] {\n  height: 4rem;\n  overflow: hidden;\n  resize: none;\n}\n.form-select[data-v-29110658] {\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  -o-appearance: none;\n  appearance: none;\n  padding: 0 0.83333rem;\n  height: 3.66667rem;\n  line-height: 3.66667rem;\n  background-color: transparent;\n  background-image: url(/m/static/global/images/1.0.0/select-tip.png);\n  background-repeat: no-repeat;\n  background-position: center right;\n  -webkit-background-size: 13px 7px;\n}\n.form-notice[data-v-29110658] {\n  display: none;\n  padding: 0 0.83333rem;\n  height: 2.5rem;\n  font-size: 1rem;\n  line-height: 2.5rem;\n  color: #f33;\n}\n.form-notice span[data-v-29110658] {\n    font-size: 1.08333rem;\n    line-height: 3.5rem;\n    color: #888;\n}\n.form-notice em[data-v-29110658] {\n    color: #888;\n}\n.form-notice a[data-v-29110658] {\n    color: #4a82b1;\n}\n.content[data-v-29110658] {\n  padding-bottom: 5.66667rem;\n}\n.form-notice[data-v-29110658] {\n  display: block;\n  white-space: nowrap;\n}\n.form-item[data-v-29110658],\n.form-notice[data-v-29110658],\n.form-input[data-v-29110658] {\n  margin: 0 0rem;\n  padding-left: 0rem;\n  padding-right: 0rem;\n}\n.account-section[data-v-29110658] {\n  font-size: 1.16667rem;\n}\n.space-logo[data-v-29110658] {\n  display: block;\n  position: relative;\n  padding: 1.66667rem 0.83333rem 0.83333rem;\n  background: url(\"https://static.xidibuy.com/m/static/global/images/1.0.0/space_hd.jpg\") center center no-repeat;\n  -webkit-background-size: 100% 100%;\n  text-align: center;\n  color: #fff;\n}\n.space-logo .icon_triangle_right[data-v-29110658] {\n    position: absolute;\n    right: 1.66667rem;\n    top: 50%;\n    margin-top: -1.5rem;\n    font-size: 3rem;\n}\n.space-logo .icon_triangle_right[data-v-29110658]:before {\n      color: #fff;\n}\n.space-avator[data-v-29110658] {\n  margin: 0 auto;\n  width: 6.25rem;\n  height: 6.25rem;\n  border: 2px solid #fff;\n  overflow: hidden;\n  border-radius: 50%;\n}\n.space-avator img[data-v-29110658] {\n    width: 100%;\n    height: 100%;\n    border-radius: 50%;\n}\n.space-user[data-v-29110658] {\n  font-size: 1.16667rem;\n  line-height: 2.5rem;\n}\n.account-article[data-v-29110658],\n.space-article[data-v-29110658] {\n  display: block;\n  padding: 0.83333rem 0;\n  border-bottom: 1px solid #ddd;\n  color: #333;\n}\n.account-article[data-v-29110658]:last-child,\n  .space-article[data-v-29110658]:last-child {\n    border-bottom: 0;\n}\n.space-logo-span[data-v-29110658] {\n  padding: 0;\n  border-bottom: none;\n}\n.account-article[data-v-29110658] {\n  margin: 0 1.25rem;\n}\n.account-article[data-v-29110658]:first-child {\n    border-top: none;\n}\n.account-article:first-child .account-outer[data-v-29110658] {\n      padding-top: 1.25rem;\n      padding-bottom: 1.25rem;\n}\n.account-article:first-child .account-type[data-v-29110658] {\n      line-height: 5rem;\n}\n.account-outer[data-v-29110658],\n.space-outer[data-v-29110658] {\n  position: relative;\n  padding: 0.83333rem 0.41667rem;\n  line-height: 2rem;\n}\n.account-outer .icon[data-v-29110658],\n  .space-outer .icon[data-v-29110658] {\n    position: absolute;\n    right: 0rem;\n    top: 50%;\n}\n.account-outer .icon_triangle_right[data-v-29110658],\n  .space-outer .icon_triangle_right[data-v-29110658] {\n    margin-top: -1.04167rem;\n    font-size: 2.08333rem;\n    color: #c5c5c5;\n}\n.account-outer .icon_complete_circle[data-v-29110658],\n  .space-outer .icon_complete_circle[data-v-29110658] {\n    margin-top: -0.66667rem;\n    font-size: 1.33333rem;\n}\n.account-type[data-v-29110658] {\n  width: 7.08333rem;\n}\n.account-avator[data-v-29110658] {\n  display: block;\n  width: 5rem;\n  height: 5rem;\n  border-radius: 50%;\n}\n.account-form-item[data-v-29110658],\n.account-form-notice[data-v-29110658] {\n  margin: 0 0.83333rem;\n}\n.account-notice[data-v-29110658] {\n  padding: 0.83333rem 1.25rem 1.66667rem;\n  font-size: 1rem;\n  line-height: 2rem;\n  color: #888;\n}\n.space-outer[data-v-29110658] {\n  display: block;\n}\n.space-outer[data-v-29110658], .space-outer[data-v-29110658]:link, .space-outer[data-v-29110658]:visited, .space-outer[data-v-29110658]:hover, .space-outer[data-v-29110658]:active {\n    color: #333;\n}\n.icon-span[data-v-29110658] {\n  float: left;\n  margin-right: 0.83333rem;\n  margin-left: -0.41667rem;\n  width: 2.08333rem;\n  text-align: center;\n  color: #999;\n}\n.icon-span .icon[data-v-29110658] {\n    position: static;\n    line-height: 2rem;\n}\n.space-nav[data-v-29110658] {\n  float: left;\n}\n.space-info[data-v-29110658] {\n  float: right;\n  padding-right: 1.25rem;\n}\n.space-notice[data-v-29110658] {\n  font-size: 1rem;\n  color: #888;\n}\n.button-light#submitSave[data-v-29110658] {\n  opacity: .5;\n}\n.button-light-on#submitSave[data-v-29110658] {\n  opacity: 1;\n}\n.static-button[data-v-29110658] {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  padding: 0 1.25rem;\n}\n.static-button div[data-v-29110658] {\n    width: 100%;\n}\n.form-item[data-v-29110658],\n.form-inner[data-v-29110658] {\n  position: relative;\n  z-index: 1;\n}\n.form-item .icon_unfinished[data-v-29110658],\n  .form-inner .icon_unfinished[data-v-29110658] {\n    display: block;\n    opacity: 0;\n    position: absolute;\n    right: 0.83333rem;\n    top: 0.91667rem;\n    z-index: 2;\n    font-size: 1.83333rem;\n    color: #c5c5c5;\n}\n.form-item .form-input:focus ~ .icon_unfinished[data-v-29110658],\n  .form-item .form-textarea:focus ~ .icon_unfinished[data-v-29110658],\n  .form-inner .form-input:focus ~ .icon_unfinished[data-v-29110658],\n  .form-inner .form-textarea:focus ~ .icon_unfinished[data-v-29110658] {\n    opacity: 1;\n}\n",""])},OB7X:function(n,t,a){"use strict";(function(n){var e=a("QIV9");t.a={name:"editUsername",data:function(){return{isValid:!0,firstName:"",userName:"",showText:"用户名只能修改一次",dialogNotice:{}}},methods:{submitSave:function(t){var a=n(t.target),i=this,o=n.trim(i.userName);if(!a.hasClass("button-light-on"))return!1;if(o==i.firstName)return i.showDialogNotice("用户名已存在"),!1;if(""==o)i.showText="用户名不能为空";else if(isNaN(o)){i.showText="用户名只能修改一次";var r={name:o};e.a.saveName(r,function(n){i.removeDialog(),0==n.code?(i.showDialogNotice("修改成功"),i.$router.back(-1)):i.showDialogNotice(n.msg)})}else i.showText="不能全部是数字"},getByteLen:function(n){for(var t=0,a=0;a<n.length;a++){var e=n.charCodeAt(a);t+=e>=0&&e<=128?1:2}return t},getFocus:function(){this.showText="5~24位字符，支持汉字、字母、数字及“_”的组合"},getBlur:function(){var t=n.trim(this.userName);""==t?this.showText="用户名不能为空":isNaN(t)?t.length<5?this.showText="不能少于5位字符":this.showText="用户名只能修改一次":this.showText="不能全部是数字"},judgeValid:function(){var n=this.getByteLen(this.userName);this.isValid=n>4},clearCont:function(){this.userName="",this.isValid=!1,this.showText="用户名不能为空"},cancelOperate:function(){this.$router.back(-1)},showDialog:function(t,a,e,i,o,r){var d,c=(new Date).getTime(),s="",l="",u="";if(""!=n.trim(a)&&(s='<div class="dialog-head">     <h2>'+a+"</h2></div>"),i&&"string"==typeof i){var m="确定";void 0!=r&&(m=r),"confirm"==i&&(u='<div class="dialog-cancel" id="d_cancel'+c+'">取消</div>'),l='<div class="dialog-foot">'+u+' <div class="dialog-submit" id="d_submit'+c+'">'+m+"</div></div>"}d='<div class="dialog" id="'+t+'" data-id="dialog'+c+'"> <div class="dialog-table">     <div class="dialog-cell">         <div class="dialog-section">'+s+'             <div class="dialog-body">'+e+"</div>"+l+"         </div>     </div> </div></div>",n("body").append(d);var v=n('.dialog[data-id="dialog'+c+'"]');(o||i&&"function"==typeof i)&&o&&o(v),n("#d_submit"+c).on("click",function(n){return v.remove(),!1}),n("#d_cancel"+c).on("click",function(n){return v.remove(),!1})},showLoading:function(n){var t='<div> <img src="'+this.JS_DOMAIN+'/m/static/global/images/1.0.0/loading.gif"> <span style="line-height: 32px; vertical-align:top;">'+n+"</span></div>";this.showDialog("loading_dialog","",t)},removeDialog:function(t){var a=t?"string"==typeof t?n(t):t:n("#loading_dialog");a&&a.remove()}},created:function(){this.firstName=this.$route.query.userName,this.userName=this.$route.query.userName}}}).call(t,a("7t+N"))},QIV9:function(n,t,a){"use strict";var e=a("ZOtq"),i={saveName:function(n,t,a){e.a.ajax({type:"POST",url:"/member/saveName",data:n,responseType:"json",success:function(n){t&&t(n)}})}};t.a=i},gZha:function(n,t,a){var e=a("NuWw");"string"==typeof e&&(e=[[n.i,e,""]]),e.locals&&(n.exports=e.locals);a("rjj0")("6ec449b0",e,!0,{})}});