优化监控模块

This commit is contained in:
zjl 2024-12-12 16:07:57 +08:00
parent 7e7fbb5c4c
commit 1328ca7a30
3 changed files with 67 additions and 10 deletions

View File

@ -8,15 +8,18 @@ export const columns = [
{ {
label: 'ID', label: 'ID',
prop: 'id', prop: 'id',
width: 100, fixed: 'left',
width: 50,
}, },
{ {
label: '数据源名称', label: '数据源名称',
prop: 'name', prop: 'name',
width: 150,
}, },
{ {
label: '数据库类型', label: '数据库类型',
prop: 'dbType', prop: 'dbType',
width: 100,
render(record) { render(record) {
let typeText = ''; let typeText = '';
switch (record.row.dbType) { switch (record.row.dbType) {
@ -44,30 +47,37 @@ export const columns = [
{ {
label: '数据源编码', label: '数据源编码',
prop: 'code', prop: 'code',
width: 100,
}, },
{ {
label: '数据库驱动类', label: '数据库驱动类',
prop: 'dbDriver', prop: 'dbDriver',
width: 150,
}, },
{ {
label: '数据源地址', label: '数据源地址',
prop: 'dbUrl', prop: 'dbUrl',
width: 100,
}, },
{ {
label: '数据库名称', label: '数据库名称',
prop: 'dbName', prop: 'dbName',
width: 100,
}, },
{ {
label: '数据库用户名', label: '数据库用户名',
prop: 'dbUsername', prop: 'dbUsername',
width: 120,
}, },
{ {
label: '备注', label: '备注',
prop: 'note', prop: 'note',
width: 200,
}, },
{ {
label: '创建人', label: '创建人',
prop: 'createUser', prop: 'createUser',
width: 100,
}, },
{ {
label: '创建时间', label: '创建时间',

View File

@ -8,31 +8,38 @@ export const columns = [
{ {
label: 'ID', label: 'ID',
prop: 'id', prop: 'id',
width: 100, fixed: 'left',
width: 50,
}, },
{ {
label: '任务名称', label: '任务名称',
prop: 'jobName', prop: 'jobName',
width: 200,
}, },
{ {
label: '任务分组', label: '任务分组',
prop: 'jobGroup', prop: 'jobGroup',
width: 100,
}, },
{ {
label: '任务触发器', label: '任务触发器',
prop: 'jobTrigger', prop: 'jobTrigger',
width: 150,
}, },
{ {
label: '执行表达式', label: '执行表达式',
prop: 'cronExpression', prop: 'cronExpression',
width: 150,
}, },
{ {
label: '执行策略', label: '执行策略',
prop: 'executePolicyText', prop: 'executePolicyText',
width: 100,
}, },
{ {
label: '同步任务', label: '同步任务',
prop: 'isSync', prop: 'isSync',
width: 100,
render(record) { render(record) {
return h( return h(
ElTag, ElTag,
@ -48,15 +55,18 @@ export const columns = [
{ {
label: 'URL', label: 'URL',
prop: 'url', prop: 'url',
width: 150,
}, },
{ {
label: '状态', label: '状态',
isSlot: true, isSlot: true,
value: 'status', value: 'status',
width: 100,
}, },
{ {
label: '备注', label: '备注',
prop: 'note', prop: 'note',
width: 200,
}, },
// { // {
// label: '状态', // label: '状态',

View File

@ -11,26 +11,63 @@
:data="onlineTableData.slice((pager.page - 1) * pager.size, pager.page * pager.size)" :data="onlineTableData.slice((pager.page - 1) * pager.size, pager.page * pager.size)"
row-key="detailId" row-key="detailId"
> >
<el-table-column type="index" width="80" align="center" label="序号" /> <el-table-column type="index" width="80" align="center" label="序号" fixed="left" />
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
align="center" align="center"
label="会话编号" label="会话编号"
prop="tokenId" prop="tokenId"
min-width="100" min-width="300"
/>
<el-table-column
show-overflow-tooltip
align="center"
label="登录名称"
prop="username"
min-width="150"
/>
<el-table-column
show-overflow-tooltip
align="center"
label="部门名称"
prop="deptName"
min-width="150"
/>
<el-table-column
show-overflow-tooltip
align="center"
label="IP地址"
prop="ipAddr"
min-width="150"
/> />
<el-table-column show-overflow-tooltip align="center" label="登录名称" prop="username" />
<el-table-column show-overflow-tooltip align="center" label="部门名称" prop="deptName" />
<el-table-column show-overflow-tooltip align="center" label="IP地址" prop="ipAddr" />
<el-table-column <el-table-column
show-overflow-tooltip show-overflow-tooltip
align="center" align="center"
label="登录地点" label="登录地点"
prop="loginLocation" prop="loginLocation"
min-width="150"
/>
<el-table-column
show-overflow-tooltip
align="center"
label="浏览器"
prop="browser"
min-width="150"
/>
<el-table-column
show-overflow-tooltip
align="center"
label="操作系统"
prop="os"
min-width="150"
/>
<el-table-column
show-overflow-tooltip
align="center"
label="登录时间"
prop="loginTime"
min-width="180"
/> />
<el-table-column show-overflow-tooltip align="center" label="浏览器" prop="browser" />
<el-table-column show-overflow-tooltip align="center" label="操作系统" prop="os" />
<el-table-column show-overflow-tooltip align="center" label="登录时间" prop="loginTime" />
<el-table-column <el-table-column
align="center" align="center"
label="操作" label="操作"