|
@@ -135,6 +135,14 @@ app.controller('LoginCtrl', ['$rootScope', '$scope', '$state', '$translate', '$l
|
135
|
135
|
});
|
136
|
136
|
return tmpAES.toString();
|
137
|
137
|
}
|
|
138
|
+ // 验证码
|
|
139
|
+ $scope.verificationCodeImg = '';
|
|
140
|
+ // 获取验证码
|
|
141
|
+ $scope.getVerificationCodeImg = function(){
|
|
142
|
+ var fileURL = api_login.getVerificationCodeImg().getRequestedUrl();
|
|
143
|
+ $scope.verificationCodeImg = fileURL;
|
|
144
|
+ }
|
|
145
|
+ $scope.getVerificationCodeImg();
|
138
|
146
|
//登录
|
139
|
147
|
$scope.handleLoginClick = function (e) {
|
140
|
148
|
// api_login.getLicense({}).then(function(res){
|
|
@@ -146,6 +154,24 @@ app.controller('LoginCtrl', ['$rootScope', '$scope', '$state', '$translate', '$l
|
146
|
154
|
ssoStr = location.search.replace('?', '').split('&')[0].split('=')[1];
|
147
|
155
|
ssoStr = Base64.decode(decodeURIComponent(ssoStr));
|
148
|
156
|
ssoJson = JSON.parse(ssoStr);
|
|
157
|
+ }else if(!$scope.loginForm.username || !$scope.loginForm.username.trim()){
|
|
158
|
+ SweetAlert.swal({
|
|
159
|
+ title: "请输入用户名",
|
|
160
|
+ type: "error"
|
|
161
|
+ })
|
|
162
|
+ return;
|
|
163
|
+ }else if(!$scope.loginForm.password || !$scope.loginForm.password.trim()){
|
|
164
|
+ SweetAlert.swal({
|
|
165
|
+ title: "请输入密码",
|
|
166
|
+ type: "error"
|
|
167
|
+ })
|
|
168
|
+ return;
|
|
169
|
+ }else if(!$scope.loginForm.captcha || !$scope.loginForm.captcha.trim()){
|
|
170
|
+ SweetAlert.swal({
|
|
171
|
+ title: "请输入验证码",
|
|
172
|
+ type: "error"
|
|
173
|
+ })
|
|
174
|
+ return;
|
149
|
175
|
}
|
150
|
176
|
var postData = $scope.isSSo ? { username: ssoJson.a, password: ssoJson.u, t: false } : $scope.loginForm;
|
151
|
177
|
postData = {
|
|
@@ -174,6 +200,12 @@ app.controller('LoginCtrl', ['$rootScope', '$scope', '$state', '$translate', '$l
|
174
|
200
|
} else {
|
175
|
201
|
$scope.licensePassShow = true
|
176
|
202
|
}
|
|
203
|
+ }else if(resp.state == 403){
|
|
204
|
+ SweetAlert.swal({
|
|
205
|
+ title: "验证码错误",
|
|
206
|
+ type: "error"
|
|
207
|
+ })
|
|
208
|
+ $scope.getVerificationCodeImg();
|
177
|
209
|
} else {
|
178
|
210
|
api_login.getLicense({}).then(function (res) {
|
179
|
211
|
console.log(res);
|