徐勤民
|
c2d8a0f40e
|
docs(helper): 更新语音识别和图像解码工具类文档
- 为 AsrHelper 添加详细的类注释,说明工作流程、连接管理和场景路由机制
- 为 BitmapDecodeHelper 添加类注释,解释 AR 眼镜低内存场景下的优化策略
- 为 GlassMediaServiceHelper 添加类注释,说明双检锁懒加载缓存机制
- 为 MyApplication 添加类注释,详细说明多域名 AppComponent 初始化和 SDK 绑定流程
- 为各个关键方法添加详细的 KDoc 注释,包括参数说明和使用场景
- 优化代码注释的中文表达,使其更加清晰易懂
|
2026-04-21 22:30:53 +08:00 |
|
徐勤民
|
dcf9d51014
|
refactor(asr): 优化ASR助手的性能和资源管理
- 使用StringBuilder替代String拼接提升性能
- 清理ASR助手中的监听超时回调避免内存泄漏
- 在各个活动销毁时正确关闭图像解码执行器
- 修复语音识别中间结果的累积逻辑
- 优化ASR会话的资源释放流程
|
2026-04-21 22:14:44 +08:00 |
|
徐勤民
|
70ee0c7d64
|
refactor(camera): 将照片分辨率从1080P调整为720P并优化拍照流程
- 将 InspectionActivity、InspectionResultActivity、SprayingActivity 和
SprayingOCRActivity 中的照片分辨率从 RESOLUTION_1080P 更改为
RESOLUTION_720P
- 在 SprayingActivity 中添加明确的变量类型声明
- 重构 SprayingActivity 中的拍照逻辑,将重复代码提取到
startCapture 方法中
- 添加 isCaptureInFlight 和 hasNavigatedNextPage 状态控制变量,
防止重复操作
- 在 SprayingActivity 的 onDestroy 和 onResume 生命周期方法中重置
状态变量
- 移除多余的 runOnUiThread 调用,在主线程安全的环境中直接更新 UI
- 在完成拍照后移除注册的回调监听器,避免内存泄漏
|
2026-04-21 19:13:54 +08:00 |
|
徐勤民
|
aab4eb9413
|
refactor(repository): 重构OCR结果保存接口实现
- 移除 multipart 表单上传方式,改用JSON请求体
- 新增 SaveOcrResultRequest 数据类封装请求参数
- 简化HTTP客户端调用逻辑,移除手动请求体构建
- 更新SprayingResultVM中的API调用方式以匹配新接口
|
2026-04-21 19:03:21 +08:00 |
|
徐勤民
|
3eda1f1305
|
refactor(network): 优化网络请求日志记录功能
- 移除Headers导入,添加MultipartBody导入
- 重构logRequest方法,分离日志构建逻辑
- 新增buildRequestLog方法处理请求日志构建
- 新增buildRequestParamsLog方法处理不同请求参数的日志格式化
- 添加GET请求查询参数转换为JSON格式的功能
- 实现multipart表单数据转换为JSON格式的逻辑
- 添加JSON字符串转义功能避免特殊字符问题
- 重构multipartBodyToString方法处理表单字段提取
- 新增mapToJson和escapeJson工具方法
|
2026-04-21 18:56:57 +08:00 |
|
徐勤民
|
9e5f68c320
|
refactor(network): 优化网络请求日志记录功能
- 添加RequestBody导入以支持请求体读取
- 实现详细的请求日志记录函数logRequest
- 添加请求体转字符串的辅助函数bodyToString
- 替换简单的URL日志为完整的请求详情日志
- 包含请求方法、URL、请求头和请求体的完整信息
- 添加异常处理确保请求体读取失败时的稳定性
|
2026-04-21 18:49:55 +08:00 |
|
徐勤民
|
63794d0fb8
|
feat(camera): 在拍照前设置最大变焦级别
- 在takePhoto函数中添加最大变焦设置逻辑
- 获取并应用相机的最大变焦级别
- 记录当前变焦级别状态
- 添加异常处理以捕获变焦设置失败情况
- 记录变焦设置失败时的错误日志
|
2026-04-21 18:39:59 +08:00 |
|
徐勤民
|
7262a78f5d
|
refactor(inspection): 调整验证状态设置顺序
- 将 validateState.value 的设置移到 validateResult.value 设置之后
- 确保数据赋值完成后再更新验证状态
- 保持代码逻辑的一致性和可读性
|
2026-04-21 18:34:08 +08:00 |
|
徐勤民
|
95ab29ee4c
|
fix(ui): 修复检查页面识别失败提示显示问题
- 使用viewModel中的任务信息错误消息替代固定提示文本
- 添加错误消息显示功能确保用户能够看到具体的错误信息
- 保持原有默认错误提示作为备选方案
|
2026-04-21 18:30:37 +08:00 |
|
徐勤民
|
59eb5cc33b
|
feat(camera): 添加相机预览超时处理机制
- 引入 Handler 和 Looper 处理异步操作
- 实现预览超时检测功能,超时后自动执行拍照
- 在相机打开、关闭和出错时移除超时回调
- 开始预览时启动超时计时器,1秒后触发
- 执行拍照前移除所有待执行的超时回调
- 显示预览不可用时的用户提示信息
|
2026-04-21 18:16:55 +08:00 |
|
徐勤民
|
4319bbad86
|
fix(config): 更新测试服务器IP地址配置
- 将测试服务器IP从192.168.22.125更改为192.168.22.199
- 保持端口8820和其他配置不变
|
2026-04-21 18:06:07 +08:00 |
|
徐勤民
|
e209f9f640
|
refactor(glass): 优化GlassMediaServiceHelper中的媒体服务调用
- 将mediaService类型从Any改为IMediaServer接口类型
- 移除反射调用方式,直接使用接口方法调用
- 简化takePhoto、addPhotoCallback等方法的实现
- 直接访问maxZoomLevel和zoomLevel属性替代反射获取
- 提高代码可读性和类型安全性
- 减少运行时反射调用的性能开销
|
2026-04-21 18:05:50 +08:00 |
|
徐勤民
|
a0aa806f9b
|
```
fix(camera): 修复检查活动中的相机预览功能
- 添加了预览表面管理以避免内存泄漏
- 增加了相机打开和关闭的日志记录
- 修复了相机预览缓冲区大小设置问题
- 添加了相机错误处理的日志记录
- 实现了预览表面的正确释放机制
- 修复了相机预览启动失败时的资源清理
```
|
2026-04-21 17:56:37 +08:00 |
|
徐勤民
|
92674a5b93
|
fix(camera): 修复检查活动中相机预览启动逻辑
- 添加了 previewStartAttempted 标志防止重复启动相机预览
- 在多个关键位置增加了调试日志用于追踪相机状态
- 优化了相机预览可用性检测和启动时机
- 修复了相机预览启动失败后的状态重置逻辑
- 改进了相机预览启动时的 UI 可见性控制
- 添加了相机预览停止时的异常处理机制
|
2026-04-21 17:54:18 +08:00 |
|
徐勤民
|
10ca6f3a37
|
refactor(ui): 将相机预览组件从 TextureView 包装到容器布局中
- 将 activity_inspection.xml 中的 cameraPreview TextureView 移动到新的 FrameLayout 容器内
- 更新所有对 cameraPreview 的可见性控制以使用 cameraPreviewContainer
- 保持相机预览功能逻辑不变,仅调整视图层次结构
- 确保相机预览、缩放文本和提示文本的显示/隐藏行为正常工作
- 维持现有的约束布局配置和尺寸比例设置
|
2026-04-21 17:45:54 +08:00 |
|
徐勤民
|
760547bdbf
|
feat(glass): 添加相机预览和变焦功能支持
- 升级 com.rokid.security:glass3.open.sdk 从 2.1.6-E 到 2.1.7-E
- 在 GlassMediaServiceHelper 中新增相机共享和变焦相关方法
- 添加 Inspection 拍照相关的语音命令支持
- 实现相机预览功能,包括 TextureView 预览界面和回调处理
- 添加实时变焦功能,支持语音和手势操作
- 优化拍照流程,在成功拍照后自动停止预览
- 更新布局文件添加相机预览和缩放显示组件
|
2026-04-21 17:39:40 +08:00 |
|
徐勤民
|
56da0f5899
|
refactor(spraying): 替换相机预览实现为系统媒体服务
- 移除 CameraPreviewPocActivity 及其相关布局文件
- 集成 GlassMediaServiceHelper 替代原有的相机预览功能
- 使用 PhotoFileCallback 处理拍照回调逻辑
- 更新拍照流程以支持异步回调处理
- 删除旧的 onActivityResult 处理代码
- 修改离线命令配置移除相机操作相关指令
|
2026-04-21 17:18:17 +08:00 |
|
徐勤民
|
8258d77f1f
|
feat(camera): 添加相机预览功能并集成语音控制
- 在 OfflineCmdServiceHelper 中新增拍照、拍摄、缩放等语音命令
- 移除 SprayingActivity 中旧的相机拍照实现,改为启动 CameraPreviewPocActivity
- 添加 CameraPreviewPocActivity 实现完整的相机预览、拍照和缩放功能
- 集成语音命令控制相机操作,支持拍照、放大、缩小、取消等功能
- 添加相机预览界面布局文件和相关资源
- 优化相机权限处理和错误状态反馈
|
2026-04-21 17:12:13 +08:00 |
|
徐勤民
|
b00a70f7ec
|
perf(photo): 将照片分辨率从4K调整为1080P
- 在 InspectionActivity 中将照片分辨率从 RESOLUTION_4K 改为 RESOLUTION_1080P
- 在 InspectionResultActivity 中将照片分辨率从 RESOLUTION_4K 改为 RESOLUTION_1080P
- 在 SprayingActivity 中将照片分辨率从 RESOLUTION_4K 改为 RESOLUTION_1080P
- 在 SprayingOCRActivity 中将照片分辨率从 RESOLUTION_4K 改为 RESOLUTION_1080P
- 在 SprayingResultActivity 中将照片分辨率从 RESOLUTION_4K 改为 RESOLUTION_1080P
- 优化照片拍摄性能并减少存储空间占用
|
2026-04-21 17:00:52 +08:00 |
|
徐勤民
|
5a4139847b
|
feat(camera): 将照片拍摄分辨率从480P提升至4K
- 在 InspectionActivity 中将拍照分辨率从 RESOLUTION_480P 更改为 RESOLUTION_4K
- 在 InspectionResultActivity 中将拍照分辨率从 RESOLUTION_480P 更改为 RESOLUTION_4K
- 在 SprayingActivity 中将拍照分辨率从 RESOLUTION_480P 更改为 RESOLUTION_4K
- 在 SprayingOCRActivity 中将拍照分辨率从 RESOLUTION_480P 更改为 RESOLUTION_4K
- 在 SprayingResultActivity 中将拍照分辨率从 RESOLUTION_480P 更改为 RESOLUTION_4K
|
2026-04-21 16:37:55 +08:00 |
|
徐勤民
|
1f9edb54ed
|
feat(ocr): 添加本地照片路径支持用于喷洒识别功能
- 在OcrNavigationData数据类中新增localPhotoPath字段
- 在SprayingOCRActivity中传递localPhotoPath到结果页面
- 在SprayingResultActivity中接收并处理localPhotoPath参数
- 集成BitmapDecodeHelper进行图片解码处理
- 使用单线程执行器异步加载和显示本地照片
- 实现图片尺寸采样以优化内存使用
|
2026-04-21 16:20:42 +08:00 |
|
徐勤民
|
6ed458bae2
|
feat(glass): 添加任务完成接口并替换检查任务合格接口
- 在Service3中新增taskFinish接口用于标记任务完成
- 在InspectionCompleteVM中将checkTaskQualified调用替换为taskFinish
- 在InspectionResultVM中将checkTaskQualified调用替换为taskFinish
- 更新网络请求以支持任务完成状态提交功能
|
2026-04-21 16:14:11 +08:00 |
|
徐勤民
|
0398ad4600
|
feat(inspection): 添加质检任务完整流程功能
- 在HeaderInterceptor中添加新的token请求头
- 新增InspectionValidateState枚举状态管理质检验证状态
- 实现InspectionActivity中的任务信息获取和显示逻辑
- 添加拍照路径管理和质检结果验证功能
- 新增InspectionCompleteActivity的任务提交状态管理
- 实现InspectionResultActivity的结果展示和重新验证流程
- 添加TaskListActivity中检验任务的跳转处理
- 新增InspectionResultVM、InspectionVM和InspectionCompleteVM视图模型
- 创建InspectionApiData数据类定义API响应结构
- 实现Service3接口支持玻璃任务查询和文档验证API
- 添加质检任务完整的工作流程状态管理
|
2026-04-21 16:11:12 +08:00 |
|
徐勤民
|
1dd3477810
|
feat(inspection): 重构检查页面界面和功能
- 添加了"重新拍摄"和"重新拍照"命令支持
- 将检查活动从基础活动重构为列表表单布局活动
- 集成RecyclerView来显示项目列表,替换原有的静态按钮布局
- 创建适配器来处理列表项点击事件,包括开始任务功能
- 更新语音命令处理逻辑以支持新的重拍命令选项
- 修改UI布局以适应新的列表展示方式并移除旧的相机按钮组
- 调整提示文本的引号显示方式以确保正确渲染
|
2026-04-21 15:56:43 +08:00 |
|
徐勤民
|
056302cc10
|
feat(spraying): 添加OCR结果保存功能并优化任务流程
- 新增OcrNavigationData数据类用于传递OCR导航参数
- 在Service中添加saveOcrResult接口用于保存OCR识别结果
- 在SprayingActivity中添加productionInfoId参数传递逻辑
- 在SprayingOCRActivity中接收并传递OCR相关参数到结果页面
- 在SprayingResultActivity中实现OCR结果保存和任务状态管理
- 新增SaveOcrState枚举管理OCR保存状态
- 实现saveOcrAndContinue和saveOcrAndFinish方法处理不同保存场景
- 优化SprayingOCRVM中的OCR结果数据转换逻辑
- 更新语音命令处理逻辑,统一调用新的触发方法
- 添加OCR结果JSON序列化和反序列化功能
|
2026-04-21 14:52:23 +08:00 |
|
徐勤民
|
931dd43fe5
|
feat(ocr): 添加喷涂任务OCR识别功能
- 新增BatchUploadResponse、RecognizeByPathRequest、OcrResultData和RecognizeByPathResponse数据类
- 在Service中添加batchUpload接口返回类型修改和recognizeByPath新接口
- 修改SprayingOCRActivity从观察uploadSuccessPath改为观察ocrResult并传递识别结果参数
- 移除SprayingResultActivity中图片解码相关代码和依赖,新增OCR结果显示逻辑
- 修改SprayingOCRVM中上传成功后的处理流程,增加OCR识别步骤和结果处理
- 在MyApplication中新增appComponent3用于OCR服务组件管理
|
2026-04-21 14:40:49 +08:00 |
|
徐勤民
|
3dfd8494e9
|
fix(ui): 修复任务列表项显示位置计算错误
- 移除 pageStartPosition 偏移量导致的位置计算错误
- 使用 position+1 替代 position - pageStartPosition + 1 的计算方式
- 确保任务列表项编号从 1 开始正确递增显示
|
2026-04-20 18:29:04 +08:00 |
|
徐勤民
|
0a2c2e076e
|
feat(task): 添加任务列表分页大小配置
- 实现了 pageSize 方法返回 Int.MAX_VALUE
- 确保任务列表加载所有数据而无需分页
|
2026-04-20 18:13:08 +08:00 |
|
徐勤民
|
f43af89781
|
refactor(asr): 移除未使用的唤醒词常量并更新唤醒逻辑
- 删除了未使用的 WAKE_WORD 和 WAKE_WORD_PINYIN 常量
- 更新了离线关键词回调中的唤醒词判断逻辑
- 移除了对已删除唤醒词的条件检查
- 优化了唤醒词匹配代码结构
|
2026-04-20 17:08:03 +08:00 |
|
徐勤民
|
3e4198aa7c
|
refactor(AsrHelper): 优化语音识别连接重连机制
- 移除未使用的 import 语句
- 添加指数退避算法计算重连延迟时间
- 引入最大重连尝试次数限制防止无限重连
- 添加重连状态管理变量控制重连行为
- 实现重连状态重置功能
- 优化网络可用时的重连逻辑
- 改进连接失败时的状态清理
- 添加详细的重连日志记录
|
2026-04-20 17:02:54 +08:00 |
|
徐勤民
|
292a4352ac
|
refactor(ReviewActivity): 优化提交流程的时间间隔控制逻辑
- 添加常量 PUSH_TO_NEXT_MIN_INTERVAL_MS 定义最小间隔时间为 1100 毫秒
- 将 firstPushToNextAt 重命名为 firstPushToNextSuccessAt 并初始化为 0L
- 在成功响应后记录首次推送成功时间戳
- 使用新的成功时间戳计算延迟间隔
- 将硬编码的 600 毫秒替换为常量 PUSH_TO_NEXT_MIN_INTERVAL_MS
|
2026-04-20 16:46:10 +08:00 |
|
徐勤民
|
97394226fb
|
config(build): 更新测试环境配置为本地IP地址
- 将 online.demo.domain 从 api-test.rokid.com 更改为 172.16.26.73:16443
- 将 SPEECH_DOMAIN 从 api-test.rokid.com 更改为 172.16.26.73:16443
- 保持其他测试环境参数不变
|
2026-04-20 11:00:25 +08:00 |
|
徐勤民
|
edcd01d146
|
feat(speech): 添加语音识别和合成服务的自动重连机制
- 集成网络状态监听功能,网络恢复时自动重连语音服务
- 实现 ASR 和 TTS 服务的断线重连逻辑,提升连接稳定性
- 添加异常处理和重试机制,防止连接失败导致的服务中断
- 优化网络检测逻辑,统一使用 ConnectivityManager 管理网络状态
- 添加定时重连任务,支持延迟重连和立即重连两种模式
- 完善资源清理机制,确保关闭时正确释放所有连接和回调
|
2026-04-20 10:52:46 +08:00 |
|
徐勤民
|
ec83fe0c2d
|
fix(asr): 修复语音识别麦克风超时重启问题
- 移除启动麦克风时的重复超时重启调用
- 在显示监听对话框后正确重启超时计时器
- 确保麦克风状态变化时的超时管理一致性
|
2026-04-20 10:36:50 +08:00 |
|
徐勤民
|
b86134858b
|
fix(asr): 修复语音识别连接状态管理问题
- 添加 isAsrConnecting 状态避免重复连接
- 添加 pendingStartMic 队列机制处理延迟启动
- 连接成功后自动执行等待中的麦克风启动请求
- 在错误和关闭回调中重置连接状态
- 修复未连接时直接返回导致的功能缺失
|
2026-04-20 10:25:55 +08:00 |
|
徐勤民
|
8a83ec8054
|
feat(asr): 添加语音识别超时机制
- 添加 30 秒监听超时常量配置
- 实现监听超时后的自动停止功能
- 添加超时回调和日志记录机制
- 在开始录音时启动超时计时器
- 在部分结果返回时重置超时时间
- 在停止录音时取消超时任务
|
2026-04-20 10:18:19 +08:00 |
|
徐勤民
|
50e8358796
|
feat(asr): 添加无网络对话框自定义布局
- 创建新的对话框布局文件 dialog_no_network.xml
- 使用自定义布局替换原有的 AlertDialog 标题和消息设置
- 添加透明背景支持以改善对话框外观
- 保持原有的网络检查提示功能不变
|
2026-04-20 10:09:55 +08:00 |
|
徐勤民
|
806b230a3c
|
feat(asr): 添加无网络对话框自定义布局
- 创建新的对话框布局文件 dialog_no_network.xml
- 使用自定义布局替换原有的 AlertDialog 标题和消息设置
- 添加透明背景支持以改善对话框外观
- 保持原有的网络检查提示功能不变
|
2026-04-20 10:08:54 +08:00 |
|
徐勤民
|
fe52fdd3f6
|
feat(asr): 添加无网络对话框自定义布局
- 创建新的对话框布局文件 dialog_no_network.xml
- 使用自定义布局替换原有的 AlertDialog 标题和消息设置
- 添加透明背景支持以改善对话框外观
- 保持原有的网络检查提示功能不变
|
2026-04-20 10:08:17 +08:00 |
|
徐勤民
|
ac53fa1f86
|
feat(asr): 添加无网络状态下的语音命令处理功能
- 在AsrHelper中新增Intent和WelcomeActivity导入
- 引入exitProcess用于应用退出功能
- 修改无网络对话框标题和消息内容
- 添加handleNoNetworkDialogCmd方法处理"退出"和"返回"语音命令
- 实现语音命令触发的应用退出和返回欢迎页面功能
- 在WelcomeActivity中注释掉triggerRecognize调用
|
2026-04-20 09:55:56 +08:00 |
|
徐勤民
|
562ae7a96a
|
fix(task): 修复任务搜索中的用户ID空值处理
- 添加了对searchParams中userId为空字符串的默认值处理
- 当userId为空时自动设置为默认值"rokid"
- 确保任务搜索接口调用时参数的有效性
|
2026-04-18 18:06:29 +08:00 |
|
徐勤民
|
1e08f429e6
|
feat(asr): 添加网络连接检测和无网络提示功能
- 在ASR助手中添加网络状态监测功能
- 当网络不可用时显示提醒对话框
- 实现实时网络连接状态轮询检查
- 添加网络恢复后的自动关闭对话框逻辑
- 集成系统连接管理器进行网络能力检测
- 在语音唤醒触发时优先检查网络连接状态
|
2026-04-18 17:57:43 +08:00 |
|
徐勤民
|
c770aad6ec
|
feat(WelcomeActivity): 添加网络连接检查功能
- 引入 ConnectivityManager 和 NetworkCapabilities 网络状态检测
- 添加 showMessage 扩展函数用于显示网络提示
- 在跳转到任务列表前验证网络连接状态
- 在语音识别触发前检查网络可用性
- 在 onResume 中增加网络连接检查
- 为 ChatActivity 和 TaskCenter 跳转添加网络验证
- 实现 runWithNetwork 函数封装网络检查逻辑
- 创建 ensureNetworkAvailable 函数显示网络状态提示
- 开发 isNetworkAvailable 函数检测互联网连接能力
|
2026-04-18 17:56:04 +08:00 |
|
徐勤民
|
5fec9c46ca
|
fix(asr): 修复语音识别任务详情打开和过滤功能
- 修正了 goToTaskCenter 和 openTaskDetail 的 action 映射关系
- 添加了 IntentRecognizeHelper 中的请求日志记录
- 实现了 openTaskDetailWithFilter 动作的任务过滤功能
- 添加了 applyFilterAndRefresh 方法处理任务列表过滤
- 修复了空集合判断逻辑,使用 ifEmpty 替代 isEmpty 检查
- 更新了任务列表搜索参数传递机制
|
2026-04-18 17:54:19 +08:00 |
|
徐勤民
|
2ef12e3b16
|
feat(helper): 添加开始命令到喷涂功能
- 在CMDS_SPRAYING列表中新增"开始"命令
- 添加对应的离线命令bean配置
|
2026-04-18 17:41:54 +08:00 |
|
徐勤民
|
f7d8044a57
|
fix(api): 修正任务提交接口路径
- 将 submitTask 接口路径从 /api/aiGlasses/submitTask 更新为 /skyscopicsecond-api/api/aiGlasses/submitTask
- 保持与其他 API 接口路径格式的一致性
|
2026-04-18 17:37:54 +08:00 |
|
徐勤民
|
2df4c0795d
|
feat(repository): 添加批量上传和任务提交接口支持
- 在 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 中实现任务提交状态管理
- 统一错误处理和用户反馈机制
|
2026-04-18 17:29:58 +08:00 |
|
徐勤民
|
42b353c972
|
feat(task): 添加任务详情获取功能并优化任务列表展示
- 在TaskSearchModel中将aiDescription字段设为可空默认值
- 添加GetTaskInfo相关请求响应模型和API接口
- 在ReviewActivity中增加提交延迟逻辑防止频繁操作
- 新增SprayingActivity用于天镜检验任务处理
- 实现任务详情获取并在界面中动态显示任务信息
- 优化TaskListActivity中的任务跳转逻辑和显示内容
- 修改WelcomeActivity启动页面直接进入任务列表
- 更新任务列表ViewModel中描述字段的处理逻辑
- 配置MyApplication中新增的网络请求组件实例
- 调整spraying界面布局中的任务信息展示内容
|
2026-04-18 17:05:51 +08:00 |
|
徐勤民
|
4610076e50
|
fix(asr): 更新语音识别动作映射和审查活动状态
- 添加 openTaskDetailWithFilter 动作到 goToTaskCenter 处理逻辑
- 将审查活动中 "拒绝" 状态改为 "驳回" 以匹配业务术语
- 保持原有的语音命令响应功能一致性
|
2026-04-18 15:28:00 +08:00 |
|
徐勤民
|
79c5085f2a
|
feat(model): 添加工作流程相关数据模型类
- 定义 ApiResponse 数据类用于封装接口响应
- 创建 PushToNextRequest 和 PushToNextData 数据类用于推进流程操作
- 添加 NeedHandlerNode 数据类表示需要处理的节点信息
- 实现 RecommendHandlerRequest 和 RecommendHandlerData 用于推荐处理人
- 定义 SelectedHandlerItem 和 HandlerItem 数据类管理处理人信息
- 添加 RecommendBackNodeRequest 和 RecommendBackNodeData 用于回退节点推荐
- 实现 BackToRequest 和 BackToData 数据类处理流程回退功能
|
2026-04-18 15:18:34 +08:00 |
|