123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>欢迎页面</title>
- <meta name="renderer" content="webkit">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport"
- content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
- <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
- <link rel="stylesheet" href="./css/font.css">
- <link rel="stylesheet" href="./css/xadmin.css">
- <script type="text/javascript" src="./js/jquery-3.3.1.min.js"></script>
- <script type="text/javascript" src="./lib/layui/layui.js" charset="utf-8"></script>
- <script type="text/javascript" src="js/admin.js"></script>
- <script type="text/javascript" src="./js/jquery_cookie_min.js"></script>
- <script type="text/javascript" src="./js/jqhttpsdk.js"></script>
- <!-- 让IE8/9支持媒体查询,从而兼容栅格 -->
- <!--[if lt IE 9]>
- <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
- <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
- <![endif]-->
- </head>
- <body>
- <div class="x-nav">
- <span class="layui-breadcrumb">
- <a href="">首页</a>
- <a href="">日志管理</a>
- <a>
- <cite>管理</cite></a>
- </span>
- <a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right"
- href="javascript:location.replace(location.href);" title="刷新">
- <i class="layui-icon" style="line-height:30px">ဂ</i></a>
- </div>
- <div class="x-body">
- <table id="tablelistdata" lay-filter="tablelistdata"></table>
- </div>
- <script>
- function print(data) {
- console.log(data)
- }
- layui.use(['table', 'upload', 'layer', 'form', 'laydate'], function () {
- var table = layui.table;
- var $ = jQuery = layui.$;
- var form = layui.form;
- var upload = layui.upload;
- //第一个实例
- var tableIns = table.render({
- elem: '#tablelistdata',
- //height: 600,
- height: 'full',
- url: http_ip_port + '/log/adminQuery', //数据接口
- page: true, //开启分页
- limit: 10,
- cols: [[ //表头
- {title: '序号', width: 250,templet: '#indexTpl'},
- {field: 'user__username', title: '用户'},
- {field: 'ip', title: 'ip'},
- {field: 'operation', title: '请求操作'},
- {field: 'time', title: '时间', templet: '#time'},
- {title: '操作', templet: '#ListBar', fixed: "right", align: "center"}
- ]],
- where:{token:$.cookie('access_token')},
- parseData:function (res) {
- print(res)
- return {
- "code": res['code'],
- "msg": res['msg'],
- "count": res['res']['count'],
- "data": res['res']['data'],
- }
- }
- });
- //列表操作
- table.on('tool(tablelistdata)', function (obj) {
- var layEvent = obj.event,
- data = obj.data;
- if (layEvent === 'del') { //删除
- layer.confirm('确定删除\r\n' + '?', {icon: 3, title: '提示信息'}, function (index) {
- console.log(data)
- var post_data = {
- token: $.cookie('access_token'),
- id:data['id']
- }
- print(post_data)
- $.post(
- http_ip_port + "/log/delete",
- post_data,
- function (response) {
- console.log(response)
- response = JSON.parse(response)
- if(response['code']==0){
- tableIns.reload();
- layer.close(index)
- }else{
- layer.msg(response['msg'])
- }
- }
- )
- });
- }
- });
- });
- </script>
- <script type="text/html" id="indexTpl">
- {{d.LAY_TABLE_INDEX+1}}
- </script>
- <script type="text/html" id="ListBar">
- <a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="del">删除</a>
- </script>
- <script type="text/html" id="time">
- {{#
- var fun = function formatDate(date) {
- var date = new Date(date);
- var YY = date.getFullYear() + '-';
- var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
- var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
- var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
- var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
- var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
- return YY + MM + DD +" "+hh + mm + ss;
- };
- }}
- <span class="layui-green">{{ fun(d.time * 1000) }}</span>
- </script>
- </body>
- </html>
|