Explorar el Código

[Fix][UI Next][V1.0.0-Alpha] Fix the problem that the fields in the workflow relationship are disordered and the time is empty. (#9091)

songjianet hace 3 años
padre
commit
d641c8d4ea

+ 8 - 17
dolphinscheduler-ui-next/src/views/projects/workflow/relation/components/Graph.tsx

@@ -19,7 +19,6 @@ import { defineComponent, PropType, ref } from 'vue'
 import initChart from '@/components/chart'
 import { useI18n } from 'vue-i18n'
 import type { Ref } from 'vue'
-import { format } from 'date-fns'
 
 const props = {
   height: {
@@ -140,23 +139,15 @@ const GraphChart = defineComponent({
                 Number(item.schedulePublishStatus),
                 Number(item.workFlowPublishStatus)
               ),
-              workFlowPublishStatus: format(
-                new Date(item.workFlowPublishStatus),
-                'yyyy-MM-dd HH:mm:ss'
-              ),
-              schedulePublishStatus: format(
-                new Date(item.schedulePublishStatus),
-                'yyyy-MM-dd HH:mm:ss'
-              ),
+              workFlowPublishStatus: Number(item.workFlowPublishStatus) === 0
+                ? t('project.workflow.offline')
+                : t('project.workflow.online'),
+              schedulePublishStatus: Number(item.schedulePublishStatus) === 0
+                ? t('project.workflow.offline')
+                : t('project.workflow.online'),
               crontab: item.crontab,
-              scheduleStartTime:
-                Number(item.scheduleStartTime) === 0
-                  ? t('project.workflow.offline')
-                  : t('project.workflow.online'),
-              scheduleEndTime:
-                Number(item.scheduleEndTime) === 0
-                  ? t('project.workflow.offline')
-                  : t('project.workflow.online')
+              scheduleStartTime: item.scheduleStartTime ? item.scheduleStartTime : '-',
+              scheduleEndTime: item.scheduleEndTime ? item.scheduleEndTime : '-'
             }
           }),
           categories: legendData