From f4a2b6df509cace181a21aa940e4c1b6c327ed3c Mon Sep 17 00:00:00 2001 From: Wangyizhi1 <87303815+Wangyizhi1@users.noreply.github.com> Date: Wed, 15 Sep 2021 23:33:03 +0800 Subject: [PATCH] [Fix-6139][UI] fix some UI bugs (#6225) * Hide the reference task feature * fix the bug that Element-ui(2.13.2) auto focus on the first input * Fix delete process version error * add switch and tis task icons * Change the default value of environmentCode to - 1 * Replace projectId to projectCode & remove definitionList field in the DEPENDENT node * fix delete process instance error * Fix error entering sub process instance page --- .../pages/dag/_source/canvas/taskbar.scss | 12 ++++++ .../home/pages/dag/_source/canvas/toolbar.vue | 2 +- .../js/conf/home/pages/dag/_source/dag.vue | 40 +++++++++++------- ...copyFromTask.vue => referenceFromTask.vue} | 4 +- .../pages/dag/_source/formModel/formModel.vue | 23 +++++----- .../tasks/_source/dependItemList.vue | 34 +++++++-------- .../formModel/tasks/_source/nodeStatus.vue | 6 +-- .../dag/_source/formModel/tasks/dependent.vue | 4 +- .../dag/_source/formModel/tasks/pre_tasks.vue | 3 +- .../dag/_source/images/task-icos/switch.png | Bin 0 -> 885 bytes .../_source/images/task-icos/switch_hover.png | Bin 0 -> 825 bytes .../dag/_source/images/task-icos/tis.png | Bin 0 -> 1361 bytes .../_source/images/task-icos/tis_hover.png | Bin 0 -> 1445 bytes .../src/js/conf/home/store/dag/actions.js | 10 ++--- .../src/js/module/i18n/locale/en_US.js | 2 +- .../src/js/module/i18n/locale/zh_CN.js | 2 +- 16 files changed, 82 insertions(+), 60 deletions(-) rename dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/{copyFromTask.vue => referenceFromTask.vue} (98%) create mode 100755 dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/images/task-icos/switch.png create mode 100755 dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/images/task-icos/switch_hover.png create mode 100755 dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/images/task-icos/tis.png create mode 100755 dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/images/task-icos/tis_hover.png diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/taskbar.scss b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/taskbar.scss index 3ad2416ee3..35a811f442 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/taskbar.scss +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/taskbar.scss @@ -105,6 +105,12 @@ &.icos-spark { background-image: url("../images/task-icos/spark.png"); } + &.icos-switch { + background-image: url("../images/task-icos/switch.png"); + } + &.icos-tis { + background-image: url("../images/task-icos/tis.png"); + } } span { @@ -159,6 +165,12 @@ &.icos-spark { background-image: url("../images/task-icos/spark_hover.png"); } + &.icos-switch { + background-image: url("../images/task-icos/switch_hover.png"); + } + &.icos-tis { + background-image: url("../images/task-icos/tis_hover.png"); + } } } } diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/toolbar.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/toolbar.vue index 4fcde2cfe1..4071fd955b 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/toolbar.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/canvas/toolbar.vue @@ -112,7 +112,7 @@ > + +
+ +
0 ? { subProcessCodes: codes.join(',') } : null + path: `/${$name[0]}/${this.projectCode}/${$name[1]}/list/${last}`, + query: ids.length > 0 ? { subs: ids.join(',') } : null }) }, - toSubProcess ({ subProcessCode, fromThis }) { - let subProcessCodes = [] - let getIds = this.$route.query.subProcessCodes - if (getIds) { - let newId = getIds.split(',') - newId.push(this.definitionCode) - subProcessCodes = newId + toSubProcess ({ subProcessCode, subInstanceId }) { + const tarIdentifier = this.type === 'instance' ? subInstanceId : subProcessCode + const curIdentifier = this.type === 'instance' ? this.instanceId : this.definitionCode + let subs = [] + let olds = this.$route.query.subs + if (olds) { + subs = olds.split(',') + subs.push(curIdentifier) } else { - subProcessCodes.push(this.definitionCode) + subs.push(curIdentifier) } let $name = this.$route.name.split('-') this.$router.push({ - path: `/${$name[0]}/${this.projectCode}/${$name[1]}/list/${subProcessCode}`, - query: { subProcessCodes: subProcessCodes.join(',') } + path: `/${$name[0]}/${this.projectCode}/${$name[1]}/list/${tarIdentifier}`, + query: { subs: subs.join(',') } }) }, seeHistory (taskName) { diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/copyFromTask.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/referenceFromTask.vue similarity index 98% rename from dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/copyFromTask.vue rename to dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/referenceFromTask.vue index cc5ad42fde..ef1489cb85 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/copyFromTask.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/referenceFromTask.vue @@ -16,7 +16,7 @@ */