68 lines
2.4 KiB
HTML
Raw Normal View History

2019-12-17 09:02:16 +08:00
{extend name="$layout"}
2019-12-12 22:33:12 +08:00
{block name="title"}登录日志{/block}
{block name="search"}
<div class="layui-form toolbar">
<div class="layui-form-item">
2019-12-13 17:25:47 +08:00
<div class="layui-inline">
2019-12-12 22:33:12 +08:00
<div class="layui-input-inline mr0">
<input id="edtSearchAuth" class="layui-input" type="text" placeholder="输入角色名称"/>
</div>
</div>
<div class="layui-inline">
<button id="btnSearchAuth" class="layui-btn icon-btn"><i class="layui-icon">&#xe615;</i>搜索
2019-12-13 17:25:47 +08:00
</button>
2019-12-15 15:50:10 +08:00
<button id="empty" class="layui-btn icon-btn"><i class="layui-icon">&#xe640;</i>清空</button>
2019-12-13 17:25:47 +08:00
</div>
2019-12-12 22:33:12 +08:00
</div>
</div>
{/block}
{block name="table"}
<table class="layui-table" id="log"></table>
{/block}
{block name="script"}
<script>
2019-12-15 15:50:10 +08:00
layui.use(['layer', 'form', 'table', 'util', 'admin'], function () {
2019-12-12 22:33:12 +08:00
var $ = layui.jquery;
var table = layui.table;
var util = layui.util;
2019-12-15 15:50:10 +08:00
var admin = layui.admin;
2019-12-12 22:33:12 +08:00
2019-12-15 15:50:10 +08:00
var t = table.render({
2019-12-12 22:33:12 +08:00
elem: '#log',
url: '{:url("log/login")}',
page: true,
response: {
statusCode: 10000,
},
// toolbar: true,
cellMinWidth: 100,
cols: [[
2019-12-13 17:25:47 +08:00
{type: 'id', title: '序号', field: 'id'},
{field: 'login_name', title: '登录名'},
{field: 'login_ip', title: '登录IP'},
{field: 'browser', title: '浏览器'},
{field: 'os', title: '操作系统'},
{field: 'status', title: '状态', templet: function (d) {
return d.status === 1 ?
'<button class="layui-btn layui-btn-xs">成功</button>' :
'<button class="layui-btn layui-btn-xs layui-btn-danger">失败</button>'
2019-12-12 22:33:12 +08:00
}
},
{
2019-12-13 17:25:47 +08:00
field: 'login_at', templet: function (d) {
2019-12-12 22:33:12 +08:00
return util.toDateString(d.login_at);
}, title: '登录时间'
},
]],
});
2019-12-15 15:50:10 +08:00
$('#empty').click(function () {
layer.confirm('确定清空日志吗?', function () {
admin.req("{:url('loginLog/empty')}", {}, function (response) {
layer.msg(response.msg, {icon:1});
t.reload();
}, 'delete')
})
})
2019-12-12 22:33:12 +08:00
});
</script>
{/block}