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 处类似问题的修改。
- 自测出并修复了一个定位图标的着色处理bug(需对应不同状态):
- 03 日
Last updated on