42 lines
1.7 KiB
JavaScript
42 lines
1.7 KiB
JavaScript
let form, layer;
|
|
layui.use(function () {
|
|
form = layui.form;
|
|
layer = layui.layer;
|
|
form.on('submit(demo-login)', function (data) {
|
|
let field = data.field;
|
|
let loginType = "";
|
|
let hrefUrl = window.location.href;
|
|
if (hrefUrl && hrefUrl.indexOf("sg_login") > 0) {
|
|
loginType = "2"
|
|
} else if (hrefUrl && hrefUrl.indexOf("sc_login") > 0) {
|
|
loginType = "1"
|
|
}
|
|
const params = {
|
|
"username": field.username,
|
|
"password": field.password,
|
|
"loginType": loginType
|
|
}
|
|
let encryptStr = encryptCBC(JSON.stringify(params));
|
|
ajaxRequest(login_url, "POST", encryptStr, true, function () {
|
|
}, function (result) {
|
|
console.log(result);
|
|
if (result.code === 200) {
|
|
top.layer.msg(result.msg, { icon: 1, time: 500 }, function () {
|
|
sessionStorage.setItem("zhgd_token", result.data.access_token);
|
|
sessionStorage.setItem("zhgd_us", result.data.us);
|
|
const us = JSON.parse(result.data.us);
|
|
sessionStorage.setItem("zhgd_type", us.jumpType);
|
|
if (us.jumpType === '2') {
|
|
window.location.href = "pages/home/navigation.html";
|
|
} else if (us.jumpType === '1') {
|
|
window.location.href = "pages/web/index.html";
|
|
}
|
|
});
|
|
} else if (result.code === 500) {
|
|
layer.msg(result.msg, { icon: 2 });
|
|
}
|
|
}, function (xhr, status, error) {
|
|
error(xhr, status, error)
|
|
}, "application/json",aqEnnable);
|
|
});
|
|
}); |