refactor(plugin): 优化插件配置界面和功能

-调整插件配置界面布局和样式
- 增加插件类型和图标字段
- 修改字段显示逻辑,根据不同插件类型显示相应字段
- 优化插件服务端处理逻辑,支持不同类型的插件配置
This commit is contained in:
xiaojunnuo
2025-04-12 01:34:48 +08:00
parent 3d8a5196a0
commit 88134ac130
4 changed files with 84 additions and 81 deletions

View File

@@ -166,10 +166,12 @@ export class PluginService extends BaseService<PluginEntity> {
let plugin:any = {}
if (param.pluginType === "access") {
plugin = getDefaultAccessPlugin()
delete param.group
}else if (param.pluginType === "deploy") {
plugin = getDefaultDeployPlugin()
}else if (param.pluginType === "dnsProvider") {
plugin = getDefaultDnsPlugin()
delete param.group
}else{
throw new Error(`插件类型${param.pluginType}不支持`);
}