新增清空日志

This commit is contained in:
wuyanwen 2019-12-15 15:50:10 +08:00
parent b365ec1db8
commit f1ca73e05f
5 changed files with 37 additions and 7 deletions

View File

@ -16,4 +16,9 @@ class LoginLog extends CatchController
{ {
return CatchResponse::paginate(Db::name('login_log')->paginate(10)); return CatchResponse::paginate(Db::name('login_log')->paginate(10));
} }
public function empty()
{
return CatchResponse::success(Db::name('login_log')->delete(true), '清空成功');
}
} }

View File

@ -22,4 +22,9 @@ class OperateLog extends CatchController
->paginate(10) ->paginate(10)
); );
} }
public function empty()
{
return CatchResponse::success(Db::name('operate_log')->delete(true), '清空成功');
}
} }

View File

@ -2,9 +2,12 @@
// 登录日志 // 登录日志
$router->get('log/login', '\catchAdmin\system\controller\LoginLog@list'); $router->get('log/login', '\catchAdmin\system\controller\LoginLog@list');
$router->get('loginLog/index', '\catchAdmin\system\controller\LoginLog@index'); $router->get('loginLog/index', '\catchAdmin\system\controller\LoginLog@index');
$router->delete('loginLog/empty', '\catchAdmin\system\controller\LoginLog@empty');
// 操作日志 // 操作日志
$router->get('log/operate', '\catchAdmin\system\controller\OperateLog@list'); $router->get('log/operate', '\catchAdmin\system\controller\OperateLog@list');
$router->get('operateLog/index', '\catchAdmin\system\controller\OperateLog@index'); $router->get('operateLog/index', '\catchAdmin\system\controller\OperateLog@index');
$router->delete('operateLog/empty', '\catchAdmin\system\controller\OperateLog@empty');
// 数据字典 // 数据字典
$router->get('data/dictionary', '\catchAdmin\system\controller\DataDictionary@index'); $router->get('data/dictionary', '\catchAdmin\system\controller\DataDictionary@index');
$router->get('tables', '\catchAdmin\system\controller\DataDictionary@tables'); $router->get('tables', '\catchAdmin\system\controller\DataDictionary@tables');

View File

@ -11,8 +11,7 @@
<div class="layui-inline"> <div class="layui-inline">
<button id="btnSearchAuth" class="layui-btn icon-btn"><i class="layui-icon">&#xe615;</i>搜索 <button id="btnSearchAuth" class="layui-btn icon-btn"><i class="layui-icon">&#xe615;</i>搜索
</button> </button>
<button id="btnAddAuth" class="layui-btn icon-btn"><i class="layui-icon">&#xe640; <button id="empty" class="layui-btn icon-btn"><i class="layui-icon">&#xe640;</i>清空</button>
</i>清空</button>
</div> </div>
</div> </div>
</div> </div>
@ -22,12 +21,13 @@
{/block} {/block}
{block name="script"} {block name="script"}
<script> <script>
layui.use(['layer', 'form', 'table', 'util',], function () { layui.use(['layer', 'form', 'table', 'util', 'admin'], function () {
var $ = layui.jquery; var $ = layui.jquery;
var table = layui.table; var table = layui.table;
var util = layui.util; var util = layui.util;
var admin = layui.admin;
table.render({ var t = table.render({
elem: '#log', elem: '#log',
url: '{:url("log/login")}', url: '{:url("log/login")}',
page: true, page: true,
@ -55,6 +55,14 @@
}, },
]], ]],
}); });
$('#empty').click(function () {
layer.confirm('确定清空日志吗?', function () {
admin.req("{:url('loginLog/empty')}", {}, function (response) {
layer.msg(response.msg, {icon:1});
t.reload();
}, 'delete')
})
})
}); });
</script> </script>
{/block} {/block}

View File

@ -11,7 +11,7 @@
<div class="layui-inline"> <div class="layui-inline">
<button id="btnSearchAuth" class="layui-btn icon-btn"><i class="layui-icon">&#xe615;</i>搜索 <button id="btnSearchAuth" class="layui-btn icon-btn"><i class="layui-icon">&#xe615;</i>搜索
</button>--> </button>-->
<button id="btnAddAuth" class="layui-btn icon-btn"><i class="layui-icon">&#xe654;</i>添加</button> <button id="empty" class="layui-btn icon-btn"><i class="layui-icon">&#xe640;</i>清空</button>
<!--</div>--> <!--</div>-->
</div> </div>
</div> </div>
@ -21,12 +21,13 @@
{/block} {/block}
{block name="script"} {block name="script"}
<script> <script>
layui.use(['layer', 'form', 'table', 'util',], function () { layui.use(['layer', 'form', 'table', 'util', 'admin'], function () {
var $ = layui.jquery; var $ = layui.jquery;
var table = layui.table; var table = layui.table;
var util = layui.util; var util = layui.util;
var admin = layui.admin;
table.render({ var t = table.render({
elem: '#log', elem: '#log',
url: '{:url("log/operate")}', url: '{:url("log/operate")}',
page: true, page: true,
@ -49,6 +50,14 @@
}, },
]], ]],
}); });
$('#empty').click(function () {
layer.confirm('确定清空日志吗?', function () {
admin.req("{:url('operateLog/empty')}", {}, function (response) {
layer.msg(response.msg, {icon:1});
t.reload();
}, 'delete')
})
})
}); });
</script> </script>
{/block} {/block}