feat(1.2.0-beta3): 任务执行批次界面增加任务结束时间
This commit is contained in:
parent
fabd74eee4
commit
0dd842c178
@ -4,6 +4,7 @@ import { NButton, NCode, NTag } from 'naive-ui';
|
|||||||
import hljs from 'highlight.js/lib/core';
|
import hljs from 'highlight.js/lib/core';
|
||||||
import json from 'highlight.js/lib/languages/json';
|
import json from 'highlight.js/lib/languages/json';
|
||||||
import { ref, render } from 'vue';
|
import { ref, render } from 'vue';
|
||||||
|
import dayjs from 'dayjs';
|
||||||
import { taskStatusRecord, taskStatusRecordOptions } from '@/constants/business';
|
import { taskStatusRecord, taskStatusRecordOptions } from '@/constants/business';
|
||||||
import { $t } from '@/locales';
|
import { $t } from '@/locales';
|
||||||
import { isNotNull, parseArgsJson, translateOptions } from '@/utils/common';
|
import { isNotNull, parseArgsJson, translateOptions } from '@/utils/common';
|
||||||
@ -251,6 +252,18 @@ const { columns, searchParams, columnChecks, data, getData, loading, mobilePagin
|
|||||||
title: $t('page.jobBatch.jobTask.createDt'),
|
title: $t('page.jobBatch.jobTask.createDt'),
|
||||||
align: 'left',
|
align: 'left',
|
||||||
minWidth: 130
|
minWidth: 130
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: 'duration',
|
||||||
|
title: $t('page.jobBatch.duration'),
|
||||||
|
align: 'center',
|
||||||
|
width: 120,
|
||||||
|
render: row => {
|
||||||
|
if (row.taskStatus === 3) {
|
||||||
|
return Math.round(dayjs(row.updateDt).diff(dayjs(row.createDt)) / 1000);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
6
src/typings/api.d.ts
vendored
6
src/typings/api.d.ts
vendored
@ -125,7 +125,7 @@ declare namespace Api {
|
|||||||
interface LoginToken {
|
interface LoginToken {
|
||||||
id: string;
|
id: string;
|
||||||
mode: string;
|
mode: string;
|
||||||
role: String;
|
role: string;
|
||||||
token: string;
|
token: string;
|
||||||
refreshToken: string;
|
refreshToken: string;
|
||||||
createDt: string;
|
createDt: string;
|
||||||
@ -934,7 +934,7 @@ declare namespace Api {
|
|||||||
>;
|
>;
|
||||||
|
|
||||||
type ExportWorkflow = Common.CommonRecord<{
|
type ExportWorkflow = Common.CommonRecord<{
|
||||||
workflowIds: String[];
|
workflowIds: string[];
|
||||||
}> &
|
}> &
|
||||||
WorkflowSearchParams;
|
WorkflowSearchParams;
|
||||||
|
|
||||||
@ -1072,6 +1072,8 @@ declare namespace Api {
|
|||||||
children: JobTaskTree[];
|
children: JobTaskTree[];
|
||||||
/** 是否存在下级 */
|
/** 是否存在下级 */
|
||||||
isLeaf: boolean;
|
isLeaf: boolean;
|
||||||
|
/** 执行时长(virtual) */
|
||||||
|
duration?: number;
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
type JobTaskTree = {
|
type JobTaskTree = {
|
||||||
|
Loading…
Reference in New Issue
Block a user