Skip to Content

2025年11月03日

上周回顾

中心服务平台 - 已有功能改进

  • 目标: 方便客户使用
  • 进度: 已完成 20% | 计划完成30%。受多个非计划内事务的影响。
    • 完成本周临时补充计划: 改进 远控界面离线状态应使用灰色样式:采集服务器/已绑定采集服务器的执法仪/未绑定采集服务器的执法仪 * 选择状态/未选择状态
    • 完成本周临时补充计划: 改进 远程模块的数证管理平台配置里某些字段的边界值及判断逻辑,需与数证管理平台同步一致。比如:
      • 磁盘使用率告警阈值:20%-98%
      • 磁盘使用率停止阈值: 30%-99%
      • 磁盘使用率告警阈值必顺小于磁盘使用率停止阈值
      • 多个端口号设置,不能相同:错误的配置会导致端口冲突
    • 完成本周临时补充计划: 改进 在远程模块的数证管理平台的磁盘及服务管理中,重启服务按钮原为点击后立即执行,现改进为先弹出提示信息,确认后再执行。该调整使重启服务操作更加审慎。
    • 完成本周临时补充计划: 修复 bug 直播时,即便没有进行界面操作,也需定时更换新的 token,避免退出到登录界面。因为用户在观看视频时,通常不会对界面进行操作。正常情况下,是通过判断是否有操作来更换新的 token 的。经排查,该 bug 源于某次改动简化了 authorization 的设置写法,应调用 setAuthorization 方法,其中还有相关业务逻辑需要触发。
    • 完成本周计划(30%): 新增功能 设备管理
      • 新增及修改界面直接绑定数据采集服务器,无需额外进入其他界面维护绑定关系
      • 数据采集设备的列表与详情页面,显示已绑定的采集服务器信息,以及设备当前固件信息、设备新固件信息
      • 添加单个固件升级推送及批量固件升级推送功能

qt-tools

  • 目标: 添加地图功能
  • 进度: 已完成 100% | 计划完成100%。
    • 完成本周计划: 新增功能 视频播放相关功能
      • 地图相关功能
        • 完成 前期准备 专属前端项目工程搭建:https://reactrouter.com/start/framework/installation
        • 完成: 前期准备 前端项目集成必要的UI框架:https://ui.shadcn.com/docs/installation/react-router
        • 完成: 前期准备 前端项目集成 tauri(便于不依赖qt-tools编译为原生应用运行,方便快速开发,不受qt-tools的接口开发进度限制):https://tauri.app/start/create-project/
        • 完成: 前期准备 前端项目集成必要的国际化i18next框架:https://react.i18next.com/getting-started
        • 完成: 前期准备 前端项目集成必要的hooks库:https://ahooks.js.org/
        • 完成: 新增功能 不同类型地图切换
        • 完成: 新增功能 地图初始点处理:优先使用通过API获取到的当前位置;其次为当前语言对应的国家的首都
        • 完成: 新增功能 国际化语言受控处理,需同步qt-tools当前所选语言;国际化文件存储处理,方便后续添加其他国家语言
        • 完成: 新增功能 在tauri中用Rust开发WebSocket接口,模拟qt-tools实现功能:当前语言、GPS轨迹数据、当前播放时间
        • 完成本周计划: 新增功能 最终地图显示中心点处理:根据GPS轨迹数据计算中心点,从初始点以动画形式移动至该点,涉及GPS轨迹数据
        • 完成本周计划: 新增功能 显示轨迹线路
        • 完成本周计划: 新增功能 GPS轨迹数据去重(移动距离较小或长期停留)
        • 完成本周计划: 新增功能 播放时间触发轨迹线路上当前点的移动
        • 完成本周计划: 新增功能 在tauri中用Rust开发HTTP接口,模拟qt-tools实现功能:地理位置反查转发(共两个,其中一个用于国内显示中文地址)
        • 完成本周临时补充计划: 新增功能 优化并改进完整线路的样式:参考百度地图的样式。
        • 完成本周临时补充计划: 新增功能 在完整线路基础上,额外叠加一条粗线条且带有透明度的线路,用于对应当前视频播放时长进度。
        • 完成本周临时补充计划: 新增功能 在完整线路的两端,分别添加“开始”“结束”标识及描点,并显示坐标等相关信息。
        • 完成本周临时补充计划: 新增功能 在当前视频播放时长进度对应的线路最新位置,添加描点并显示坐标等相关信息。
        • 完成本周临时补充计划: 新增功能 通过地址反查技术获取坐标对应的地理位置信息,进一步丰富坐标相关内容
        • 完成本周计划: 其它 将编译后的文件交付给小姚,并就接口、国际化等方面进行沟通与说明,以便其能够开展开发对接及后期维护工作。

其它

  • 目标: 记录日常耗时的杂项工作、协作事项,以及必要的沟通、讨论等隐性事务。
  • 进度: 属非计划内事务。详情见上周记录,此处不再赘述。

