作业4
个人冲刺日志:第 6 天(周哲羽)
项目 内容
所属项目 设备管理子系统 - 前端应用
更新日期 冲刺第 6 天 (2026-05-12)
今日状态 挑战最复杂页面,巡检前端正式启动
一、昨天的成就
1.成功完成B5(故障销号)前后端联调:签名图片上传、审核状态回传、销号意见输入,整个流程一气呵成。签名组件响应速度<50ms,笔迹平滑,用户体验获得产品经理点赞。
2.为B6巡检前端准备好所有“弹药”:
o与马昀昀确认了巡检项配置接口的请求/响应数据结构(JSON Schema 草案V1.0)。
o收集了3种典型设备(空压机、电梯、冷却塔)的真实巡检表,用于构造测试数据。
o调研并确定了动态表单的开源方案,最终选择Formily作为核心渲染引擎,因为它对复杂联动逻辑支持最好。
二、遇到的困难
暂无新的阻塞,但挑战明确:巡检页面需要动态生成包含文本、数值、图片、地理位置、签名等多种类型字段的巡检项列表。组件之间还存在联动逻辑(例如:选择“异常”后,需要动态显示一个“故障描述”文本域)。这个复杂度远超普通CRUD页面。
三、今天的任务
1.搭建巡检前端(B6)主体框架:在现有路由和布局下,新建InspectionTask.vue页面,完成基础的页面结构(标题、设备信息卡片、巡检项列表容器、提交按钮)。
2.实现动态表单渲染引擎核心:基于Formily进行二次封装,编写一个DynamicForm组件,它接收后端下发的JSON Schema,能递归地渲染出对应的Vant组件(移动端UI库)。
3.联调巡检项配置接口:与马昀昀对接,用真实数据驱动UI渲染。
四、个人小结
昨天B5的顺利收官是个好兆头,为今天啃“巡检”这块硬骨头提升了信心。B6如果封装得好,这个DynamicForm组件完全可以复用到保养(B7)、检测(B8)模块,实现“一次封装,到处使用”。今天的目标就是把这个核心引擎跑通,加油!
团队项目冲刺第 7 天会议纪要(SCRUM 博客)
当前进度: 第 7 天 / 共 10 天
会议时间: 2026 年 5 月 13 日 09:30-09:45

浙公网安备 33010602011771号