1.1.0

1.1.0-202507151703

  • Web 客户端
    • 仅配置一种语言时,登录界面及登录后界面的切换语言按钮不显示。
    • 针对浏览器控制台打印的错误提示:Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.。改进程序写法以优化性能。
    • 单屏/多屏直播设备列表菜单默认展开,不缓存展/缩状态,每次进入均展开。
    • 二级菜单的伸缩按钮,调大尺寸,便于点击和查看。
    • 菜单名 History replay, Real time video, Multi screen live 调整为 Playback, Single live video, Multi live video,涉及前端源代码目录结构、图标更换及菜单项配置。
    • 切换语言图标更换
    • 新增历史回放模块,功能如下:
      • 设备列表图形化展示,含上传至采集服务器的各类文件统计饼图报表
      • 设备每日文件按小时分组显示
      • 文件播放器支持 P2P 加载内网采集服务器文件:
        • 图片播放器:支持放大、缩小及小地图
        • 音频播放器:支持进度条拖动、暂停 / 播放、音量控制等
        • 视频播放器:支持进度条拖动、暂停 / 播放、音量控制等
  • 服务端
    • 菜单名 History replay, Real time video, Multi screen live 调整为 Playback, Single live video, Multi live video,涉及服务端用户权限配置变更。
    • 手机 app 接口 /main-service/main-api/v1/retail/device/data-acquisition-device/list 添加 cache 传参(默认值 true,表示从缓存读取数据;可设为 false 表示不从缓存读取),通过 BooleanUtils 解析支持 true/false、yes/no、on/off、1/0、Y/N 等格式。
    • 升级 spring boot 3.4.7 -> 3.5.3, 涉及到过时的 API, 需调整代码。
    • 历史回放模块多个信令接口按新 MQTT 信令规范实现