From 92cb62d60d38be56312be20cfae8638a5a9aa57a Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期日, 27 十月 2024 11:15:09 +0800 Subject: [PATCH] 计划任务优化 --- src/views/tigerprojects/tsk/tsk_job/log.data.ts | 76 ++++++++++++++++++++++++------------- 1 files changed, 49 insertions(+), 27 deletions(-) diff --git a/src/views/tigerprojects/tsk/tsk_job/log.data.ts b/src/views/tigerprojects/tsk/tsk_job/log.data.ts index de4201e..81af6c4 100644 --- a/src/views/tigerprojects/tsk/tsk_job/log.data.ts +++ b/src/views/tigerprojects/tsk/tsk_job/log.data.ts @@ -1,43 +1,64 @@ -import { ParamParams } from './../../../../api/tigerapi/model/systemModel'; +import { h } from 'vue'; import { BasicColumn, FormSchema } from '/@/components/Table'; -import { useMessage } from '/@/hooks/web/useMessage'; -import { h, ref } from 'vue'; -import { Tag } from 'ant-design-vue'; -import { getTsk_LogListByPage } from '/@/api/tigerapi/tsk/tsk_log'; +import { Tag, Tooltip } from 'ant-design-vue'; //鐣岄潰鍒楄〃鏄剧ず export const logcolumns: BasicColumn[] = [ - // { - // title: '寮�濮嬫椂闂�', - // dataIndex: 'StartTime', - // width: 180, - // }, - // { - // title: '缁撴潫鏃堕棿', - // dataIndex: 'EndTime', - // width: 180, - // }, - { - title: '绫诲悕', - dataIndex: 'TriggerType', - width: 180, + title: '寮�濮嬫椂闂�', + dataIndex: 'StartTime', + sorter: true, + resizable: true, + width: 150, }, + { + title: '缁撴潫鏃堕棿', + dataIndex: 'EndTime', + sorter: true, + resizable: true, + width: 150, + }, + + // { + // title: '绫诲悕', + // dataIndex: 'TriggerType', + // width: 180, + // }, { title: '杩愯鐘舵��', dataIndex: 'Status', - width: 180, + width: 80, + customRender: ({ record }) => { + let text = ''; + let color = ''; + switch (record.Status) { + case 'Successed': + text = '鎴愬姛'; + color = 'green'; + break; + case 'Failed': + text = '澶辫触'; + color = 'red'; + break; + case 'Warnning': + text = '璀﹀憡'; + color = 'orange'; + break; + default:break; + } + return h(Tooltip, { title: text }, () => h(Tag, { color: color }, () => text)); + }, }, - { - title: '鎿嶄綔绫诲瀷', - dataIndex: 'Operation', - width: 180, - }, + // { + // title: '鎿嶄綔绫诲瀷', + // dataIndex: 'Operation', + // width: 180, + // }, { title: '鏈鎵ц鑰楁椂(s)', dataIndex: 'ElapsedTime', - width: 180, + width: 90, }, // { // title: '鐘舵��', @@ -53,7 +74,8 @@ { title: '鎻忚堪', dataIndex: 'Remark', - width: 180, + resizable: true, + width: 260, }, ]; -- Gitblit v1.9.3