From fd05028cffeb1edaa2bbda68f6dd49a185310f3b Mon Sep 17 00:00:00 2001 From: jiangweidong Date: Tue, 22 Nov 2022 15:07:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=9A=90=E8=97=8Fclickhouse=E6=94=B9?= =?UTF-8?q?=E5=AF=86=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/applications/const.js | 99 ++++++++++++++++++--------------- 1 file changed, 53 insertions(+), 46 deletions(-) diff --git a/src/views/applications/const.js b/src/views/applications/const.js index b8d09b3a3..06eff4c3d 100644 --- a/src/views/applications/const.js +++ b/src/views/applications/const.js @@ -54,51 +54,54 @@ export const REDIS = 'redis' export const MONGODB = 'mongodb' export const CLICKHOUSE = 'clickhouse' -export const DATABASE = [ - { - name: MYSQL, - title: i18n.t(`applications.applicationsType.${MYSQL}`), - type: 'primary', - category: DATABASE_CATEGORY, - has: true, - group: i18n.t('applications.RDBProtocol') - }, - { - name: MARIADB, - title: i18n.t(`applications.applicationsType.${MARIADB}`), - type: 'primary', - category: DATABASE_CATEGORY, - has: true - }, - { - name: ORACLE, - title: i18n.t(`applications.applicationsType.${ORACLE}`), - type: 'primary', - category: DATABASE_CATEGORY, - has: hasLicence - }, - { - name: POSTGRESQL, - title: i18n.t(`applications.applicationsType.${POSTGRESQL}`), - type: 'primary', - category: DATABASE_CATEGORY, - has: hasLicence - }, - { - name: SQLSERVER, - title: i18n.t(`applications.applicationsType.${SQLSERVER}`), - type: 'primary', - category: DATABASE_CATEGORY, - has: hasLicence - }, - { - name: CLICKHOUSE, - title: i18n.t(`applications.applicationsType.${CLICKHOUSE}`), - type: 'primary', - category: DATABASE_CATEGORY, - has: hasLicence - } -] +const MYSQL_ITEM = { + name: MYSQL, + title: i18n.t(`applications.applicationsType.${MYSQL}`), + type: 'primary', + category: DATABASE_CATEGORY, + has: true, + group: i18n.t('applications.RDBProtocol') +} + +const MARIADB_ITEM = { + name: MARIADB, + title: i18n.t(`applications.applicationsType.${MARIADB}`), + type: 'primary', + category: DATABASE_CATEGORY, + has: true +} + +const ORACLE_ITEM = { + name: ORACLE, + title: i18n.t(`applications.applicationsType.${ORACLE}`), + type: 'primary', + category: DATABASE_CATEGORY, + has: hasLicence +} + +const POSTGRESQL_ITEM = { + name: POSTGRESQL, + title: i18n.t(`applications.applicationsType.${POSTGRESQL}`), + type: 'primary', + category: DATABASE_CATEGORY, + has: hasLicence +} + +const SQLSERVER_ITEM = { + name: SQLSERVER, + title: i18n.t(`applications.applicationsType.${SQLSERVER}`), + type: 'primary', + category: DATABASE_CATEGORY, + has: hasLicence +} + +const CLICKHOUSE_ITEM = { + name: CLICKHOUSE, + title: i18n.t(`applications.applicationsType.${CLICKHOUSE}`), + type: 'primary', + category: DATABASE_CATEGORY, + has: hasLicence +} const MONGODB_ITEM = { name: MONGODB, @@ -116,11 +119,15 @@ const REDIS_ITEM = { has: true } +export const DATABASE = [ + MYSQL_ITEM, MARIADB_ITEM, ORACLE_ITEM, POSTGRESQL_ITEM, SQLSERVER_ITEM, CLICKHOUSE_ITEM +] + export const KV_DATABASE = [ MONGODB_ITEM, REDIS_ITEM ] -export const AppPlanDatabase = [...DATABASE, MONGODB_ITEM] +export const AppPlanDatabase = [MYSQL_ITEM, MARIADB_ITEM, ORACLE_ITEM, POSTGRESQL_ITEM, SQLSERVER_ITEM, MONGODB_ITEM] export const KUBERNETES = 'k8s' export const CLOUD_CATEGORY = 'cloud'