From eb87c9e83773826e25dd279cce0877e5fbd86a44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8C=E4=B8=AB=E8=AE=B2=E6=A2=B5?= Date: Tue, 8 Sep 2026 01:47:36 +0800 Subject: [PATCH] feat(nacos): improve config history and diff viewing --- .../components/nacos/NacosAdminConsole.vue | 49 ++--- .../nacos/NacosConfigCodeViewer.vue | 78 +++++++ .../nacos/NacosConfigDiffDialog.vue | 190 +++++++++++------- .../components/nacos/NacosConfigDiffPane.vue | 175 ++++++++++++++++ .../nacos/NacosConfigHistoryDialog.vue | 10 +- apps/desktop/src/i18n/locales/en.ts | 4 +- apps/desktop/src/i18n/locales/es.ts | 4 +- apps/desktop/src/i18n/locales/it.ts | 4 +- apps/desktop/src/i18n/locales/ja.ts | 4 +- apps/desktop/src/i18n/locales/ko.ts | 4 +- apps/desktop/src/i18n/locales/pt-BR.ts | 4 +- apps/desktop/src/i18n/locales/tr.ts | 4 +- apps/desktop/src/i18n/locales/zh-CN.ts | 4 +- apps/desktop/src/i18n/locales/zh-TW.ts | 4 +- .../lib/__tests__/nacos/nacosAdmin.spec.ts | 16 -- .../__tests__/nacosConfigLanguage.spec.ts | 38 ++++ apps/desktop/src/lib/nacos/nacosAdmin.ts | 29 --- .../src/lib/nacos/nacosConfigLanguage.ts | 54 +++++ 18 files changed, 508 insertions(+), 167 deletions(-) create mode 100644 apps/desktop/src/components/nacos/NacosConfigCodeViewer.vue create mode 100644 apps/desktop/src/components/nacos/NacosConfigDiffPane.vue create mode 100644 apps/desktop/src/lib/nacos/__tests__/nacosConfigLanguage.spec.ts create mode 100644 apps/desktop/src/lib/nacos/nacosConfigLanguage.ts diff --git a/apps/desktop/src/components/nacos/NacosAdminConsole.vue b/apps/desktop/src/components/nacos/NacosAdminConsole.vue index ec05e8dc8b..cf7ce75f9f 100644 --- a/apps/desktop/src/components/nacos/NacosAdminConsole.vue +++ b/apps/desktop/src/components/nacos/NacosAdminConsole.vue @@ -1,7 +1,7 @@ + + diff --git a/apps/desktop/src/components/nacos/NacosConfigDiffDialog.vue b/apps/desktop/src/components/nacos/NacosConfigDiffDialog.vue index b88ece3fb9..e96fb4e8e5 100644 --- a/apps/desktop/src/components/nacos/NacosConfigDiffDialog.vue +++ b/apps/desktop/src/components/nacos/NacosConfigDiffDialog.vue @@ -1,10 +1,11 @@