|
|
@@ -14,9 +14,17 @@ define(['app/app'], function (app) {
|
|
|
$scope.userInfo = $rootScope.userInfo;
|
|
|
$scope.updateState = false;
|
|
|
//手机号和邮箱号的部分隐藏
|
|
|
- $scope.userInfo.userTel = $scope.userInfo.userTel.substr(0, 3) + '****' + $scope.userInfo.userTel.substr(7);
|
|
|
- var userEmailTemp = $scope.userInfo.userEmail.indexOf("@");
|
|
|
- $scope.userInfo.userEmail = $scope.userInfo.userEmail.substr(0,userEmailTemp-2)+"***"+$scope.userInfo.userEmail.substr(userEmailTemp);
|
|
|
+ if($scope.userInfo.userTel){
|
|
|
+ $scope.userInfo.userTel = $scope.userInfo.userTel.substr(0, 3)
|
|
|
+ + '****' + $scope.userInfo.userTel.substr(7);
|
|
|
+ }
|
|
|
+ var userEmailTemp = $scope.userInfo.userEmail
|
|
|
+ ? $scope.userInfo.userEmail.indexOf("@") : '';
|
|
|
+ if (userEmailTemp != '') {
|
|
|
+ $scope.userInfo.userEmail = $scope.userInfo.userEmail.substr(
|
|
|
+ 0, userEmailTemp - 2) + "***"
|
|
|
+ + $scope.userInfo.userEmail.substr(userEmailTemp);
|
|
|
+ }
|
|
|
// 获取企业信息
|
|
|
Enterprise.getEnterpriseInfo({enuu: $scope.userInfo.enterprise.uu},
|
|
|
function (data) {
|
|
|
@@ -467,16 +475,95 @@ define(['app/app'], function (app) {
|
|
|
};
|
|
|
}]);
|
|
|
|
|
|
+ // 修改密码Controller
|
|
|
app.register.controller('PasswordCtrl',
|
|
|
- ['$scope', '$modalInstance', 'user', 'User', 'toaster',
|
|
|
- function ($scope, $modalInstance, user, User, toaster) {
|
|
|
+ ['$scope', '$modalInstance', 'user', 'User', 'toaster','$state',
|
|
|
+ function ($scope, $modalInstance, user, User, toaster,$state) {
|
|
|
$scope.user = user;
|
|
|
$scope.checking = false;
|
|
|
+ $scope.showPassword = false;
|
|
|
+ $scope.showNewPassword = false;
|
|
|
+ $scope.showPassword1 = false;
|
|
|
+ $scope.reloadKeyboard = function (type, $event) {
|
|
|
+ $event.stopPropagation();
|
|
|
+ if (type === 'showPassword') {
|
|
|
+ $scope.showPassword = !$scope.showPassword;
|
|
|
+ if (!$scope.showPassword) {
|
|
|
+ $scope.checkPassword($scope.user.password);
|
|
|
+ } else {
|
|
|
+ $scope.closeOtherKeyboard('showPassword');
|
|
|
+ }
|
|
|
+ } else if (type === 'showNewPassword') {
|
|
|
+ $scope.showNewPassword = !$scope.showNewPassword;
|
|
|
+ if (!$scope.showNewPassword) {
|
|
|
+ $scope.checkNewPassword($scope.user.newPassword);
|
|
|
+ } else {
|
|
|
+ $scope.closeOtherKeyboard('showNewPassword');
|
|
|
+ }
|
|
|
+ } else if (type === 'showPassword1') {
|
|
|
+ $scope.showPassword1 = !$scope.showPassword1;
|
|
|
+ if (!$scope.showNewPassword1) {
|
|
|
+ $scope.checkNewPassword1($scope.user.newPassword1);
|
|
|
+ } else {
|
|
|
+ $scope.closeOtherKeyboard('showPassword1');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function resetPassword() {
|
|
|
+ $scope.showPassword = false;
|
|
|
+ $scope.checkPassword($scope.user.password);
|
|
|
+ }
|
|
|
+
|
|
|
+ function resetNewPassword() {
|
|
|
+ $scope.showNewPassword = false;
|
|
|
+ $scope.checkNewPassword($scope.user.newPassword);
|
|
|
+ }
|
|
|
+
|
|
|
+ function resetPassword1() {
|
|
|
+ $scope.showPassword1 = false;
|
|
|
+ $scope.checkNewPassword1($scope.user.newPassword1);
|
|
|
+ }
|
|
|
+
|
|
|
+ $scope.closeOtherKeyboard = function (type) {
|
|
|
+ if (type == 'showPassword') {
|
|
|
+ if ($scope.showNewPassword) {
|
|
|
+ resetNewPassword();
|
|
|
+ } else if ($scope.showPassword1) {
|
|
|
+ resetPassword1();
|
|
|
+ }
|
|
|
+ } else if (type == 'showNewPassword') {
|
|
|
+ if ($scope.showPassword) {
|
|
|
+ resetPassword();
|
|
|
+ } else if ($scope.showPassword1) {
|
|
|
+ resetPassword1();
|
|
|
+ }
|
|
|
+ } else if (type == 'showPassword1') {
|
|
|
+ if ($scope.showPassword) {
|
|
|
+ resetPassword();
|
|
|
+ } else if ($scope.showNewPassword) {
|
|
|
+ resetNewPassword();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $scope.closeKeyboard = function () {
|
|
|
+ if ($scope.showPassword) {
|
|
|
+ $scope.showPassword = false;
|
|
|
+ $scope.checkPassword($scope.user.password);
|
|
|
+ } else if ($scope.showNewPassword) {
|
|
|
+ $scope.showNewPassword = false;
|
|
|
+ $scope.checkNewPassword($scope.user.newPassword);
|
|
|
+ } else if ($scope.showPassword1) {
|
|
|
+ $scope.showPassword1 = false;
|
|
|
+ $scope.checkNewPassword1($scope.user.newPassword1);
|
|
|
+ }
|
|
|
+ }
|
|
|
//输入原密码后验证原密码是否正确
|
|
|
$scope.checkPassword = function (password) {
|
|
|
$scope.checking = true;
|
|
|
$scope.checkSuccess = false;
|
|
|
$scope.checkFailed = false;
|
|
|
+ //判断点击的是否在小键盘区域
|
|
|
User.checkPassword({password: password}, function () {
|
|
|
$scope.checkSuccess = true;
|
|
|
$scope.checking = false;
|
|
|
@@ -504,6 +591,10 @@ define(['app/app'], function (app) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $scope.$watch('user.newPassword', function (newValue, oldValue) {
|
|
|
+ $scope.checkPasswordLevel(newValue);
|
|
|
+ });
|
|
|
+
|
|
|
//密码强度校验
|
|
|
$scope.secLevel = 0;
|
|
|
$scope.checkPasswordLevel = function (newPassword) {
|
|
|
@@ -584,11 +675,16 @@ define(['app/app'], function (app) {
|
|
|
$scope.cancel = function () {
|
|
|
$modalInstance.close();
|
|
|
};
|
|
|
+ $scope.hideKeyboard = function () {
|
|
|
+ $scope.closeKeyboard();
|
|
|
+ console.log(1);
|
|
|
+ }
|
|
|
}]);
|
|
|
+
|
|
|
// 修改邮箱Controller
|
|
|
app.register.controller('UserEmailCtrl',
|
|
|
- ['$scope', '$modalInstance', 'user', 'User', 'toaster', '$interval',
|
|
|
- function ($scope, $modalInstance, user, User, toaster, $interval) {
|
|
|
+ ['$scope', '$modalInstance', 'user', 'User', 'toaster', '$interval','$location',
|
|
|
+ function ($scope, $modalInstance, user, User, toaster, $interval,$location) {
|
|
|
$scope.user = user;
|
|
|
$scope.user.userEmail = null;
|
|
|
$scope.user.newUserEmail = null;
|
|
|
@@ -613,28 +709,35 @@ define(['app/app'], function (app) {
|
|
|
//验证用户新输入的邮箱是否可用
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.checkFailed1 = false;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
$scope.emailEnable = function (newUserEmail) {
|
|
|
+ //邮箱不可用
|
|
|
if ((newUserEmail == null || newUserEmail.length > 30)
|
|
|
- && !/^(\w)+(\.\w+)*@(\w)+((\.\w{2,3}){1,3})$/.test(
|
|
|
+ || !/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/.test(
|
|
|
newUserEmail)) {
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.checkFailed1 = true;
|
|
|
$scope.sendSuccess = false;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
+ return;
|
|
|
}
|
|
|
User.emailEnable({email: newUserEmail}, function (data) {
|
|
|
if (data.data == "true") {//邮箱可用
|
|
|
$scope.checkSuccess1 = true;
|
|
|
$scope.checkFailed1 = false;
|
|
|
$scope.sendSuccess = true;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
} else {//邮箱不可用
|
|
|
$scope.checkSuccess1 = false;
|
|
|
- $scope.checkFailed1 = true;
|
|
|
+ $scope.checkFailed1 = false;
|
|
|
$scope.sendSuccess = false;
|
|
|
+ $scope.checkFailed1_1 = true;
|
|
|
}
|
|
|
}, function () {
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.checkFailed1 = true;
|
|
|
$scope.sendSuccess = false;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
});
|
|
|
};
|
|
|
|
|
|
@@ -664,16 +767,22 @@ define(['app/app'], function (app) {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
- $scope.validSuccess = false;
|
|
|
+ $scope.checkSuccess2 = false;
|
|
|
+ $scope.checkFailed2 = false;
|
|
|
//校验验证码
|
|
|
$scope.validCheckCode = function (checkCode) {
|
|
|
- User.validCheckCode({checkCode: checkCode}, function (data) {
|
|
|
+ if(!checkCode){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ User.validCheckCode({checkCode: checkCode,newUserEmail:$scope.user.newUserEmail}, function (data) {
|
|
|
var status = data.status;
|
|
|
var message = data.message;
|
|
|
if (status == 1) {
|
|
|
- $scope.validSuccess = true;
|
|
|
+ $scope.checkSuccess2 = true;
|
|
|
+ $scope.checkFailed2 = false;
|
|
|
} else {
|
|
|
- toaster.pop('error', '错误', message);
|
|
|
+ $scope.checkSuccess2 = false;
|
|
|
+ $scope.checkFailed2 = true;
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
@@ -686,9 +795,14 @@ define(['app/app'], function (app) {
|
|
|
}
|
|
|
User.updateUserEmail({
|
|
|
userEmail: $scope.user.userEmail,
|
|
|
- newUserEmail: $scope.user.newUserEmail
|
|
|
+ newUserEmail: $scope.user.newUserEmail,
|
|
|
+ checkCode:$scope.checkCode
|
|
|
}, {}, function () {
|
|
|
toaster.pop('success', '成功', '修改邮箱成功。');
|
|
|
+ //修改userInfo里面的userEmail
|
|
|
+ $scope.userInfo.userEmail =$scope.user.newUserEmail.substr(
|
|
|
+ 0, $scope.userInfo.userEmail.indexOf("@") - 2) + "***"
|
|
|
+ + $scope.user.newUserEmail.substr($scope.userInfo.userEmail.indexOf("@"));
|
|
|
$scope.user.userEmail = null;
|
|
|
$scope.user.newUserEmail = null;
|
|
|
$scope.checking = false;
|
|
|
@@ -702,7 +816,7 @@ define(['app/app'], function (app) {
|
|
|
$modalInstance.close();
|
|
|
}, function (response) {
|
|
|
toaster.pop('error', '错误', response.data);
|
|
|
- $modalInstance.close();
|
|
|
+ //$modalInstance.close();
|
|
|
});
|
|
|
};
|
|
|
|
|
|
@@ -739,12 +853,14 @@ define(['app/app'], function (app) {
|
|
|
//新手机号是否可用
|
|
|
$scope.sendSuccess = false;
|
|
|
$scope.checkFailed1 = false;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.telEnable = function (newUserTel) {
|
|
|
if (newUserTel == null || !/^[0-9]{8,11}$/.test(newUserTel)) {
|
|
|
$scope.checkFailed1 = true;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.sendSuccess = false;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
return;
|
|
|
}
|
|
|
$scope.checking1 = true;
|
|
|
@@ -755,8 +871,9 @@ define(['app/app'], function (app) {
|
|
|
$scope.checkSuccess1 = true;
|
|
|
$scope.checkFailed1 = false;
|
|
|
$scope.sendSuccess = true;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
} else {//手机不可用
|
|
|
- $scope.checkFailed1 = true;
|
|
|
+ $scope.checkFailed1_1 = true;
|
|
|
$scope.checking1 = false;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
$scope.sendSuccess = false;
|
|
|
@@ -765,6 +882,7 @@ define(['app/app'], function (app) {
|
|
|
$scope.checkFailed1 = true;
|
|
|
$scope.checking1 = false;
|
|
|
$scope.checkSuccess1 = false;
|
|
|
+ $scope.checkFailed1_1 = false;
|
|
|
});
|
|
|
};
|
|
|
|
|
|
@@ -795,20 +913,23 @@ define(['app/app'], function (app) {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
- $scope.validSuccess = false;
|
|
|
- $scope.validFailed = false;
|
|
|
+ $scope.checkSuccess2 = false;
|
|
|
+ $scope.checkFailed2 = false;
|
|
|
//校验验证码
|
|
|
$scope.validTelCheckCode = function (telCheckCode) {
|
|
|
- User.validTelCheckCode({telCheckCode: telCheckCode},
|
|
|
+ if(!telCheckCode){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ User.validTelCheckCode({telCheckCode: telCheckCode,newUserTel:$scope.user.newUserTel},
|
|
|
function (data) {
|
|
|
var status = data.status;
|
|
|
var message = data.message;
|
|
|
if (status == 1) {
|
|
|
- $scope.validSuccess = true;
|
|
|
- $scope.validFailed = false;
|
|
|
+ $scope.checkSuccess2 = true;
|
|
|
+ $scope.checkFailed2 = false;
|
|
|
} else {
|
|
|
- $scope.validSuccess = false;
|
|
|
- $scope.validFailed = true;
|
|
|
+ $scope.checkSuccess2 = false;
|
|
|
+ $scope.checkFailed2 = true;
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
@@ -821,9 +942,12 @@ define(['app/app'], function (app) {
|
|
|
}
|
|
|
User.updateUserTel({
|
|
|
newUserTel: $scope.user.newUserTel,
|
|
|
- userTel: $scope.user.userTel
|
|
|
+ userTel: $scope.user.userTel,
|
|
|
+ telCheckCode:$scope.telCheckCode
|
|
|
}, {}, function () {
|
|
|
toaster.pop('success', '成功', '手机修改成功。');
|
|
|
+ $scope.userInfo.userTel = $scope.user.userTel.substr(0, 3)
|
|
|
+ + '****' + $scope.user.userTel.substr(7);
|
|
|
$scope.user.userTel = null;
|
|
|
$scope.user.newUserTel = null;
|
|
|
$scope.checking = false;
|
|
|
@@ -838,7 +962,7 @@ define(['app/app'], function (app) {
|
|
|
$modalInstance.close();
|
|
|
}, function (response) {
|
|
|
toaster.pop('error', '错误', response.data);
|
|
|
- $modalInstance.close();
|
|
|
+ //$modalInstance.close();
|
|
|
});
|
|
|
};
|
|
|
|
|
|
@@ -852,7 +976,85 @@ define(['app/app'], function (app) {
|
|
|
['$scope', '$modalInstance', 'user', 'User', 'toaster',
|
|
|
function ($scope, $modalInstance, user, User, toaster) {
|
|
|
//原密码框是否显示
|
|
|
+ $scope.user = angular.copy(user);
|
|
|
$scope.checking = true;
|
|
|
+ $scope.showNewUserPay = false;
|
|
|
+ $scope.showUserPay = false;
|
|
|
+ $scope.showNewUserPay1 = false;
|
|
|
+ $scope.reloadKeyboard = function (type, $event) {
|
|
|
+ $event.stopPropagation();
|
|
|
+ if (type === 'showNewUserPay') {
|
|
|
+ $scope.showNewUserPay = !$scope.showNewUserPay;
|
|
|
+ if (!$scope.showNewUserPay) {
|
|
|
+ $scope.checkNewUserPay($scope.user.newUserPay);
|
|
|
+ } else {
|
|
|
+ $scope.closeOtherKeyboard('showNewUserPay');
|
|
|
+ }
|
|
|
+ } else if (type === 'showUserPay') {
|
|
|
+ $scope.showUserPay = !$scope.showUserPay;
|
|
|
+ if (!$scope.showUserPay) {
|
|
|
+ $scope.checkUserPay($scope.user.userPay);
|
|
|
+ } else {
|
|
|
+ $scope.closeOtherKeyboard('showUserPay');
|
|
|
+ }
|
|
|
+ } else if (type === 'showNewUserPay1') {
|
|
|
+ $scope.showNewUserPay1 = !$scope.showNewUserPay1;
|
|
|
+ if (!$scope.showNewUserPay1) {
|
|
|
+ $scope.checkNewUserPay1($scope.user.newUserPay1);
|
|
|
+ } else {
|
|
|
+ $scope.closeOtherKeyboard('showNewUserPay1');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function resetNewUserPay() {
|
|
|
+ $scope.showNewUserPay = false;
|
|
|
+ $scope.checkNewUserPay($scope.user.newUserPay);
|
|
|
+ }
|
|
|
+
|
|
|
+ function resetUserPay() {
|
|
|
+ $scope.showUserPay = false;
|
|
|
+ $scope.checkUserPay($scope.user.userPay);
|
|
|
+ }
|
|
|
+
|
|
|
+ function resetNewUserPay1() {
|
|
|
+ $scope.showNewUserPay1 = false;
|
|
|
+ $scope.checkNewUserPay1($scope.user.newUserPay1);
|
|
|
+ }
|
|
|
+
|
|
|
+ $scope.closeOtherKeyboard = function (type) {
|
|
|
+ if (type == 'showNewUserPay') {
|
|
|
+ if ($scope.showUserPay) {
|
|
|
+ resetUserPay();
|
|
|
+ } else if ($scope.showNewUserPay1) {
|
|
|
+ resetNewUserPay1();
|
|
|
+ }
|
|
|
+ } else if (type == 'showUserPay') {
|
|
|
+ if ($scope.showNewUserPay) {
|
|
|
+ resetNewUserPay();
|
|
|
+ } else if ($scope.showNewUserPay1) {
|
|
|
+ resetNewUserPay1();
|
|
|
+ }
|
|
|
+ } else if (type == 'showNewUserPay1') {
|
|
|
+ if ($scope.showNewUserPay) {
|
|
|
+ resetNewUserPay();
|
|
|
+ } else if ($scope.showUserPay) {
|
|
|
+ resetUserPay();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $scope.closeKeyboard = function () {
|
|
|
+ if ($scope.showNewUserPay) {
|
|
|
+ $scope.showNewUserPay = false;
|
|
|
+ $scope.checkNewUserPay($scope.user.newUserPay);
|
|
|
+ } else if ($scope.showUserPay) {
|
|
|
+ $scope.showUserPay = false;
|
|
|
+ $scope.checkUserPay($scope.user.userPay);
|
|
|
+ } else if ($scope.showNewUserPay1) {
|
|
|
+ $scope.showNewUserPay1 = false;
|
|
|
+ $scope.checkNewUserPay1($scope.user.newUserPay1);
|
|
|
+ }
|
|
|
+ }
|
|
|
//验证是否设置密码
|
|
|
$scope.checkHaveUserPay = function () {
|
|
|
$scope.userPayHidden = false;
|
|
|
@@ -916,14 +1118,17 @@ define(['app/app'], function (app) {
|
|
|
$scope.checkSuccess2 = false;
|
|
|
$scope.checkFailed2 = false;
|
|
|
$scope.checkNewUserPay1 = function () {
|
|
|
- if ($scope.checkSuccess1 == true && ($scope.user.newUserPay
|
|
|
- == $scope.user.newUserPay1)) {
|
|
|
- $scope.checkSuccess2 = true;
|
|
|
- $scope.checkFailed2 = false;
|
|
|
- return;
|
|
|
+ if ($scope.user.newUserPay1 != null) {
|
|
|
+ //如果输入密码正确,并且输入密码=重新输入密码
|
|
|
+ if ($scope.checkSuccess1 && ($scope.user.newUserPay
|
|
|
+ == $scope.user.newUserPay1)) {
|
|
|
+ $scope.checkSuccess2 = true;
|
|
|
+ $scope.checkFailed2 = false;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ $scope.checkSuccess2 = false;
|
|
|
+ $scope.checkFailed2 = true;
|
|
|
}
|
|
|
- $scope.checkSuccess2 = false;
|
|
|
- $scope.checkFailed2 = true;
|
|
|
}
|
|
|
|
|
|
//支付密码
|
|
|
@@ -964,16 +1169,15 @@ define(['app/app'], function (app) {
|
|
|
['$scope', '$modalInstance', 'user', 'User', 'toaster',
|
|
|
function ($scope, $modalInstance, user, User, toaster) {
|
|
|
//查询所有的密保问题
|
|
|
- $scope.pageInfo = {page: 1, size: 100};
|
|
|
- User.getAllSecQuestion({pageInfo: $scope.pageInfo}, {},
|
|
|
- function (data) {
|
|
|
- $scope.secQuestions = data.content;
|
|
|
- //查询当前用户密保问题
|
|
|
- User.getUserQuestion(function (data) {
|
|
|
- $scope.uq[0] = data[0];
|
|
|
- $scope.uq[1] = data[1];
|
|
|
- });
|
|
|
- });
|
|
|
+ $scope.pageInfo = {page: 1, count: 20};
|
|
|
+ User.getAllSecQuestion($scope.pageInfo, function (data) {
|
|
|
+ $scope.secQuestions = data.content;
|
|
|
+ //查询当前用户密保问题
|
|
|
+ User.getUserQuestion(function (data) {
|
|
|
+ $scope.uq[0] = data[0];
|
|
|
+ $scope.uq[1] = data[1];
|
|
|
+ });
|
|
|
+ });
|
|
|
//选择问题 校验
|
|
|
$scope.checkSuccess = false;
|
|
|
$scope.checkFailed = false;
|
|
|
@@ -1049,6 +1253,30 @@ define(['app/app'], function (app) {
|
|
|
$scope.uq[key].sort = Number(key) + 1;
|
|
|
arr[key] = $scope.uq[key];
|
|
|
}
|
|
|
+ if(!arr[0].question){
|
|
|
+ $scope.checkFailed = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(!arr[0].answer){
|
|
|
+ $scope.checkFailed1 = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if((arr[0].answer).length>30){
|
|
|
+ $scope.checkFailed1_1 = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(!arr[1].question){
|
|
|
+ $scope.checkFailed2 = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(!arr[1].answer){
|
|
|
+ $scope.checkFailed3 = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if((arr[1].answer).length>30){
|
|
|
+ $scope.checkFailed3_1 = true;
|
|
|
+ return;
|
|
|
+ }
|
|
|
User.updateUserQuestion({}, arr, function () {
|
|
|
toaster.pop('success', '成功', '密保问题设置成功。');
|
|
|
$modalInstance.close();
|
|
|
@@ -1131,13 +1359,26 @@ define(['app/app'], function (app) {
|
|
|
$scope.checkSuccess2 = true;
|
|
|
};
|
|
|
|
|
|
+ $scope.deleteImg =function () {
|
|
|
+ $scope.user.idImgUrl = '';
|
|
|
+ $scope.checkSuccess2=false;
|
|
|
+ };
|
|
|
+
|
|
|
+ // 查看范例
|
|
|
+ $scope.showImg = function(imgUrl) {
|
|
|
+ var src = imgUrl, box = $('#image-box'), modal = $('.modal-content');
|
|
|
+ box.show();
|
|
|
+ box.find('img').attr('src', src);
|
|
|
+ box.find('a').click(function(){
|
|
|
+ box.hide();
|
|
|
+ });
|
|
|
+ box.dblclick(function(){
|
|
|
+ box.hide();
|
|
|
+ });
|
|
|
+ };
|
|
|
//保存
|
|
|
$scope.ok = function () {
|
|
|
- User.updateRealAuth({
|
|
|
- userName: $scope.user.userName,
|
|
|
- userIdcode: $scope.user.userIdcode,
|
|
|
- idImgUrl: $scope.user.idImgUrl
|
|
|
- }, {}, function () {
|
|
|
+ User.updateRealAuth({userName:$scope.user.userName,userIdcode:$scope.user.userIdcode,idImgUrl:$scope.user.idImgUrl},{},function(){
|
|
|
toaster.pop('success', '成功', '身份信息提交成功。');
|
|
|
$modalInstance.close();
|
|
|
$scope.checkSuccess2 = false;
|
|
|
@@ -1146,7 +1387,7 @@ define(['app/app'], function (app) {
|
|
|
$scope.checkSuccess = false;
|
|
|
$scope.checkFailed = false;
|
|
|
location.reload();
|
|
|
- }, function (response) {
|
|
|
+ }, function(response){
|
|
|
toaster.pop('error', '错误', response.data);
|
|
|
$modalInstance.close();
|
|
|
});
|