Files
platforms/docs/开发日志_一键报修视觉与紧急入口_20260911.md
czl231 3ef33b531d 已完成用户APP首期功能开发
交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
2026-09-13 00:57:32 +08:00

2.1 KiB
Raw Permalink Blame History

一键报修视觉与紧急入口开发日志

操作时间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真机权限与系统应用配合。当前不自动拨号也不伪造未采集的拍摄元数据。