# v0.1.43 · 本地图表与五代维护边界 ## 界面与图表 - Vue 页面统一使用本地 Bootstrap 5.3.8;新增本地 Apache ECharts 6.1.0,生产页面不依赖远程 CDN、字体或地图资源。 - 首页展示已授权场所、设备及区域数量,以及空间分布和各场所设备柱图。场所总览展示设备类型和网络接入方式;不推算没有数据依据的在线率或历史趋势。 - 平台总拓扑仅展示已授权家庭、办公与工厂;场所内部网络图根据已登记上级关系生成,支持平移、缩放、重置及点击进入设备档案。详情列表保留键盘操作入口。 - 图表按需加载、离开页面释放,相同数据刷新不重新布局。手机首页默认收起详细统计,可展开;表单、卡片和导航沿用 Bootstrap 响应式布局。 - 视频与家谱等既有业务控制器保留兼容层,避免重建播放节点;本版没有宣称全部业务已改为 Vue 状态管理。 ## 族谱维护权限 - 所有角色(包括超级管理员)均以账号关联的本人为准,只能维护本人及上下各五代以内的已连接亲属资料。 - 例如第 32 代可维护第 27 至第 37 代,第 26、38 代及第 5 代不能修改;原有查看权限不变,不截断远代人物。 - 人物、亲属关系、关联人物记事、归档和历史恢复统一经后端范围检查。切换查看参照人物不改变维护范围。 - 本人关联设置后固定;不允许通过解除关联、更换本人、断开再重接世系或改变已确认代际位置扩大维护范围。代际冲突时暂停维护。 - 没有关联本人的账号先关联已有本人人物;本人尚未录入时,可建立自己的档案并绑定。其他新增人物须关联可维护亲属,人物与关系原子保存,超出第六代时不会留下孤立人物。 - 平台账号与各家庭成员结构的全面重构不在本次发布内。 ## 验证 - 后端 190 项测试、前端 154 项测试通过。 - Edge 本机测试:第五代边界编辑保存、远代只读、变更参照人物不扩权、ECharts 渲染及节点进入设备、390 像素手机显示。 - 本地开发数据与生产资料分离,未替用户指定或更换真实人物关联。 ## 发布 部署前创建一致性数据库备份;原子切换版本,仅重启 Web 服务,保留视频服务。无数据库结构迁移。