You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
2.8 KiB
77 lines
2.8 KiB
<html>
|
|
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<title>登录</title>
|
|
<link rel="stylesheet" href="../../component/layui/css/layui.css" />
|
|
</head>
|
|
|
|
<style>
|
|
img {
|
|
display: none;
|
|
}
|
|
</style>
|
|
|
|
<body>
|
|
|
|
<img src="/dsBase/loginPerson/getCaptcha" hidden />
|
|
|
|
<script type="text/javascript" src="../../component/layui/layui.js"></script>
|
|
<script type="text/javascript" src="../../admin/js/jquery-3.6.0.min.js"></script>
|
|
<script type="text/javascript" src="../../component/pear/jsencrypt.min.js"></script>
|
|
|
|
<script>
|
|
$(function () {
|
|
|
|
var loading = layer.load();
|
|
|
|
var jobId = GetQueryString("job_id");
|
|
|
|
if (window.localStorage.getItem('username') == null || window.localStorage.getItem('password') == null) {
|
|
window.location = "/dsBase/view/tb/m_login.html?job_id=" + jobId;
|
|
} else {
|
|
var publicKey = "-----BEGIN PUBLIC KEY-----\MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCcd+0zTY9Gn94iqkQJTlxYnEnCeFsLkk0a7hoAvi2B74VzDVV3xH0ZO9RkXvo1SgCB+uzbEWdrgQkzTqyjfTtgOguu3OnkVxIMJF34ibchTY0LWHGxq1m2gLGuVVqrlu1LtdV0X7xo/5zc8Mr+46veWb86kSpqe6rOAm69WWo5GwIDAQAB\-----END PUBLIC KEY-----";
|
|
var encrypt = new JSEncrypt();
|
|
encrypt.setPublicKey(publicKey);
|
|
|
|
var username = window.localStorage.getItem('username');
|
|
var password = window.localStorage.getItem('password');
|
|
|
|
$.ajax({
|
|
type: "POST",
|
|
dataType: "json",
|
|
url: "/dsBase/loginPerson/doLogin",
|
|
data: {
|
|
"username": username,
|
|
"password": encrypt.encrypt(password),
|
|
"captcha": "dsideal"
|
|
},
|
|
async: false,
|
|
success: function (result) {
|
|
layer.close(loading);
|
|
if (result.success) {
|
|
window.location = "/dsBase/view/tb/form/report.html?job_id=" + jobId;
|
|
} else {
|
|
window.location = "/dsBase/view/tb/m_login.html?job_id=" + jobId;
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function GetQueryString(name, istop) {
|
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
|
|
var r = window.location.search.substr(1).match(reg);
|
|
if (typeof (istop) != "undefined") r = top.location.search.substr(1).match(reg);
|
|
|
|
if (r != null) return unescape(r[2]);
|
|
return null;
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
</body>
|
|
|
|
</html> |