feat(auth): 统一数据库运维菜单路由并添加装置单位及监测点限值配置功能

- 统一数据库监控菜单路径到 /system-ops/dbms 入口
- 添加 isDbmsMenu 函数处理多种数据库菜单路径匹配
- 在动态路由中增加多个数据库监控路径的重定向规则
- 添加设备单位配置功能包括新增 EquipmentUnitForm 接口定义
- 添加监测点限值配置功能包括新增 OverlimitDetail 接口定义
- 在装置表单中添加单位配置按钮并集成单位调试功能
- 在监测点表单中添加限值配置按钮并集成限值调试功能
- 添加电压等级变更时的默认容量和变比同步逻辑
- 配置监测点表单中的线路类型选择选项
- 添加装置表单中比率输入组的高度紧凑样式
- 新增数据库运维静态路由配置和别名支持
This commit is contained in:
2026-05-29 15:10:14 +08:00
parent 055e69fff7
commit d055a8e1a0
33 changed files with 3790 additions and 32 deletions

View File

@@ -67,6 +67,48 @@ export namespace AddLedger {
upgrade?: number
}
export interface EquipmentUnitForm {
devId: string
unitFrequency?: string
unitFrequencyDev?: string
phaseVoltage?: string
lineVoltage?: string
voltageDev?: string
uvoltageDev?: string
ieffective?: string
singleP?: string
singleViewP?: string
singleNoP?: string
totalActiveP?: string
totalViewP?: string
totalNoP?: string
vfundEffective?: string
ifund?: string
fundActiveP?: string
fundNoP?: string
vdistortion?: string
vharmonicRate?: string
iharmonic?: string
pharmonic?: string
iiharmonic?: string
positiveV?: string
noPositiveV?: string
}
export interface OverlimitDetail {
id?: string
freqDev?: number
voltageFluctuation?: number
voltageDev?: number
uvoltageDev?: number
ubalance?: number
shortUbalance?: number
flicker?: number
uaberrance?: number
iNeg?: number
[key: string]: string | number | undefined
}
export interface LineForm {
id?: string
line_id?: string
@@ -85,10 +127,12 @@ export namespace AddLedger {
basic_capacity?: number
protocol_capacity?: number
dev_capacity?: number
lineType?: number
monitor_obj?: string
is_govern?: number
monitor_user?: string
is_important?: number
overlimit?: OverlimitDetail
}
export type NodeDetail = EngineeringForm | ProjectForm | EquipmentForm | LineForm