Bläddra i källkod

worked out the issue (#14588)

calvin 1 år sedan
förälder
incheckning
50386d622c

+ 1 - 2
dolphinscheduler-ui/src/views/projects/preference/components/use-alert-group.ts

@@ -42,7 +42,6 @@ export function useAlertGroup(): IJsonItem {
     field: 'alertGroups',
     span: 12,
     name: t('project.workflow.alarm_group'),
-    options: options,
-    value: 'default'
+    options: options
   }
 }

+ 1 - 2
dolphinscheduler-ui/src/views/projects/preference/components/use-tenant.ts

@@ -42,7 +42,6 @@ export function useTenant(): IJsonItem {
     field: 'tenant',
     span: 12,
     name: t('project.workflow.tenant_code'),
-    options: options,
-    value: 'default'
+    options: options
   }
 }

+ 14 - 2
dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-environment-name.ts

@@ -68,8 +68,20 @@ export function useEnvironmentName(
       options.value = environmentList.filter((option: IEnvironmentNameOption) =>
         filterByWorkerGroup(option)
       )
-      model.environmentCode =
-        options.value.length === 0 ? null : options.value[0].value
+      if (model?.environmentCode) {
+        if (options.value) {
+          let elementExists =
+            options.value.find(
+              (item) => item.value === model.environmentCode
+            ) !== undefined
+          if (!elementExists) {
+            model.environmentCode = null
+          }
+        }
+      } else {
+        model.environmentCode =
+          options.value.length === 0 ? null : options.value[0].value
+      }
     }
   )