From 71bd231c9564837afe6f9ea380b42e7f057a610a Mon Sep 17 00:00:00 2001 From: Shiwen Cheng Date: Mon, 8 Mar 2021 08:58:38 +0800 Subject: [PATCH] [Improvement][UI] Unify form model by m-list-box (#4982) --- .../pages/dag/_source/formModel/formModel.vue | 124 +++++------ .../tasks/_source/dependItemList.vue | 1 + .../_source/formModel/tasks/conditions.vue | 4 +- .../dag/_source/formModel/tasks/datax.vue | 18 +- .../dag/_source/formModel/tasks/dependent.vue | 10 +- .../dag/_source/formModel/tasks/flink.vue | 1 - .../dag/_source/formModel/tasks/http.vue | 19 +- .../pages/dag/_source/formModel/tasks/mr.vue | 2 +- .../dag/_source/formModel/tasks/pre_tasks.vue | 49 +++-- .../dag/_source/formModel/tasks/python.vue | 3 +- .../pages/dag/_source/formModel/tasks/sql.vue | 4 +- .../dag/_source/formModel/tasks/sqoop.vue | 200 ++++++++---------- .../_source/formModel/tasks/sub_process.vue | 44 ++-- .../dag/_source/formModel/tasks/waterdrop.vue | 2 +- .../src/sass/common/index.scss | 8 +- 15 files changed, 223 insertions(+), 266 deletions(-) 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 744c041e97..fe95e7af85 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 @@ -30,99 +30,83 @@
-
-
{{$t('Node name')}}
-
- + +
{{$t('Node name')}}
+
+ +
-
+ -
-
{{$t('Run flag')}}
-
- + +
{{$t('Run flag')}}
+
+ + {{$t('Normal')}} + {{$t('Prohibition execution')}} +
-
+ -
-
- {{$t('Description')}} + +
{{$t('Description')}}
+
+ +
-
- -
-
+ -
-
- {{$t('Task priority')}} -
-
+ +
{{$t('Task priority')}}
+
{{$t('Worker group')}}
-
+ -
-
- {{$t('Number of failed retries')}} -
-
+ +
{{$t('Number of failed retries')}}
+
({{$t('Times')}}) {{$t('Failed retry interval')}} ({{$t('Minute')}})
-
+ -
-
- {{$t('Delay execution time')}} -
-
+ +
{{$t('Delay execution time')}}
+
({{$t('Minute')}})
-
+ -
-
- {{$t('State')}} -
-
+ +
{{$t('State')}}
+
@@ -133,12 +117,10 @@
-
-
-
- {{$t('State')}} -
-
+ + +
{{$t('State')}}
+
@@ -149,7 +131,7 @@
-
+ { if (!this.dependItemList.length) { + if (!this.projectList.length) return let projectId = this.projectList[0].value this._getProcessByProjectId(projectId).then(definitionList => { let value = definitionList[0].value diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/conditions.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/conditions.vue index 3cfb1625be..60a6806c62 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/conditions.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/conditions.vue @@ -15,7 +15,7 @@ * limitations under the License. */