|
|
@@ -760,11 +760,10 @@ define(['app/app'], function(app) {
|
|
|
$scope.emailEnable = function (newUserEmail) {
|
|
|
//邮箱不可用
|
|
|
if ((newUserEmail == null || newUserEmail.length > 30)
|
|
|
- || !/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(
|
|
|
+ || !(/^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$/g).test(
|
|
|
newUserEmail)) {
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.checkFailed1 = true;
|
|
|
- $scope.sendSuccess = false;
|
|
|
$scope.checkFailed1_1 = false;
|
|
|
return false;
|
|
|
}
|
|
|
@@ -772,25 +771,26 @@ define(['app/app'], function(app) {
|
|
|
if (data.data == "true") {//邮箱可用
|
|
|
$scope.checkSuccess1 = true;
|
|
|
$scope.checkFailed1 = false;
|
|
|
- $scope.sendSuccess = true;
|
|
|
$scope.checkFailed1_1 = false;
|
|
|
} else {//邮箱不可用
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.checkFailed1 = false;
|
|
|
- $scope.sendSuccess = false;
|
|
|
$scope.checkFailed1_1 = true;
|
|
|
}
|
|
|
}, function () {
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.checkFailed1 = true;
|
|
|
- $scope.sendSuccess = false;
|
|
|
$scope.checkFailed1_1 = false;
|
|
|
});
|
|
|
};
|
|
|
|
|
|
$scope.codeSuccess = false;
|
|
|
+ $scope.sendSuccess = true;
|
|
|
//发送验证码
|
|
|
$scope.sendCheckCode = function (newUserEmail) {
|
|
|
+ if (!$scope.checkSuccess1 || ($scope.userInfo.userEmail==null && !$scope.checkSuccess)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
$scope.sendSuccess = false;
|
|
|
User.sendCheckCode({newUserEmail: newUserEmail}, function () {
|
|
|
$scope.codeSuccess = true;
|
|
|
@@ -811,6 +811,7 @@ define(['app/app'], function(app) {
|
|
|
}, 1000, 60);
|
|
|
}, function (response) {
|
|
|
toaster.pop('error', '错误', response.data);
|
|
|
+ $scope.sendSuccess = true;
|
|
|
});
|
|
|
};
|
|
|
|
|
|
@@ -819,8 +820,8 @@ define(['app/app'], function(app) {
|
|
|
//校验验证码
|
|
|
$scope.validCheckCode = function (checkCode) {
|
|
|
if(!checkCode){
|
|
|
- $scope.checkSuccess2 = false;
|
|
|
- $scope.checkFailed2 = true;
|
|
|
+ // $scope.checkSuccess2 = false;
|
|
|
+ // $scope.checkFailed2 = true;
|
|
|
return false;
|
|
|
}
|
|
|
User.validCheckCode({checkCode: checkCode,newUserEmail:$scope.user.newUserEmail}, function (data) {
|
|
|
@@ -877,7 +878,6 @@ define(['app/app'], function(app) {
|
|
|
$scope.validSuccess = false;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.checkFailed1 = false;
|
|
|
- $scope.sendSuccess = false;
|
|
|
window.location.href = "vendor#/account/management/sec";
|
|
|
window.location.reload();
|
|
|
$modalInstance.close();
|
|
|
@@ -922,7 +922,6 @@ define(['app/app'], function(app) {
|
|
|
};
|
|
|
|
|
|
//新手机号是否可用
|
|
|
- $scope.sendSuccess = false;
|
|
|
$scope.checkFailed1 = false;
|
|
|
$scope.checkFailed1_1 = false;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
@@ -930,7 +929,6 @@ define(['app/app'], function(app) {
|
|
|
if (newUserTel == null || !/^[0-9]{8,11}$/.test(newUserTel)) {
|
|
|
$scope.checkFailed1 = true;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
- $scope.sendSuccess = false;
|
|
|
$scope.checkFailed1_1 = false;
|
|
|
return false;
|
|
|
}
|
|
|
@@ -941,13 +939,11 @@ define(['app/app'], function(app) {
|
|
|
if (data.data == "true") {//手机可用
|
|
|
$scope.checkSuccess1 = true;
|
|
|
$scope.checkFailed1 = false;
|
|
|
- $scope.sendSuccess = true;
|
|
|
$scope.checkFailed1_1 = false;
|
|
|
} else {//手机不可用
|
|
|
$scope.checkFailed1_1 = true;
|
|
|
$scope.checking1 = false;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
- $scope.sendSuccess = false;
|
|
|
}
|
|
|
}, function () {
|
|
|
$scope.checkFailed1 = true;
|
|
|
@@ -959,8 +955,12 @@ define(['app/app'], function(app) {
|
|
|
|
|
|
//发送验证码
|
|
|
$scope.codeSuccess = false;
|
|
|
+ $scope.sendSuccess = true;
|
|
|
//发送验证码
|
|
|
$scope.sendTelCheckCode = function (newUserTel) {
|
|
|
+ if (!$scope.checkSuccess1) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
$scope.sendSuccess = false;
|
|
|
User.sendTelCheckCode({newUserTel: newUserTel}, function () {
|
|
|
$scope.codeSuccess = true;
|
|
|
@@ -981,6 +981,7 @@ define(['app/app'], function(app) {
|
|
|
}, 1000, 60);
|
|
|
}, function (response) {
|
|
|
toaster.pop('error', '错误', response.data);
|
|
|
+ $scope.sendSuccess = true;
|
|
|
});
|
|
|
};
|
|
|
|
|
|
@@ -989,8 +990,8 @@ define(['app/app'], function(app) {
|
|
|
//校验验证码
|
|
|
$scope.validTelCheckCode = function (telCheckCode) {
|
|
|
if(!telCheckCode){
|
|
|
- $scope.checkSuccess2 = false;
|
|
|
- $scope.checkFailed2 = true;
|
|
|
+ // $scope.checkSuccess2 = false;
|
|
|
+ // $scope.checkFailed2 = true;
|
|
|
return false;
|
|
|
}
|
|
|
User.validTelCheckCode({telCheckCode: telCheckCode,newUserTel:$scope.user.newUserTel},
|