2024年09月14日
上周总结
- 设备 web 巴西定制版: redmine 上任务处理
- 中心服务: 新 UI 参考巴西 web 界面进行前端项目搭建完成 100%
本周计划
- 巴西定制版设备 web
- 领用设备成功后, 20秒后自动调 api 刷新领用状态: 20 秒未拔出设备, 自动归还, 状态将变为待领用
- 中心服务
- 新 UI
- 色调及样式微调, 参考巴西xxx平台
- 页面开发: 登录、找回密码、主界面
- 底层功能封装
- 新 UI
任务清单
紧急不重要
- 中心服务
- 新 UI
2024年09月09日,2024年09月10日, 已完成色调及样式微调, 参考巴西xxx平台2024年09月10日, 已完成制作为 docker 运行2024年09月10日, 已完成申请 ssl 证书, 并部署到云服务器: https://zxs-v1.netbodycamera.com- 常用页面开发: 登录、找回密码、主界面
2024年09月09日, 已完成登录2024年09月10日, 已完成找回密码- 主界面:
2024年09月13日, 已完成左侧栏-展开及缩小,2024年09月14日, 已完成左侧栏-菜单项通过加载数据渲染, 并过滤掉当前用户没有权限的菜单项2024年09月14日, 已完成左侧栏-菜单项的激活状态效果(页面刷新后自动及点击时)2024年09月14日, 已完成左侧栏-用户下拉菜单及对应的事件实现(退出及跳转到设置)2024年09月13日, 已完成多国语言切换2024年09月13日, 已完成主题切换(亮/暗)2024年09月13日, 已完成适配 pc 端屏幕及 app 端屏幕
- 底层功能封装
2024年09月11日, 已完成i18n 国际化从 http api 接口加载词条及自动上报未翻译的词条到 http api 接口2024年09月11日, 已完成状态库更换: redux -> zustand2024年09月11日, 已完成许可权限验证及角色权限验证 hooks 封装2024年09月11日, 已完成Emitter hooks 封装, 基于 mitt2024年09月12日, 已完成http api 封装: 含 从 zustand 状态库取到 token, 组合成 http headers; http api 接口报错通用业务逻辑处理(token 失效, 跳转到登录页, 其它为弹出消息框)2024年09月12日, 已完成http api 批量生成: 从数据库读取所有表信息, 生成对应的 http api 接口2024年09月12日, 已完成依赖库精简优化, 尽量用 next.js 已集成或兼容性比较好的
- 回放
- h265 软解播放(显卡不支持硬解时)
- 提示信息: 浏览器不支持硬解时
- 数证管理服务器
- 视频超过 20mb 大小的文件, 用边传边播的方式
- 视频超过 20mb 大小的文件, 播放过程中的视频进度切换
- 视频文件中解复用出 gps 信息, 通过 webrtc 数据通道传给前端
- 地图
- 百度地图
- google 地图
- leaflet 地图
- 新 UI
重要且紧急
- 巴西定制版设备 web
2024年09月09日, 已完成领用设备成功后, 20秒后自动调 api 刷新领用状态: 20 秒未拔出设备, 自动归还, 状态将变为待领用2024年09月10日, 已完成界面问题处理
- 中心服务
2024年09月10日, 已完成ssl 证书到期, 重新申请并绑定- 实现新功能
- 设备抓拍图片, 自动上传到云平台
- 云平台调用设备的闪光灯, 使用场景: 直播时光线不好, 需要闪光灯照明
- 云平台调用设备的报警音, 使用场景: 找回附近设备用
重要不紧急
- 中心服务
- 实现新功能
- 设备抓拍图片, 自动上传到平台: 上传方式可以是 webrtc p2p 或 http
- 平台网页端或手机 app 端调用设备的闪光灯, 使用场景: 直播时光线不好, 需要闪光灯照明
- 平台网页端或手机 app 端调用设备的报警音, 使用场景: 找回附近设备
- 整理开发文档, 使设备端及手机端能基于 webrtc 实现回放功能
- 回放 mqtt 信令交互文档
- 回放数据通道, 信令交互文档
- 回放数据通道, 二进制数据头部协议文档
- …
- 实现新功能
不重要不紧急
- 中心服务
- 以前对接穿透科技相关的功能清理:
- 前端界面
- 后端业务逻辑
- 数据库相关表
- 实现新功能
- 参考巴西版设备定制开发, 通过 mqtt 管理设备的管理界面及与信令交互接口开发
- 图片及视频 AI 分析
- 统计报表模块
- 设备历史状态查询:
- 界面改进: 适配为方便手机操作
- 以前对接穿透科技相关的功能清理:
Last updated on