diff --git a/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-deploy-mode.ts b/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-deploy-mode.ts index 9b97e34053..13f812132d 100644 --- a/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-deploy-mode.ts +++ b/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-deploy-mode.ts @@ -17,14 +17,16 @@ import { useI18n } from 'vue-i18n' import type { IJsonItem } from '../types' -export function useDeployMode(span = 24): IJsonItem { +export function useDeployMode(span = 24, showClient = true): IJsonItem { const { t } = useI18n() return { type: 'radio', field: 'deployMode', name: t('project.node.deploy_mode'), - options: DEPLOY_MODES, + options: DEPLOY_MODES.filter((option) => + option.value === 'client' ? showClient : true + ), span } } diff --git a/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-flink.ts b/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-flink.ts index 38563ccfac..0286b2d2d2 100644 --- a/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-flink.ts +++ b/dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-flink.ts @@ -114,7 +114,7 @@ export function useFlink(model: { [field: string]: any }): IJsonItem[] { }, options: mainJarOptions }, - useDeployMode(), + useDeployMode(24, false), { type: 'select', field: 'flinkVersion',