|
@@ -19,7 +19,7 @@ var bindPage = new Vue({
|
|
codeImageToken:'',
|
|
codeImageToken:'',
|
|
imageCode:'',
|
|
imageCode:'',
|
|
activeNum:0,
|
|
activeNum:0,
|
|
- loginTabs:0,
|
|
|
|
|
|
+ loginTabs:1,
|
|
isDisabled:true,
|
|
isDisabled:true,
|
|
isSubDisabled:true,
|
|
isSubDisabled:true,
|
|
mobilCount1:0,
|
|
mobilCount1:0,
|
|
@@ -136,22 +136,7 @@ var bindPage = new Vue({
|
|
UserApi.userOperateCode(_self.smsCodeParams,function (response) {
|
|
UserApi.userOperateCode(_self.smsCodeParams,function (response) {
|
|
if(response.code === 0){
|
|
if(response.code === 0){
|
|
CAIMEI.dialog('获取验证码成功~',false,function () {});
|
|
CAIMEI.dialog('获取验证码成功~',false,function () {});
|
|
- const TIME_COUNT = 60;
|
|
|
|
- if (!_self.mobilTime1) {
|
|
|
|
- _self.mobilCount1 = TIME_COUNT;
|
|
|
|
- _self.isMobileDisabled1 = true;
|
|
|
|
- _self.mobilTime1 = setInterval(function(){
|
|
|
|
- if (_self.mobilCount1 > 1 && _self.mobilCount1 <= TIME_COUNT) {
|
|
|
|
- _self.mobilCount1--;
|
|
|
|
- _self.mobileCodeText1 = _self.mobilCount1 +'s';
|
|
|
|
- } else {
|
|
|
|
- _self.isMobileDisabled1 = false;
|
|
|
|
- clearInterval(_self.mobilTime1);
|
|
|
|
- _self.mobilTime1 = null;
|
|
|
|
- _self.mobileCodeText1 = '获取验证码';
|
|
|
|
- }
|
|
|
|
- },1000)
|
|
|
|
- }
|
|
|
|
|
|
+ _self.genereateMobileCodeText()
|
|
}else{
|
|
}else{
|
|
CAIMEI.Alert(response.msg,'确定',false);
|
|
CAIMEI.Alert(response.msg,'确定',false);
|
|
_self.isMobileDisabled1 = false;
|
|
_self.isMobileDisabled1 = false;
|
|
@@ -222,7 +207,11 @@ var bindPage = new Vue({
|
|
}else{
|
|
}else{
|
|
this.bindCodeParams.bindMobile = this.codeParams.mobile
|
|
this.bindCodeParams.bindMobile = this.codeParams.mobile
|
|
}
|
|
}
|
|
- this.bindCodeParams.mobile = this.userParams.mobile
|
|
|
|
|
|
+ if(this.activeNum === 0){
|
|
|
|
+ this.bindCodeParams.mobile = this.codeParams.mobile
|
|
|
|
+ }else{
|
|
|
|
+ this.bindCodeParams.mobile = this.userParams.mobile
|
|
|
|
+ }
|
|
if( this.isMobileDisabled){ return }
|
|
if( this.isMobileDisabled){ return }
|
|
this.$nextTick(function() {
|
|
this.$nextTick(function() {
|
|
if (!verifyCheack('.codeMsgButton')) {return false; }
|
|
if (!verifyCheack('.codeMsgButton')) {return false; }
|
|
@@ -230,22 +219,7 @@ var bindPage = new Vue({
|
|
if(response.code === 0){
|
|
if(response.code === 0){
|
|
_self.isCodeModel = false;
|
|
_self.isCodeModel = false;
|
|
CAIMEI.dialog('验证短信已发送',false,function () {});
|
|
CAIMEI.dialog('验证短信已发送',false,function () {});
|
|
- var TIME_COUNT = 60;
|
|
|
|
- if (!_self.mobilTime) {
|
|
|
|
- _self.mobilCount = TIME_COUNT;
|
|
|
|
- _self.isMobileDisabled = true;
|
|
|
|
- _self.mobilTime = setInterval(function(){
|
|
|
|
- if (_self.mobilCount > 1 && _self.mobilCount <= TIME_COUNT) {
|
|
|
|
- _self.mobilCount--;
|
|
|
|
- _self.mobileCodeText = _self.mobilCount +'s重新发送';
|
|
|
|
- } else {
|
|
|
|
- _self.isMobileDisabled = false;
|
|
|
|
- clearInterval(_self.mobilTime);
|
|
|
|
- _self.mobilTime = null;
|
|
|
|
- _self.mobileCodeText = '获取验证码';
|
|
|
|
- }
|
|
|
|
- },1000)
|
|
|
|
- }
|
|
|
|
|
|
+ _self.genereateMobileCodeText()
|
|
}else{
|
|
}else{
|
|
_self.handleShowImage();
|
|
_self.handleShowImage();
|
|
_self.isMobileDisabled = false;
|
|
_self.isMobileDisabled = false;
|
|
@@ -254,6 +228,39 @@ var bindPage = new Vue({
|
|
})
|
|
})
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ genereateMobileCodeText: function(){
|
|
|
|
+ const TIME_COUNT = 60;
|
|
|
|
+ const _self = this
|
|
|
|
+ if(this.activeNum === 0 && !_self.mobilTime1){
|
|
|
|
+ _self.mobilCount1 = TIME_COUNT;
|
|
|
|
+ _self.isMobileDisabled1 = true;
|
|
|
|
+ _self.mobilTime1 = setInterval(function(){
|
|
|
|
+ if (_self.mobilCount1 > 1 && _self.mobilCount1 <= TIME_COUNT) {
|
|
|
|
+ _self.mobilCount1--;
|
|
|
|
+ _self.mobileCodeText1 = _self.mobilCount1 +'s';
|
|
|
|
+ } else {
|
|
|
|
+ _self.isMobileDisabled1 = false;
|
|
|
|
+ clearInterval(this.mobilTime1);
|
|
|
|
+ _self.mobilTime1 = null;
|
|
|
|
+ _self.mobileCodeText1 = '获取验证码';
|
|
|
|
+ }
|
|
|
|
+ },1000)
|
|
|
|
+ }else if(this.activeNum === 1 && !_self.mobilTime){
|
|
|
|
+ _self.mobilCount = TIME_COUNT;
|
|
|
|
+ _self.isMobileDisabled = true;
|
|
|
|
+ _self.mobilTime = setInterval(function(){
|
|
|
|
+ if (_self.mobilCount > 1 && _self.mobilCount <= TIME_COUNT) {
|
|
|
|
+ _self.mobilCount--;
|
|
|
|
+ _self.mobileCodeText = _self.mobilCount +'s重新发送';
|
|
|
|
+ } else {
|
|
|
|
+ _self.isMobileDisabled = false;
|
|
|
|
+ clearInterval(_self.mobilTime);
|
|
|
|
+ _self.mobilTime = null;
|
|
|
|
+ _self.mobileCodeText = '获取验证码';
|
|
|
|
+ }
|
|
|
|
+ },1000)
|
|
|
|
+ }
|
|
|
|
+ },
|
|
setStorages:function(data){//存储本地数据
|
|
setStorages:function(data){//存储本地数据
|
|
localStorage.setItem('userInfo',JSON.stringify(data));
|
|
localStorage.setItem('userInfo',JSON.stringify(data));
|
|
},
|
|
},
|