From 1d8874492fa5536bca83f164aee79e8c7ac9c192 Mon Sep 17 00:00:00 2001 From: 3octaves <873551943@qq.com> Date: Thu, 9 Jan 2025 11:09:47 +0800 Subject: [PATCH] =?UTF-8?q?perf(frontend):=20redis=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E7=AE=B1=E9=87=8D=E6=9E=84=5F=E6=89=A9=E5=AE=B9=E6=8E=A5?= =?UTF-8?q?=E5=85=A5=E5=B1=82=20#8840?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../redis/REDIS_PROXY_SCALE_UP/Index.vue | 32 ++ .../REDIS_PROXY_SCALE_UP/create/Index.vue | 350 ++++++++++++++++++ .../src/views/db-manage/redis/routes.ts | 17 +- .../src/views/db-manage/redis/toolbox-menu.ts | 2 +- .../ticket-center/common/TicketClone.vue | 2 +- 5 files changed, 393 insertions(+), 10 deletions(-) create mode 100644 dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/Index.vue create mode 100644 dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/create/Index.vue diff --git a/dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/Index.vue b/dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/Index.vue new file mode 100644 index 0000000000..fdfa950179 --- /dev/null +++ b/dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/Index.vue @@ -0,0 +1,32 @@ + + + + + + diff --git a/dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/create/Index.vue b/dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/create/Index.vue new file mode 100644 index 0000000000..a600a054ad --- /dev/null +++ b/dbm-ui/frontend/src/views/db-manage/redis/REDIS_PROXY_SCALE_UP/create/Index.vue @@ -0,0 +1,350 @@ + + + + + + + + + + + + + {{ item.cluster.cluster_type_name }} + + + + Proxy + + + + + + + + + + + + + + {{ t('提交') }} + + + + {{ t('重置') }} + + + + + + + + + diff --git a/dbm-ui/frontend/src/views/db-manage/redis/routes.ts b/dbm-ui/frontend/src/views/db-manage/redis/routes.ts index 86b36ab361..19e41a89df 100644 --- a/dbm-ui/frontend/src/views/db-manage/redis/routes.ts +++ b/dbm-ui/frontend/src/views/db-manage/redis/routes.ts @@ -36,14 +36,15 @@ const redisInstallModuleRoute = { const redisCapacityChangeRoute = createRouteItem(TicketTypes.REDIS_SCALE_UPDOWN, t('集群容量变更')); -const redisProxyScaleUpRoute = { - name: 'RedisProxyScaleUp', - path: 'proxy-scale-up/:page?', - meta: { - navName: t('扩容接入层'), - }, - component: () => import('@views/db-manage/redis/proxy-scale-up/Index.vue'), -}; +// const redisProxyScaleUpRoute = { +// name: 'RedisProxyScaleUp', +// path: 'proxy-scale-up/:page?', +// meta: { +// navName: t('扩容接入层'), +// }, +// component: () => import('@views/db-manage/redis/proxy-scale-up/Index.vue'), +// }; +const redisProxyScaleUpRoute = createRouteItem(TicketTypes.REDIS_PROXY_SCALE_UP, t('扩容接入层')); const redisProxyScaleDownRoute = createRouteItem(TicketTypes.REDIS_PROXY_SCALE_DOWN, t('缩容接入层')); diff --git a/dbm-ui/frontend/src/views/db-manage/redis/toolbox-menu.ts b/dbm-ui/frontend/src/views/db-manage/redis/toolbox-menu.ts index 1b8a3c0f04..287259c746 100644 --- a/dbm-ui/frontend/src/views/db-manage/redis/toolbox-menu.ts +++ b/dbm-ui/frontend/src/views/db-manage/redis/toolbox-menu.ts @@ -149,7 +149,7 @@ export default [ children: [ { name: t('扩容接入层'), - id: 'RedisProxyScaleUp', + id: TicketTypes.REDIS_PROXY_SCALE_UP, parentId: 'cluster-manage', dbConsoleValue: 'redis.toolbox.proxyScaleUp', }, diff --git a/dbm-ui/frontend/src/views/ticket-center/common/TicketClone.vue b/dbm-ui/frontend/src/views/ticket-center/common/TicketClone.vue index 9f907f6646..1f8cc6f8db 100644 --- a/dbm-ui/frontend/src/views/ticket-center/common/TicketClone.vue +++ b/dbm-ui/frontend/src/views/ticket-center/common/TicketClone.vue @@ -51,7 +51,7 @@ const ticketTypeRouteNameMap: Record = { [TicketTypes.REDIS_CLUSTER_APPLY]: 'SelfServiceApplyRedis', // Redis 申请部署 [TicketTypes.REDIS_CLUSTER_CUTOFF]: 'RedisDBReplace', // Redis 整机替换 - [TicketTypes.REDIS_PROXY_SCALE_UP]: 'RedisProxyScaleUp', // Redis 扩容接入层 + [TicketTypes.REDIS_PROXY_SCALE_UP]: TicketTypes.REDIS_PROXY_SCALE_UP, // Redis 扩容接入层 [TicketTypes.REDIS_PROXY_SCALE_DOWN]: 'RedisProxyScaleDown', // Redis 缩容接入层 [TicketTypes.REDIS_SCALE_UPDOWN]: 'RedisCapacityChange', // Redis 集群容量变更 [TicketTypes.REDIS_MASTER_SLAVE_SWITCH]: TicketTypes.REDIS_MASTER_SLAVE_SWITCH, // Redis 主从切换