(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e6ea8e4a"],{"1e31":function(t,s,o){},"4d1b":function(t,s,o){"use strict";o("1e31")},c0e7:function(t,s,o){"use strict";o.r(s);var e=function(){var t=this,s=t._self._c;return s("div",{staticClass:"bindphone-wrap"},[s("van-cell-group",[s("van-field",{attrs:{placeholder:"请输入您的手机号码",readonly:""},model:{value:t.phone,callback:function(s){t.phone=s},expression:"phone"}}),s("van-field",{attrs:{maxLength:"32",type:"password",placeholder:"请输入您的密码"},model:{value:t.password,callback:function(s){t.password=s},expression:"password"}}),s("van-field",{attrs:{maxLength:"32",type:"password",placeholder:"请再输入一次密码"},model:{value:t.comfirmpassword,callback:function(s){t.comfirmpassword=s},expression:"comfirmpassword"}}),s("van-field",{attrs:{maxlength:"6",placeholder:"输入图形验证码"},model:{value:t.codeNum,callback:function(s){t.codeNum=s},expression:"codeNum"}},[s("span",{attrs:{slot:"right-icon",size:"small",type:"primary"},domProps:{innerHTML:t._s(t.codeImg)},on:{click:t.getImageCode},slot:"right-icon"})]),s("van-field",{attrs:{placeholder:"请输入验证码"},model:{value:t.code,callback:function(s){t.code=s},expression:"code"}},[s("span",{staticClass:"get-code",attrs:{slot:"right-icon"},domProps:{innerHTML:t._s(null==t.second?"获取验证码":t.second+"s")},on:{click:t.getCode},slot:"right-icon"})])],1),s("div",{staticClass:"btn primary-btn",on:{click:t.submit}},[t._v("保存")])],1)},a=[],i=o("6bfd"),n={data:function(){return{phone:this.$route.query.phone,password:"",comfirmpassword:"",code:"",second:null,timeValid:null,passStatus:!0,codeImg:"",codeNum:""}},mounted:function(){this.getImageCode()},methods:{getImageCode:function(){var t=this;Object(i["a"])({url:"auth/getImageCode"}).then((function(s){t.codeImg=s.data}))},getCode:function(){var t=this;if(this.passStatus=!1,!this.password)return this.$toast({message:"请输入密码",position:"bottom"});if(!this.comfirmpassword)return this.$toast({message:"请再次输入密码",position:"bottom"});if(this.password!=this.comfirmpassword)return this.$toast({message:"两次密码输入不一致",position:"bottom"});if(!this.codeNum)return this.$toast({message:"请输入图形验证码",position:"bottom"});var s={mobile:this.phone,type:6,imageCode:this.codeNum};Object(i["a"])({url:"auth/sendCode",params:s}).then((function(s){s.success?(t.second=59,t.passStatus=!0,t.timeValid=setInterval((function(){if(t.second--,0==t.second)return t.second=null,clearInterval(t.timeValid),t.timeValid=null}),1e3),t.$toast({message:"验证码发送成功",position:"bottom"})):(t.getImageCode(),t.passStatus=!0)})).catch((function(s){t.passStatus=!0,t.$toast(s.subMsg)}))},submit:function(){var t=this;if(!this.password)return this.$toast({message:"请输入密码",position:"bottom"});if(!this.comfirmpassword)return this.$toast({message:"请再次输入密码",position:"bottom"});if(this.password!=this.comfirmpassword)return this.$toast({message:"两次密码输入不一致",position:"bottom"});if(!this.codeNum)return this.$toast({message:"请输入图形验证码",position:"bottom"});if(!this.code)return this.$toast({message:"请输入验证码",position:"bottom"});var s={mobile:this.phone,validateCode:this.code};Object(i["a"])({url:"auth/changeMobile",params:s}).then((function(s){t.$store.dispatch("getUserInfo"),t.$router.push("/mine")})).catch((function(s){t.$toast(s.subMsg)}))}}},r=n,c=(o("4d1b"),o("2877")),d=Object(c["a"])(r,e,a,!1,null,null,null);s["default"]=d.exports}}]);