reactor:【infra 基础设施】infra 的 job、joblogger 描述的统一

This commit is contained in:
YunaiV
2025-09-10 23:50:56 +08:00
parent 21f76355fa
commit 5ec4d8ab82
5 changed files with 34 additions and 32 deletions

View File

@@ -9,6 +9,8 @@ import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks';
import { formatDateTime } from '@vben/utils';
import { ElTimeline, ElTimelineItem } from 'element-plus';
import { DictTag } from '#/components/dict-tag';
/** 新增/修改的表单 */
@@ -226,5 +228,19 @@ export function useDetailSchema(): DescriptionItemSchema[] {
: '未开启';
},
},
{
field: 'nextTimes',
label: '后续执行时间',
content: (data: InfraJobApi.Job) => {
if (!data?.nextTimes || data.nextTimes.length === 0) {
return '无后续执行时间';
}
return h(ElTimeline, {}, () =>
data.nextTimes?.map((time: Date) =>
h(ElTimelineItem, {}, () => formatDateTime(time)),
),
);
},
},
];
}