From c32236784664172426072c49e55def78f9716159 Mon Sep 17 00:00:00 2001 From: Amy0104 Date: Thu, 18 Aug 2022 12:34:21 +0800 Subject: [PATCH] [Fix][UI] Remove unsupported datasource types in the datax task. (#11527) --- .../task/components/node/fields/use-datax.ts | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts index 6c56e5d85b..718e49f952 100644 --- a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts +++ b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts @@ -16,7 +16,7 @@ */ import { ref, onMounted, watch } from 'vue' import { useI18n } from 'vue-i18n' -import {useCustomParams, useDatasource, useResources} from '.' +import { useCustomParams, useDatasource, useResources } from '.' import type { IJsonItem } from '../types' export function useDataX(model: { [field: string]: any }): IJsonItem[] { @@ -124,10 +124,16 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] { jobSpeedSpan.value = 12 customParameterSpan.value = 0 useResourcesSpan.value = 0 - } } - + const supportedDatasourceType = [ + 'MYSQL', + 'POSTGRESQL', + 'ORACLE', + 'SQLSERVER', + 'CLICKHOUSE', + 'HIVE' + ] onMounted(() => { initConstants() }) @@ -147,7 +153,8 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] { ...useDatasource(model, { typeField: 'dsType', sourceField: 'dataSource', - span: datasourceSpan + span: datasourceSpan, + supportedDatasourceType }), { type: 'editor', @@ -175,7 +182,8 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] { ...useDatasource(model, { typeField: 'dtType', sourceField: 'dataTarget', - span: destinationDatasourceSpan + span: destinationDatasourceSpan, + supportedDatasourceType }), { type: 'input',