本周工作计划与执行完成进度

中心服务平台 - 已有功能改进

  • 目标: 方便客户使用
  • 进度: 已完成 50% | 计划完成50%
    • 完成: 改进 远控界面离线状态应使用灰色样式:采集服务器/已绑定采集服务器的执法仪/未绑定采集服务器的执法仪 * 选择状态/未选择状态
    • 完成: 改进 远程模块的数证管理平台配置里某些字段的边界值及判断逻辑,需与数证管理平台同步一致。比如:
      • 磁盘使用率告警阈值:20%-98%
      • 磁盘使用率停止阈值: 30%-99%
      • 磁盘使用率告警阈值必顺小于磁盘使用率停止阈值
      • 多个端口号设置,不能相同:错误的配置会导致端口冲突
    • 完成: 改进 在远程模块的数证管理平台的磁盘及服务管理中,重启服务按钮原为点击后立即执行,现改进为先弹出提示信息,确认后再执行。该调整使重启服务操作更加审慎。
    • 完成: 修复 bug 直播时,即使没有界面操作,也需定时更换新的 token,避免因超时退出至登录界面。由于用户在观看视频过程中通常不会进行操作,而正常情况下 token 的更新依赖于用户操作行为,因此需通过定时机制主动刷新 token。经排查,该问题源于一次代码改动,简化了 authorization 的设置方式,导致未调用 setAuthorization 方法,而该方法中还包含需触发的相关业务逻辑。
    • 完成本周计划: 新增功能 设备管理
      • 新增和修改界面直接绑定数据采集服务器,无需额外进入其他页面维护绑定关系
      • 在数据采集设备的列表与详情页面,展示已绑定的采集服务器信息,以及设备当前固件版本和可升级的新固件版本
      • 支持单个及批量固件升级推送功能
    • 完成本周计划: 新增功能 数据采集服务器管理
      • 在数据采集服务器的列表与详情页面,展示已绑定的记录仪总数,以及服务器当前固件版本和可升级的新固件版本
      • 支持单个及批量固件升级推送功能
    • 完成本周计划: 新增功能 App 分享列表 API(即被 App 调用的服务端 HTTP 接口)中增加对应用户的手机号和邮箱信息
    • 完成本周临时补充计划: 新增功能 App 分享 API(即被 App 调用的服务端 HTTP 接口)中增加返回分享目标的用户名

其它

  • 目标: 记录日常耗时的杂项工作、协作事项,以及必要的沟通、讨论等隐性事务。
  • 进度: 属非计划内事务
    • 03 日
      • 开发自测服务器迁移至更高配置服务器,由 2核4GB 升级为 4核8GB: 部署成功后,过段时间就不能访问了。排查原因为国内服务器绑定域名必顺做 icp 备案。
      • 新员工入职支持:进行公司整体介绍,组织长沙分公司人员相互认识,并整理 DMS 系统相关资料提供给相关人员
    • 04 日
      • 开发自测服务器迁移至更高配置服务器,由 2核4GB 升级为 4核8GB: 部署成功后,过段时间就不能访问了。排查原因为国内服务器绑定域名必顺做 icp 备案。得解决这个问题。
      • 将 zxs 服务器的版本升级至最新,暂作为开发自测服务器使用。
      • 新员工入职支持:补充 DMS 系统相关资料提供给相关人员
    • 05 日
      • 为给后续新入职成员做好准备,避免其因信息遗漏重复沟通、浪费时间,我专门用一上午时间,把与陈世明的沟通内容(含口头及微信记录)整理成了汇总文档:https://docs.qq.com/markdown/DTEN0aFFkbm1KVHJR 
    • 06 日
      • 对同事在 App 群中提出的问题进行解答,以及涉及的服务端 App API(即被 App 调用的服务端 HTTP 接口)改进。
      • 与绍工沟通采集服务器状态上报事宜:BCMS 平台的采集服务器固件管理功能,需获取当前采集服务器的固件版本信息,才能进行相关逻辑处理。
    • 07 日
      • 制作国际版最新安装程序及升级程序,通过该升级程序完成zxs、zxs-ca两台服务器的升级,确认升级成功后,通知王工进行测试。
      • 整理8月中旬至11月初的功能改进及新增内容,形成新版本更新日志文档,并发布至 https://zxs-dev.netbodycamera.com/guide/center-server/change-log.html 
      • 同步开展自测工作,同时跟进王工的测试结果;确保下周交付给客户使用的是运行稳定、Bug较少的版本。
        • 自测出并修复了一个定位图标的着色处理bug(需对应不同状态):
          • 未获取到定位时,图标显示为红色;
          • 最后定位时间超过 3 分钟时,图标显示为白色;
          • 最后定位时间未超过 3 分钟时,图标显示为绿色。
        • 自测出并修复了 UI 上的部分小问题,比如文字显示格式、按钮样式等,共完成 80 处类似问题的修改。
Last updated on