Commit Graph

22 Commits

Author SHA1 Message Date
yangzhe c2f5443eaf fix: 防止发送空白或纯空格消息
在聊天页面和首页发送消息前,增加对消息内容的修剪检查,避免发送仅包含空格的无效消息。
2026-01-28 15:34:12 +08:00
yangzhe ab34b1cd54 refactor(chat): 优化用户信息展示布局和样式 2026-01-21 13:04:03 +08:00
JiXinHui 57f63e02fa Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2026-01-21 11:57:05 +08:00
JiXinHui d854f4dbe0 Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI 2026-01-21 11:56:09 +08:00
yangzhe 81c27a5a25 feat(聊天页面): 根据用户类型显示不同的信息卡片
添加条件渲染逻辑,当用户类型为0时显示教师信息卡片,为1时显示学生信息卡片(学生信息卡片内容暂注释)
2026-01-21 11:41:40 +08:00
JiXinHui aba6baf584 fix:我的页码样式修改 2026-01-21 11:30:22 +08:00
yangzhe c7e5b0504c feat(聊天): 教师信息card添加回复统计标签并优化用户信息获取 2026-01-20 14:46:20 +08:00
yangzhe d2cf481a67 feat(头像处理): 添加统一头像URL处理函数并替换硬编码路径 2026-01-20 11:44:28 +08:00
yangzhe 5780461fa4 refactor(chat): 将消息处理和格式化功能提取到工具类中 2025-12-18 08:54:54 +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 b7134046e8 feat(聊天): 实现聊天记录分页加载功能 2025-12-17 15:30:03 +08:00
yangzhe 4737ca0feb feat(chat): 优化聊天页面消息处理和滚动逻辑 2025-12-17 13:49:44 +08:00
yangzhe 142541a80d fix: 修正消息接收者ID字段错误 2025-12-17 10:51:29 +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 ecc9d8bf87 fix(聊天页面): 为mock消息对象添加id和interactMode字段 2025-12-09 16:36:04 +08:00
yangzhe 60dff46ffe feat(聊天): 重构聊天功能,使用Vuex管理消息状态
- 将聊天消息和用户信息移至Vuex集中管理
- 实现打开或创建会话的统一入口方法openOrCreateDialogue
- 更新消息列表获取和发送消息的逻辑
- 添加持久化存储支持保存聊天用户信息
2025-12-09 16:11:45 +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