Commit Graph
6 Commits
Author SHA1 Message Date
chakcy 5b91548246 add: 邦泽参数配置页(音柱 / 告警结构化配置)
新增「参数配置」页(/config),按客户使用场景而非插件边界组织
aibox_sophon_adapter 与 ip_sound_column 的配置:

- IP 音柱报警:音柱设备 IP(属 ip_sound_column)+ 启用/音量/播报文案
  映射(属 aibox_sophon_adapter);两个插件在同一页配完,保存时按归属
  分别下发并重启对应副本。
- 告警与联动:告警转发、心跳与离线、告警留存、豆包分析、IN2 联动。
- 未开放数据库、数据目录、MediaMTX、MQTT 通道等部署类配置,页面脚注
  说明;仍可用 Worker 管理的原始编辑器维护。

关键实现约束(见 src/config/configEdits.ts):
- 后端对 [workers.config] 只做顶层浅合并,被改动的嵌套节必须整节提交,
  否则改一个音量会清掉同级的 enabled/tts(已用真实接口复现)。
- 区块开关默认值取自插件代码默认值,避免「配置里没有该键时开关显示为关
  且被判为已改动」而在改其它字段时误关功能。
- 数值字段留空直接拦下,不把 NaN 下发成 null 触发插件侧回滚。

其他:
- tts 映射的违规类型候选来自历史告警记录(list_alarms),手写拼错不易察觉。
- 登录态抽成 useAdminAuth 与 Worker 管理页共用,token 互通。
- Worker 管理弹窗对这两个插件给出跳转提示,原始编辑器保留为应急通道。
2026-09-18 10:00:32 +08:00
chakcy 55fe2621f8 modify 修复前端展示配置与实际插件配置不一致的bug 2026-09-17 15:34:18 +08:00
chakcy 5c52b750e8 modify: 多worker模式插件扩缩容问题 2026-08-27 15:47:25 +08:00
chakcy 02b763bfb6 modify: worker 管理 2026-08-27 14:45:10 +08:00
chakcy 79d29a8d8d modify: 首页视图与文档更新 2026-08-14 18:06:59 +08:00
chakcy b478b3d3b5 add first commit 2026-07-21 15:40:49 +08:00