PlgSvgEditor Plugin (Custom)
PlgSvgEditor is a custom web plugin in ScadaV6WebPluginExt. This page is generated from source metadata for deployment and maintenance.
Functional Description
Adds SVG editing/rendering capabilities.
Basic Information
- Source path:
ScadaV6WebPluginExt/PlgSvgEditor - Target framework:
net8.0 - Plugin version:
6.1.0(AssemblyVersion:6.1.0.1)
Menu Entries
- 组态功能
- 组态设计器
- 组态编辑
- 图元管理
- 模板管理
- 组件管理
Controllers and Routes
ApplicationControllerBaseScadaSvgEditorControllerBaseSvgEditorComponentControllerSvgEditorComponentTagControllerSvgEditorDataControllerSvgEditorProjectControllerSvgEditorResourceControllerSvgEditorResourceTagControllerSvgEditorTemplateControllerSvgEditorTemplateTagController
- 未检测到显式 Route,可能使用约定路由。
SvgEditorComponentController.FindListAsync- HttpPostSvgEditorComponentController.DeleteListAsync- HttpGetSvgEditorComponentController.CreateAsync- HttpGet {id?}SvgEditorComponentController.UpdateAsync- HttpPostSvgEditorComponentTagController.FindListAsync- HttpPostSvgEditorComponentTagController.DeleteListAsync- HttpPostSvgEditorComponentTagController.CreateAsync- HttpGet {id?}SvgEditorComponentTagController.UpdateAsync- HttpPostSvgEditorComponentTagController.FindSimpleAllAsync- HttpGetSvgEditorProjectController.FindListAsync- HttpPostSvgEditorProjectController.DeleteListAsync- HttpPostSvgEditorProjectController.CreateAsync- HttpGet {id:guid}SvgEditorProjectController.UpdateAsync- HttpPostSvgEditorResourceController.FindListAsync- HttpPostSvgEditorResourceController.DeleteListAsync- HttpGetSvgEditorResourceController.UpdateAsync- HttpGet {id?}SvgEditorResourceController.UploadResourceAsync- HttpPost {tagId:guid}SvgEditorResourceController.FindVideoListAsync- HttpPostSvgEditorResourceController.UploadVideoAsync- HttpPostSvgEditorResourceTagController.FindListAsync- HttpPostSvgEditorResourceTagController.DeleteListAsync- HttpPostSvgEditorResourceTagController.CreateAsync- HttpGet {id?}SvgEditorResourceTagController.UpdateAsync- HttpPostSvgEditorResourceTagController.FindSimpleAllAsync- HttpGetSvgEditorTemplateController.FindListAsync- HttpPostSvgEditorTemplateController.DeleteListAsync- HttpGetSvgEditorTemplateController.CreateAsync- HttpGet {id?}SvgEditorTemplateController.UpdateAsync- HttpPostSvgEditorTemplateTagController.FindListAsync- HttpPostSvgEditorTemplateTagController.DeleteListAsync- HttpPost
Configuration and Key Files
Code/PluginOptions.csModels/AdminRepositoryOptions.csUploadFile/FileOptions.cs
appsettings.jsonwwwroot/plugins/SvgEditor/config.jsonwwwroot/plugins/SvgEditor/models/performance.json
Areas/SvgEditor/Pages/_ViewImports.cshtmlAreas/SvgEditor/Pages/Resource.cshtmlAreas/SvgEditor/Pages/View.cshtmlAreas/SvgEditor/Pages/Component.cshtmlAreas/SvgEditor/Pages/Index.cshtmlAreas/SvgEditor/Pages/Template.cshtml
Dependencies
ScadaCommonScadaCommon.LogScadaWebCommon
Microsoft.EntityFrameworkCoreNewtonsoft.JsonNpgsql.EntityFrameworkCore.PostgreSQLPomelo.EntityFrameworkCore.MySql
Deployment Checklist
- Build plugin and verify artifacts.
- Deploy assemblies, language files, pages, and static assets.
- Validate DB/provider settings if required.
- Restart service and verify UI/API availability.