webpackJsonp([9],{cSZN:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("Dd8w"),s=a.n(o),i=a("NYxO"),n=a("Zp+1"),c=a("mtWM"),l=a.n(c),r={components:{Tab:n.a},data:function(){return{phone:"",show:!1,messageContent:"恭喜您,手机号绑定成功!",formData:{mobile:"",code:"",type:6},checkMobileData:{code:"",type:4},codeText:"获取验证码",timer:null,disabled:!1}},computed:s()({},Object(i.c)(["agenInfo"])),created:function(){},methods:s()({},Object(i.b)(["getAgentInfo"]),{checkMobile:function(){var t=this;l.a.post("/agent/sms/checkold",this.checkMobileData).then(function(e){200===e.data.code?(t.showNotify("成功",e.data.msg),t.codeText="获取验证码",t.disabled=!1,t.$store.state.ShowPhonePage="bind",clearInterval(t.timer),t.checkMobileData.code=""):t.showNotify("失败",e.data.msg,"error")})},bindPhone:function(){var t=this;this.messageContent="恭喜您,手机号绑定成功!",l.a.post("/agent/mobile/bind",this.formData).then(function(e){200===e.data.code?(t.show=!0,t.codeText="获取验证码",t.disabled=!1,clearInterval(t.timer),t.getAgentInfo(),t.formData.mobile="",t.formData.code=""):t.showNotify("失败",e.data.msg,"error")})},sendCode:function(t,e){var a=this,o={};if("bind"===e){if(""===t)return void this.showNotify("失败","手机号不能为空!","error");if(!/^((0\d{2,3}-\d{7,8})|(1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}))$/.test(t))return void this.showNotify("失败","请输入格式正确的手机号","error");o={mobile:t,type:6}}else"check"===e&&(o={type:4});l.a.post("/agent/sms/send",o).then(function(t){200===t.data.code?(a.showNotify("成功",t.data.msg),a.codeText=120,a.disabled=!0,a.timer=setInterval(function(){a.codeText--,a.codeText<=0&&(a.codeText="获取验证码",a.disabled=!1,clearInterval(a.timer))},1e3)):a.showNotify("失败",t.data.msg,"error")})},closeBind:function(){this.show=!1}})},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"panel"},["bind"===t.$store.state.ShowPhonePage?a("Tab",{attrs:{defalut:"bind",data:[{name:"绑定手机",val:"bind"}]}}):t._e(),t._v(" "),"check"===t.$store.state.ShowPhonePage?a("Tab",{attrs:{defalut:"check",data:[{name:"换绑手机",val:"check"}]}}):t._e(),t._v(" "),a("div",{staticClass:"panel_body"},["bind"===t.$store.state.ShowPhonePage?a("div",{staticClass:"form"},[a("div",{staticClass:"form_item"},[a("label",{staticClass:"form_label"},[t._v("手机号码:")]),t._v(" "),a("div",{staticClass:"form_control"},[a("input",{directives:[{name:"model",rawName:"v-model",value:t.formData.mobile,expression:"formData.mobile"}],staticClass:"form_input",attrs:{type:"text",autocomplete:"off"},domProps:{value:t.formData.mobile},on:{input:function(e){e.target.composing||t.$set(t.formData,"mobile",e.target.value)}}})])]),t._v(" "),a("div",{staticClass:"form_item"},[a("label",{staticClass:"form_label"},[t._v("验 证 码:")]),t._v(" "),a("div",{staticClass:"form_control"},[a("input",{directives:[{name:"model",rawName:"v-model",value:t.formData.code,expression:"formData.code"}],staticClass:"form_input small",attrs:{type:"text",autocomplete:"off"},domProps:{value:t.formData.code},on:{input:function(e){e.target.composing||t.$set(t.formData,"code",e.target.value)}}}),t._v(" "),a("el-button",{staticClass:"form_codeBtn",attrs:{disabled:t.disabled},on:{click:function(e){t.sendCode(t.formData.mobile,"bind")}}},[t._v(t._s(t.codeText))])],1)]),t._v(" "),a("div",{staticClass:"form_item"},[a("div",{staticClass:"form_control"},[a("button",{staticClass:"btn btn-lg btn-primary btn-resubmit",attrs:{type:"button"},on:{click:t.bindPhone}},[t._v("保存")])])])]):t._e(),t._v(" "),"check"===t.$store.state.ShowPhonePage?a("div",{staticClass:"form"},[a("div",{staticClass:"form_item"},[a("label",{staticClass:"form_label"},[t._v("手机号码:")]),t._v(" "),a("div",{staticClass:"form_control"},[a("b",{staticClass:"form_text highlight"},[t._v(t._s(t.agenInfo.mobile))]),t._v(" "),a("span",{staticClass:"tip"},[t._v("(需要验证已绑定的手机号,才能解绑)")])])]),t._v(" "),a("div",{staticClass:"form_item"},[a("label",{staticClass:"form_label"},[t._v("验 证 码:")]),t._v(" "),a("div",{staticClass:"form_control"},[a("input",{directives:[{name:"model",rawName:"v-model",value:t.checkMobileData.code,expression:"checkMobileData.code"}],staticClass:"form_input small",attrs:{type:"text",autocomplete:"off"},domProps:{value:t.checkMobileData.code},on:{input:function(e){e.target.composing||t.$set(t.checkMobileData,"code",e.target.value)}}}),t._v(" "),a("el-button",{staticClass:"form_codeBtn",attrs:{disabled:t.disabled},on:{click:function(e){t.sendCode("","check")}}},[t._v(t._s(t.codeText))])],1)]),t._v(" "),a("div",{staticClass:"form_item"},[a("div",{staticClass:"form_control"},[a("button",{staticClass:"btn btn-lg btn-primary btn-resubmit",attrs:{type:"button"},on:{click:t.checkMobile}},[t._v("换绑")])])])]):t._e()]),t._v(" "),a("message",{attrs:{show:t.show,type:"success",content:t.messageContent,close:t.closeBind}})],1)},staticRenderFns:[]};var m=a("VU/8")(r,d,!1,function(t){a("sV4V")},null,null);e.default=m.exports},sV4V:function(t,e){}});