- 在 Service 接口中新增 batchUpload 和 submitTask 方法 - 添加 SubmitTaskRequest 和 SubmitTaskResponse 数据类 - 集成 Multipart 上传功能用于文件批量上传 - 添加完整的任务提交流程支持 refactor(ui): 优化喷涂作业界面任务信息获取逻辑 - 移除 SprayingActivity 中的直接网络请求代码 - 将任务信息获取改为通过 ViewModel 管理 - 添加 taskId 参数传递到 OCR 界面 - 简化 Activity 中的 RxJava 订阅管理 refactor(ui): 更新OCR识别界面上传和倒计时逻辑 - 移除 CountDownTimer 相关代码 - 添加基于 ViewModel 的上传状态管理 - 实现文件上传进度、成功、失败状态处理 - 添加取消上传功能 refactor(ui): 完善任务结果提交和成功提示逻辑 - 添加任务提交状态管理 (IDLE/LOADING/SUCCESS/FAILED) - 实现提交成功后显示审查对话框的功能 - 添加自动跳转回任务列表的延迟处理 - 优化资源清理和消息提示机制 feat(viewmodel): 新增喷涂相关ViewModel数据状态管理 - 在 SprayingVM 中添加任务信息获取和UI数据显示 - 在 SprayingOCRVM 中实现文件上传状态管理 - 在 SprayingResultVM 中实现任务提交状态管理 - 统一错误处理和用户反馈机制 |
||
|---|---|---|
| .. | ||
| src/main | ||
| .gitignore | ||
| build.gradle | ||
| proguard-rules.pro | ||