作业
个人冲刺日志:第 3 天(周哲羽)
所属项目:设备管理子系统
更新日期:冲刺第 3 天
今日状态:拍照组件接近完美,台账前端开动
一、昨天的成就
昨日投入8小时,主要产出:
B1 前端框架搭建:完成了Vue3 + Vite项目骨架,路由、状态管理、布局、权限守卫全部就绪,后续页面开发可零配置启动。耗时2.5小时。
B2 公共拍照组件:封装了独立组件CameraCapture,支持拍照/选图、自动添加水印(时间+操作人)、最小上传张数校验(默认最少1张,可配置)、图片压缩到200KB以内。已产出组件文档。耗时5.5小时。
Mock数据环境:为台账和销号模块准备了完整的Mock数据集,结构完全对照马昀昀的接口文档。
二、遇到的困难与解决方案
阻塞点:拍照组件在小米、OPPO部分机型上,首次调用摄像头闪退。
解决方案:排查发现是navigator.mediaDevices.getUserMedia权限请求时,没有在用户手势事件中直接触发,导致浏览器安全策略拦截。修改为在按钮click事件同步调用权限请求,并增加try-catch引导用户手动授权,闪退问题解决。今天将发布修复版。
三、今天的任务
B3 设备台账前端(预计5.5小时):实现列表页、搜索栏、高级筛选面板、详情抽屉,全部使用Mock数据,完成后将交付与B2组件集成拍照功能。
B5 故障销号前端预研(1.5小时):提前阅读销号流程的原型图,规划三级审核签名的交互状态。
拍照组件闪退修复验证(1小时):在多台真机上回归测试,确保稳定性。
个人小结:拍照组件是这次冲刺的公共基础设施,多花心思打磨是值得的。今天台账页面需要把组件集成进去,看看真实场景下的表现,期待下班前能看到一个完整的台账列表。

浙公网安备 33010602011771号