feat: 增加按应用、控制器、方法查询日志

This commit is contained in:
augushong
2025-10-10 22:28:47 +08:00
parent 3a6cfacd0a
commit 63b1cb472a
4 changed files with 113 additions and 10 deletions

View File

@@ -22,16 +22,44 @@ $(function () {
var sort = {};
sort[sortField] = order;
if (sortField === 'uid') {
sort['id'] = 'asc'
sort['id'] = 'asc';
}
var requestData = {
page: page,
limit: limit,
sort: sort,
};
var filter = {};
var op = {};
var appName = $('#app-select').val();
if (appName) {
filter.app_name = appName;
op.app_name = '=';
}
var controllerName = $('#controller-select').val();
if (controllerName) {
filter.controller_name = controllerName;
op.controller_name = '=';
}
var actionName = $('#action-select').val();
if (actionName) {
filter.action_name = actionName;
op.action_name = '=';
}
if (Object.keys(filter).length > 0) {
requestData.filter = JSON.stringify(filter);
requestData.op = JSON.stringify(op);
}
ua.request.get({
url: ua.url(init.indexUrl),
data: {
page: page,
limit: limit,
sort: sort
}
data: requestData
}, function (res) {
if (res.data && res.data.length > 0) {
var html = '';
@@ -131,8 +159,13 @@ $(function () {
reloadLogs();
});
// 监听筛选条件选择
layui.form.on('select(filter-select)', function (data) {
reloadLogs();
});
// 监听刷新按钮点击
$('#refresh-btn').on('click', function() {
$('#refresh-btn').on('click', function () {
reloadLogs();
});
});