From c0b03fca21ec40fd15c52f139b3969065aee2a82 Mon Sep 17 00:00:00 2001 From: hdygxsj <35210666+hdygxsj@users.noreply.github.com> Date: Fri, 18 Nov 2022 23:03:02 +0800 Subject: [PATCH] [Feature][UI]make status and schedule publish status display together (issue-12834) (#12922) * [Feature][UI]make status and schedule publish status display together in workflow definition list page (issue-12834) * [Feature][UI]make status and schedule publish status display together in workflow definition list page (issue-12834) --- .../projects/workflow/definition/use-table.ts | 68 +++++++++++-------- 1 file changed, 40 insertions(+), 28 deletions(-) diff --git a/dolphinscheduler-ui/src/views/projects/workflow/definition/use-table.ts b/dolphinscheduler-ui/src/views/projects/workflow/definition/use-table.ts index cf8683816c..f0e73966df 100644 --- a/dolphinscheduler-ui/src/views/projects/workflow/definition/use-table.ts +++ b/dolphinscheduler-ui/src/views/projects/workflow/definition/use-table.ts @@ -139,33 +139,20 @@ export function useTable() { ...COLUMN_WIDTH_CONFIG['state'], render: (row) => row.releaseState === 'ONLINE' - ? t('project.workflow.up_line') - : t('project.workflow.down_line') - }, - { - title: t('project.workflow.create_time'), - key: 'createTime', - ...COLUMN_WIDTH_CONFIG['time'] - }, - { - title: t('project.workflow.update_time'), - key: 'updateTime', - ...COLUMN_WIDTH_CONFIG['time'] - }, - { - title: t('project.workflow.description'), - key: 'description', - ...COLUMN_WIDTH_CONFIG['note'] - }, - { - title: t('project.workflow.create_user'), - key: 'userName', - ...COLUMN_WIDTH_CONFIG['userName'] - }, - { - title: t('project.workflow.modify_user'), - key: 'modifyBy', - ...COLUMN_WIDTH_CONFIG['userName'] + ? h( + NTag, + { type: 'success', size: 'small' }, + { + default: () => t('project.workflow.up_line') + } + ) + : h( + NTag, + { type: 'warning', size: 'small' }, + { + default: () => t('project.workflow.down_line') + } + ) }, { title: t('project.workflow.schedule_publish_status'), @@ -193,6 +180,31 @@ export function useTable() { } } }, + { + title: t('project.workflow.create_time'), + key: 'createTime', + ...COLUMN_WIDTH_CONFIG['time'] + }, + { + title: t('project.workflow.update_time'), + key: 'updateTime', + ...COLUMN_WIDTH_CONFIG['time'] + }, + { + title: t('project.workflow.description'), + key: 'description', + ...COLUMN_WIDTH_CONFIG['note'] + }, + { + title: t('project.workflow.create_user'), + key: 'userName', + ...COLUMN_WIDTH_CONFIG['userName'] + }, + { + title: t('project.workflow.modify_user'), + key: 'modifyBy', + ...COLUMN_WIDTH_CONFIG['userName'] + }, { title: t('project.workflow.operation'), key: 'operation', @@ -289,7 +301,7 @@ export function useTable() { }) } - const batchCopyWorkflow = () => {} + const batchCopyWorkflow = () => { } const releaseWorkflow = (row: any) => { const data = {