SysJobLog.js
2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
let action = null;
layui.config({
base: "/js/",
version: 111
}).use(['system'], function () {
var form = layui.form,
$ = layui.jquery,
system = layui.system,
table = layui.table,
u = new system.u(),
areaName = 'Log',
tableName = 'Logs';
action = {
queryOptions: function () {
var options = {
resetFrom: "form[lay-filter=listForm]",
fromId: "listForm",
urlQuery: `/${areaName}/${tableName}/LoadJobLog`,
mainTable: app.data.tableIns
}
return options;
},
//所有动作成功之后
actionSuccess: (falg) => {
app.data.tableIns.config.where = {};
app.data.tableIns.config.page.curr = 1;
app.data.tableIns.reload("mainList", {});
}
}
var app = {
data: {
cols: [[
{ field: 'id', width: 80, hide: true, title: 'Id' },
{ field: 'jobName', width: 150, title: '任务名称' },
{ field: 'jobGroup', width: 150, hide: true, title: '任务组名' },
{ field: 'exceptionInfo', width: 400, title: '异常信息' },
{ field: 'methodName', width: 150, title: '任务方法' },
{ field: 'methodParams', width: 150, title: '参数' },
{ field: 'jobMessage', width: 180, title: '日志信息' },
{ field: 'createTime', width: 150, title: '创建时间' },
{ field: 'createBy', width: 150, title: '创建用户' }
]],
tableIns: null,
tableElem: "mainList"
},
methods: {
initTable: function () {
let options = {
elem: "#" + app.data.tableElem,
url: `/${areaName}/${tableName}/LoadJobLog`,
cols: u.columnRecord(app.data.tableElem, app.data.cols),
toolbar: '#toolbarTable'
}
app.data.tableIns = u.initTable(options);
}
},
registerEvent: function () {
},
init: function () {
app.methods.initTable();
app.registerEvent();
}
};
app.init();
});