From 984665a5efb0676bfb8194971fe1016cc344ffb1 Mon Sep 17 00:00:00 2001 From: wangyizhi Date: Fri, 7 Jan 2022 10:38:56 +0800 Subject: [PATCH] [Feature-7018][UI] Add list edit view from task definition (#7852) * Performance optimization of DEPENDENT task * fix eslint * [Feature] Improve task definition list * feat: Task definition list * change update interface --- .../pages/dag/_source/formModel/formModel.vue | 118 +++++-- .../dag/_source/formModel/tasks/pre_tasks.vue | 59 +++- .../pages/taskDefinition/_source/list.vue | 200 +++++++---- .../_source/taskDeleteModal.vue | 91 +++++ .../taskDefinition/_source/taskMoveModel.vue | 107 ++++++ .../pages/taskDefinition/_source/versions.vue | 253 ++++++++++++++ .../projects/pages/taskDefinition/index.vue | 313 ++++++++++++++++-- .../src/js/conf/home/store/dag/actions.js | 138 +++++++- .../components/conditions/conditions.vue | 39 +-- .../components/secondaryMenu/_source/menu.js | 13 +- .../src/js/module/i18n/locale/en_US.js | 11 +- .../src/js/module/i18n/locale/zh_CN.js | 11 +- 12 files changed, 1170 insertions(+), 183 deletions(-) create mode 100644 dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/taskDefinition/_source/taskDeleteModal.vue create mode 100644 dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/taskDefinition/_source/taskMoveModel.vue create mode 100644 dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/taskDefinition/_source/versions.vue diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue index 24e2640030..743f04b731 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue @@ -17,11 +17,17 @@ @@ -67,40 +49,24 @@