login.js
2.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
$(function() {
validateRule();
$(".i-checks").iCheck({checkboxClass:"icheckbox_square-green-login"});
$('.imgcode').click(function() {
var url = ctx + "captcha/captchaImage?type=" + captchaType + "&s=" + Math.random();
$(".imgcode").attr("src", url);
});
});
$.validator.setDefaults({
submitHandler: function() {
login();
}
});
function login() {
$.modal.loading($("#btnSubmit").data("loading"));
var loginName = $.common.trim($("input[name='loginName']").val());
var password = $.common.trim($("input[name='password']").val());
var warehouseId = $("#warehouse option:selected").val();
var warehouseCode = $("#warehouse option:selected").attr("code");
var validateCode = $("input[name='validateCode']").val();
var rememberMe = $("input[name='rememberme']").is(':checked');
$.ajax({
type: "post",
url: ctx + "login",
data: {
"loginName": loginName,
"password": password,
"warehouseId": warehouseId,
"warehouseCode": warehouseCode,
"validateCode" : validateCode,
"rememberMe": rememberMe
},
success: function(r) {
if (r.code == 200) {
location.href = ctx + 'index';
} else {
$.modal.closeLoading();
$('.imgcode').click();
$.modal.msg(r.msg);
}
}
});
}
function validateRule() {
var icon = "<i class='fa fa-times-circle'></i> ";
$("#signupForm").validate({
rules: {
loginName: {
required: true
},
password: {
required: true
},
warehouse: {
required: true
}
},
messages: {
loginName: {
required: icon + "请输入您的账号用户名",
},
password: {
required: icon + "请输入您的密码",
},
warehouse: {
required: icon + "请选择您的仓库",
}
}
})
}