Commit Graph

167 Commits

Author SHA1 Message Date
yangzhe 909cf26549 refactor(历史记录): 实现侧滑互斥:打开新项自动收起旧项 2025-12-18 09:17:50 +08:00
yangzhe 59d492dfb9 Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2025-12-18 08:54:56 +08:00
yangzhe 5780461fa4 refactor(chat): 将消息处理和格式化功能提取到工具类中 2025-12-18 08:54:54 +08:00
JiXinHui b89af7db93 Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2025-12-17 16:52:25 +08:00
JiXinHui 890a3cee94 feat: 会话列表实时同步未读与最新消息 2025-12-17 16:52:22 +08:00
yangzhe 9e10f6788d refactor(chat): 提取聊天工具函数到独立模块
将时间格式化、滚动到底部和时间显示判断逻辑提取到 utils/chat.js
提升代码复用性和可维护性,保持与首页实现一致
2025-12-17 16:51:43 +08:00
yangzhe 31af22face fix(chat): 优化聊天页面加载和滚动逻辑 2025-12-17 16:42:52 +08:00
yangzhe 3afd93a79e feat(聊天页面): 改进消息列表加载和滚动体验 2025-12-17 16:27:08 +08:00
yangzhe 99ca3faefe Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2025-12-17 16:26:44 +08:00
yangzhe b96a82ad96 fix(home): 添加currentDMid空值检查防止异常 2025-12-17 16:26:42 +08:00
JiXinHui 5b0a14ae57 feat:打开聊天会话前标记对话 2025-12-17 15:50:29 +08:00
JiXinHui e20570faa0 Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2025-12-17 15:32:39 +08:00
JiXinHui 7d6abeee3a fix:会话列表字段修改 2025-12-17 15:32:35 +08:00
yangzhe b7134046e8 feat(聊天): 实现聊天记录分页加载功能 2025-12-17 15:30:03 +08:00
yangzhe 4737ca0feb feat(chat): 优化聊天页面消息处理和滚动逻辑 2025-12-17 13:49:44 +08:00
yangzhe a9edb58d6f fix(历史记录): 修复空列表状态下的显示问题 2025-12-17 10:57:04 +08:00
yangzhe ef41da80ff feat(历史记录): 添加滑动删除功能并优化批量删除交互 2025-12-17 10:51:45 +08:00
yangzhe 142541a80d fix: 修正消息接收者ID字段错误 2025-12-17 10:51:29 +08:00
yangzhe 45451fd40b feat(对话管理): 实现批量删除对话记录功能并优化历史记录处理 2025-12-17 09:44:19 +08:00
yangzhe df1649e7c5 feat(历史记录): 重构历史记录页面并添加AI咨询功能 2025-12-17 09:14:21 +08:00
yangzhe 8be8799e3d feat(历史记录): 添加历史记录页面 2025-12-16 16:14:33 +08:00
yangzhe 2a7aee3614 Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2025-12-16 15:37:49 +08:00
yangzhe 2fb1afed4a fix: 根据用户类型跳转对应主页避免强制重定向 2025-12-16 15:37:48 +08:00
JiXinHui 17a5a736dd feat:教师端在线咨询会话对接 2025-12-16 14:31:36 +08:00
JiXinHui 38154d6306 Wire consultation page to dialogue API 2025-12-16 14:29:02 +08:00
JiXinHui 217d0bd20f Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2025-12-16 14:15:19 +08:00
JiXinHui 4acb4311fb fix:git 版本提交 2025-12-16 14:15:14 +08:00
yangzhe bedc1a65cd feat(聊天): 添加教师聊天记录功能并分离AI/教师聊天数据 2025-12-16 11:44:35 +08:00
yangzhe eab59c8259 refactor(chat): 重构聊天会话逻辑和API接口 2025-12-15 17:03:54 +08:00
yangzhe a4876b3ef6 fix(聊天): 修复默认头像路径并优化消息用户信息获取逻辑 2025-12-15 10:39:55 +08:00
yangzhe d670da4f3c feat(聊天页面): 添加教师信息卡片并增强用户信息获取逻辑 2025-12-12 17:03:54 +08:00
yangzhe 4bbedf0eb5 refactor: 移除未使用的状态和调试日志 2025-12-12 11:36:22 +08:00
yangzhe f557d658e7 refactor(WebSocket): 优化心跳机制与错误处理逻辑 2025-12-11 16:15:27 +08:00
yangzhe cfd0d0f0f2 feat(admissions): 添加无值班教师时的空状态提示 2025-12-11 09:57:48 +08:00
yangzhe 14687adb46 fix: 清空消息列表避免旧消息干扰 2025-12-09 16:52:13 +08:00
yangzhe 497dbbe3f0 refactor(store): 移除本地占位聊天用户相关逻辑 2025-12-09 16:48:19 +08:00
yangzhe ecc9d8bf87 fix(聊天页面): 为mock消息对象添加id和interactMode字段 2025-12-09 16:36:04 +08:00
yangzhe 06ce602173 fix(store): 修复消息推送时的去重逻辑 2025-12-09 16:31:45 +08:00
yangzhe 60dff46ffe feat(聊天): 重构聊天功能,使用Vuex管理消息状态
- 将聊天消息和用户信息移至Vuex集中管理
- 实现打开或创建会话的统一入口方法openOrCreateDialogue
- 更新消息列表获取和发送消息的逻辑
- 添加持久化存储支持保存聊天用户信息
2025-12-09 16:11:45 +08:00
yangzhe 9638bd10a1 refactor(store): 重构Vuex状态管理并移除位置相关代码 2025-12-09 13:39:16 +08:00
yangzhe 31ba17200a feat(chat): 实现聊天功能接口集成和消息发送逻辑 2025-12-09 09:19:02 +08:00
yangzhe cb4f5913e0 feat(chat): copy一份chat/index.vue页面 2025-12-08 16:55:30 +08:00
yangzhe f8fd5988e6 feat(用户头像): 实现动态头像功能并完善用户信息同步 2025-12-08 10:48:26 +08:00
yangzhe ac24af1cf9 fix: 统一退出登录跳转逻辑并使用store的logout方法 2025-12-08 09:49:07 +08:00
yangzhe 036064de5e style(login): 优化密码显示图标布局和登录类型下划线样式 2025-12-08 09:25:24 +08:00
yangzhe 4c882e34fb feat(招生在线): 实现教师列表接口对接及界面优化 2025-12-05 16:53:52 +08:00
yangzhe e87cadb2f2 refactor: 重命名userId变量为Id并添加WebSocket错误日志 2025-12-05 11:10:31 +08:00
yangzhe 0a55354619 fix: 修复WebSocket连接URL问题 2025-12-05 11:05:39 +08:00
yangzhe a4d4968fc5 feat(websocket): 重构 WebSocket 连接逻辑并增加心跳机制
- 替换原有 SignalR 连接方式为原生 WebSocket 实现
- 增加心跳检测机制确保连接稳定性
- 实现自动重连功能防止意外断开
- 优化消息处理逻辑与原有功能兼容
2025-12-05 10:49:53 +08:00
yangzhe a8a3f9d312 refactor(http.api.js): 移除未使用的对话日志和标注相关API 2025-12-04 10:33:30 +08:00