From bd9433478a43d5d64ce6370386d0fe0aaff07d2e Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sat, 5 Sep 2026 00:27:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(plugin):=20=E4=BF=AE=E5=A4=8D=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E9=85=8D=E7=BD=AE=E4=BF=9D=E5=AD=98=E4=B8=8E=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E7=9A=84=E7=9B=B8=E5=85=B3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 修复插件配置保存时使用fullName或name作为标识的问题 2. 为证书申请插件配置补充pluginType字段 3. 新增插件配置全局加载逻辑,启动时同步数据库插件配置到内存注册表 4. 优化配置编辑器默认值与选项添加交互 5. 补充vue依赖导入与上下文注入 --- .../src/views/sys/plugin/config-common.vue | 3 +- .../src/views/sys/plugin/config-editor.vue | 30 ++++++++++--- .../src/views/sys/plugin/use-config.tsx | 2 +- .../src/modules/auto/auto-load-plugins.ts | 8 +++- .../plugin/service/plugin-config-service.ts | 43 +++++++++++++++++++ 5 files changed, 77 insertions(+), 9 deletions(-) diff --git a/packages/ui/certd-client/src/views/sys/plugin/config-common.vue b/packages/ui/certd-client/src/views/sys/plugin/config-common.vue index be5f5faa9..06b551c80 100644 --- a/packages/ui/certd-client/src/views/sys/plugin/config-common.vue +++ b/packages/ui/certd-client/src/views/sys/plugin/config-common.vue @@ -113,7 +113,8 @@ const onFinishFailed = (errorInfo: any) => { const { openConfigDialog } = usePluginConfig(); async function doPluginConfig() { - const certApplyInfo = await getPluginSetting("CertApply"); + const certApplyInfo: any = await getPluginSetting("CertApply"); + certApplyInfo.pluginType = "plugin"; await openConfigDialog({ row: certApplyInfo, onSuccess: async () => { 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 10bc1a358..a593a94b3 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 @@ -45,7 +45,7 @@