hn_cloud_web/czl-web/pages/user/noticeDetail.html

75 lines
2.8 KiB
HTML
Raw Normal View History

2025-11-27 16:55:35 +08:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>个人信息-登陆记录</title>
</head>
<body>
<div id="loginRecords"></div>
</body>
<script type="text/javascript" src="../../js/publicJs.js"></script>
<script src="../../js/jquery/jquery-3.6.0.js"></script>
<script type="text/javascript" src="../../js/jq.js"></script>
<script type="text/javascript" src="../../js/my/permission.js"></script>
<script type="text/javascript" src="../../layui-v2.8.18/layui/layui.js"></script>
<script type="text/javascript" src="../../js/common.js"></script>
<script type="text/javascript" src="../../js/select.js"></script>
<script type="text/javascript" src="../../js/dict.js"></script>
<script>
// var loginData = [
// { date: '2023-11-25', records: [
// { system: 'Windows', ip: '192.168.1.1', time: '09:00' },
// { system: 'Linux', ip: '192.168.1.2', time: '10:30' }
// ] },
// { date: '2023-11-26', records: [
// { system: 'Mac', ip: '192.168.1.3', time: '11:45' },
// { system: 'Windows', ip: '192.168.1.4', time: '13:20' },
// { system: 'Linux', ip: '192.168.1.5', time: '15:00' }
// ] }
// ];
$(function () {
$.ajax({
url: ctxPath + "/users/getLoginLog",
type: 'post',
dataType: 'json',
success: function(data) {
// 当 AJAX 请求成功时执行的回调函数
var loginData = data;
document.getElementById('loginRecords').innerHTML = generateLoginRecords(loginData);
},
error: function(xhr, status, error) {
// 当 AJAX 请求失败时执行的回调函数
console.log('AJAX Error: ', error);
}
});
});
function generateLoginRecords(data) {
var html = '';
for (var i = 0; i < data.length; i++) {
var date = data[i].date;
var records = data[i].records;
html += '<h4 style="color: rgb(153, 153, 153);">' + date + '</h4>';
for (var j = 0; j < records.length; j++) {
var record = records[j];
html += '<div style="border: 1px solid #ccc; padding: 10px; margin-bottom: 10px;">';
html += '<div style="display: flex; justify-content: space-between;">';
html += '<div><strong>系统名称:</strong> ' + record.system + '</div>';
html += '<div><strong>登录时间:</strong> ' + record.time + '</div>';
html += '</div>';
html += '<div><strong>' + record.hostName + '</strong> ' + record.ip + '</div>';
html += '</div>';
}
}
return html;
}
// document.getElementById('loginRecords').innerHTML = generateLoginRecords(loginData);
</script>
</html>