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 @@
自定义插件参数配置 -
1111
+
可以设置插件选项的配置,设置配置默认值、修改帮助说明、设置是否显示该字段等
@@ -16,18 +16,18 @@ -