已完成用户APP首期功能开发
交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
This commit is contained in:
23
docs/开发日志_一键报修视觉与紧急入口_20260911.md
Normal file
23
docs/开发日志_一键报修视觉与紧急入口_20260911.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# 一键报修视觉与紧急入口开发日志
|
||||
|
||||
操作时间:2026-09-11
|
||||
操作类型:修改、扩展
|
||||
影响模块:用户端 App 一键报修
|
||||
|
||||
操作前状态:图05已有三步报修、照片上传、本人地址、草稿恢复和幂等提交,但顶部更多入口、故障图标和紧急电话缺失;表单纵向尺寸与最新设计稿存在明显偏差。
|
||||
|
||||
具体操作:重校步骤条与表单间距、故障行、描述区、照片区、联系地址和底部按钮;增加报修说明与本人报修工单菜单;增加燃气泄漏安全提示。紧急电话只在用户点击后请求系统拨号器打开119,无法打开时显示人工拨号提示。菜单离开前先保存当前草稿,避免丢失填写内容。
|
||||
|
||||
操作后状态:图05的首屏结构与最新设计稿基本一致。照片数量继续显示真实状态,视觉夹具没有伪造原稿中的阀门照片和联系人。
|
||||
|
||||
代码变更:
|
||||
|
||||
- `apps/user_app/lib/ui/features/tickets/repair_page.dart`:顶部菜单、草稿安全跳转、紧急拨号、故障图标、固定底部操作。
|
||||
- `apps/user_app/lib/ui/features/tickets/repair_layout.dart`:紧凑联系地址区和燃气泄漏提示。
|
||||
- `apps/user_app/lib/ui/features/tickets/repair_speech_button.dart`:压缩语音按钮占位。
|
||||
- `apps/user_app/lib/ui/features/tickets/repair_photos.dart`:照片采集状态文案与布局对齐。
|
||||
- `apps/user_app/test/ui/repair_page_test.dart`:验证拨号仅由用户点击触发且目标为119。
|
||||
|
||||
验证结果:图05在320、360、390、430像素宽度及1.0、1.3文字倍率下共8组视觉测试通过;报修、草稿与语音共12项定向测试通过,Flutter全量162项测试及静态分析通过,带本地API地址的Web Release构建通过。内置浏览器完成密码登录,验证必填提示、报修说明以及跳转本人报修工单;紧急电话不在浏览器中实际拨打。已重新生成等比并排对照图。
|
||||
|
||||
风险评估:系统拨号、语音识别、相机原始拍摄时间和定位需要Android/iOS真机权限与系统应用配合。当前不自动拨号,也不伪造未采集的拍摄元数据。
|
||||
Reference in New Issue
Block a user