From 3e079e3b806fff1f58a367f144307e3f86213c3d Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 28 Aug 2025 00:58:17 +0800 Subject: [PATCH] chore: --- .../ui/certd-client/src/store/plugin/index.ts | 4 +- .../src/views/sys/plugin/config-editor.vue | 43 +++++++++++-------- .../src/views/sys/plugin/use-config.tsx | 12 ++++-- 3 files changed, 37 insertions(+), 22 deletions(-) diff --git a/packages/ui/certd-client/src/store/plugin/index.ts b/packages/ui/certd-client/src/store/plugin/index.ts index 079fab20..6ecb356e 100644 --- a/packages/ui/certd-client/src/store/plugin/index.ts +++ b/packages/ui/certd-client/src/store/plugin/index.ts @@ -5,6 +5,7 @@ import { i18n } from "/src/locales/i18n"; import { cloneDeep } from "lodash-es"; interface PluginState { group?: PluginGroups; + originGroup?: PluginGroups; } export type PluginGroup = { @@ -55,7 +56,7 @@ export class PluginGroups { if (this.mergeSetting) { for (const plugin of groups[key].plugins) { if (plugin.sysSetting) { - merge(plugin.input, plugin.sysSetting.metadata); + merge(plugin.input, plugin.sysSetting.metadata?.input || {}); } } } @@ -166,6 +167,7 @@ export const usePluginStore = defineStore({ }, async clear() { this.group = null; + this.originGroup = null }, async getList(): Promise { await this.init(); diff --git a/packages/ui/certd-client/src/views/sys/plugin/config-editor.vue b/packages/ui/certd-client/src/views/sys/plugin/config-editor.vue index a8840e7b..ebd2e536 100644 --- a/packages/ui/certd-client/src/views/sys/plugin/config-editor.vue +++ b/packages/ui/certd-client/src/views/sys/plugin/config-editor.vue @@ -3,7 +3,7 @@