diff --git a/frontend/src/assets/datasource/icon_kingbase.png b/frontend/src/assets/datasource/icon_kingbase.png new file mode 100644 index 000000000..79b171f6b Binary files /dev/null and b/frontend/src/assets/datasource/icon_kingbase.png differ diff --git a/frontend/src/views/ds/js/ds-type.ts b/frontend/src/views/ds/js/ds-type.ts index beeb7f435..f99a03a44 100644 --- a/frontend/src/views/ds/js/ds-type.ts +++ b/frontend/src/views/ds/js/ds-type.ts @@ -8,6 +8,7 @@ import dm from '@/assets/datasource/icon_dm.png' import doris from '@/assets/datasource/icon_doris.png' import redshift from '@/assets/datasource/icon_redshift.png' import es from '@/assets/datasource/icon_es.png' +import kingbase from '@/assets/datasource/icon_kingbase.png' import { i18n } from '@/i18n' const t = i18n.global.t @@ -22,6 +23,7 @@ export const dsType = [ { label: 'Apache Doris', value: 'doris' }, { label: 'AWS Redshift', value: 'redshift' }, { label: 'Elasticsearch', value: 'es' }, + { label: 'Kingbase', value: 'kingbase' }, ] export const dsTypeWithImg = [ @@ -35,6 +37,7 @@ export const dsTypeWithImg = [ { name: 'Apache Doris', type: 'doris', img: doris }, { name: 'AWS Redshift', type: 'redshift', img: redshift }, { name: 'Elasticsearch', type: 'es', img: es }, + { name: 'Kingbase', type: 'kingbase', img: kingbase }, ] -export const haveSchema = ['sqlServer', 'pg', 'oracle', 'dm', 'redshift'] +export const haveSchema = ['sqlServer', 'pg', 'oracle', 'dm', 'redshift', 'kingbase']