Bladeren bron

[Fix][Next-UI] Fix the jumping problem of close button on dag page. (#9494)

Amy0104 3 jaren geleden
bovenliggende
commit
8a2fbd205e
1 gewijzigde bestanden met toevoegingen van 16 en 1 verwijderingen
  1. 16 1
      dolphinscheduler-ui-next/src/views/projects/workflow/components/dag/dag-toolbar.tsx

+ 16 - 1
dolphinscheduler-ui-next/src/views/projects/workflow/components/dag/dag-toolbar.tsx

@@ -140,7 +140,22 @@ export default defineComponent({
      * Back to the entrance
      */
     const onClose = () => {
-      router.go(-1)
+      if (history.state.back !== '/login') {
+        router.go(-1)
+        return
+      }
+      if (history.state.current.includes('workflow/definitions')) {
+        router.push({
+          path: `/projects/${route.params.projectCode}/workflow-definition`
+        })
+        return
+      }
+      if (history.state.current.includes('workflow/instances')) {
+        router.push({
+          path: `/projects/${route.params.projectCode}/workflow/instances`
+        })
+        return
+      }
     }
 
     /**