From d92bb4398e09c57a5a394e91a7372e4c6d23c5cd Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Mon, 1 Jul 2024 14:43:17 +0800 Subject: [PATCH] refactor: refine extension settings page (#6231) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /area ui /kind improvement /milestone 2.17.x #### What this PR does / why we need it: 完善插件扩展设置页面: 1. 完善 i18n。 2. 将入口移动至插件页面右上角的操作按钮区域。 #### Does this PR introduce a user-facing change? ```release-note None ``` --- .../plugins/PluginExtensionPointSettings.vue | 22 +++++++++++-- .../modules/system/plugins/PluginList.vue | 32 +++++++++++++------ .../ExtensionDefinitionMultiInstanceView.vue | 6 +++- .../ExtensionDefinitionSingletonView.vue | 6 +++- .../modules/system/plugins/module.ts | 8 ++--- ui/src/locales/en.yaml | 9 ++++++ ui/src/locales/zh-CN.yaml | 9 ++++++ ui/src/locales/zh-TW.yaml | 9 ++++++ 8 files changed, 80 insertions(+), 21 deletions(-) diff --git a/ui/console-src/modules/system/plugins/PluginExtensionPointSettings.vue b/ui/console-src/modules/system/plugins/PluginExtensionPointSettings.vue index 829ead635..6debe0cf9 100644 --- a/ui/console-src/modules/system/plugins/PluginExtensionPointSettings.vue +++ b/ui/console-src/modules/system/plugins/PluginExtensionPointSettings.vue @@ -1,6 +1,11 @@ diff --git a/ui/console-src/modules/system/plugins/components/extension-points/ExtensionDefinitionMultiInstanceView.vue b/ui/console-src/modules/system/plugins/components/extension-points/ExtensionDefinitionMultiInstanceView.vue index 88eb84419..8334a8f86 100644 --- a/ui/console-src/modules/system/plugins/components/extension-points/ExtensionDefinitionMultiInstanceView.vue +++ b/ui/console-src/modules/system/plugins/components/extension-points/ExtensionDefinitionMultiInstanceView.vue @@ -25,7 +25,11 @@ const { data: extensionDefinitions, isLoading } = useExtensionDefinitionFetch( appear name="fade" > - +