Commit Graph

95 Commits

Author SHA1 Message Date
yangzhe 28c617a33d fix(消息头像): 修复消息列表中接收者头像显示问题 2026-03-19 17:00:46 +08:00
yangzhe af1a29c071 fix(聊天界面): 修正教师和提示消息的显示逻辑 2026-03-19 16:13:33 +08:00
yangzhe a0ea24f8f9 fix: 修复实时客服聊天判断逻辑 2026-03-19 15:41:13 +08:00
yangzhe 10f358c40b fix: 修复用户消息显示条件及AI消息ID赋值 2026-03-19 15:26:54 +08:00
yangzhe f7a13b1a9d fix(消息展示): 添加系统提示样式并移除多余的成功提示 2026-03-19 15:17:13 +08:00
yangzhe 8bc9691b2c fix: 移除上拉刷新的currentDMid检查 2026-03-19 14:20:52 +08:00
yangzhe 526a580e14 feat(ui): 优化文件消息的视觉样式和布局 2026-03-19 13:45:51 +08:00
yangzhe 8e9c57a6f9 feat(chat): AI回复支持结构化消息渲染,包括文本、图片和文件 2026-03-19 11:06:30 +08:00
yangzhe 227b836d93 refactor(home): 为AI和老师消息内容添加容器包装层
重构消息列表布局,将AI和老师消息的avatar和内容区域分别包裹在独立的容器元素中。
2026-03-18 13:57:41 +08:00
yangzhe 86b3a51206 fix(home): 将消息容器的宽度属性改为最大宽度
避免消息内容过长时超出容器宽度,保持布局的灵活性
2026-03-18 11:21:38 +08:00
yangzhe f738c1db94 feat: 优化首页界面并新增通话与结束会话功能
- 新增四个静态图片资源用于界面图标
- 在首页头部添加用户设置入口图标
- 重构电话咨询组件,将单一电话文本改为可点击拨打的卡片式设计
- 在Vuex状态管理中新增update_MsgUser方法用于局部更新聊天用户信息
- 在API配置中添加EndLiveAgentApi接口用于结束人工服务
- 重构首页功能卡片布局,添加描述文本和操作按钮
- 实现点击电话卡片直接拨打电话功能
- 新增handleEndConversation方法处理会话结束逻辑
- 优化热门问题点击逻辑,自动切换到对话模式
- 标记留言板页面为已废弃
2026-03-18 10:51:49 +08:00
yangzhe 52a1f58f78 feat: 添加一个标记 2026-03-16 16:20:47 +08:00
yangzhe fc3bd33713 refactor(头像处理): 统一使用 $getHeadImgUrl 方法生成头像 URL 2026-01-28 15:51:29 +08:00
yangzhe c2f5443eaf fix: 防止发送空白或纯空格消息
在聊天页面和首页发送消息前,增加对消息内容的修剪检查,避免发送仅包含空格的无效消息。
2026-01-28 15:34:12 +08:00
yangzhe c8b66929ae refactor(home): 优化代码结构和逻辑,提取头像URL生成方法 2026-01-20 11:57:07 +08:00
yangzhe d2cf481a67 feat(头像处理): 添加统一头像URL处理函数并替换硬编码路径 2026-01-20 11:44:28 +08:00
yangzhe 07a649b4be fix(home): 使用messageId代替conversationId作为单条AI消息唯一标识 2025-12-31 15:30:35 +08:00
yangzhe 98bbb1c8d8 feat(chat): 添加智能客服转人工功能及消息处理逻辑 2025-12-23 10:17:28 +08:00
yangzhe f6486a69ea feat(智能客服): 实现消息组列表的Vuex状态管理及页面集成 2025-12-18 16:13:01 +08:00
yangzhe fc97ec241c feat(chat): 添加转人工客服功能 2025-12-18 15:23:44 +08:00
yangzhe 909cf26549 refactor(历史记录): 实现侧滑互斥:打开新项自动收起旧项 2025-12-18 09:17:50 +08:00
yangzhe 5780461fa4 refactor(chat): 将消息处理和格式化功能提取到工具类中 2025-12-18 08:54:54 +08:00
yangzhe 31af22face fix(chat): 优化聊天页面加载和滚动逻辑 2025-12-17 16:42:52 +08:00
yangzhe b96a82ad96 fix(home): 添加currentDMid空值检查防止异常 2025-12-17 16:26:42 +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 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 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 cfd0d0f0f2 feat(admissions): 添加无值班教师时的空状态提示 2025-12-11 09:57:48 +08:00
yangzhe 60dff46ffe feat(聊天): 重构聊天功能,使用Vuex管理消息状态
- 将聊天消息和用户信息移至Vuex集中管理
- 实现打开或创建会话的统一入口方法openOrCreateDialogue
- 更新消息列表获取和发送消息的逻辑
- 添加持久化存储支持保存聊天用户信息
2025-12-09 16:11:45 +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 4c882e34fb feat(招生在线): 实现教师列表接口对接及界面优化 2025-12-05 16:53:52 +08:00
yangzhe 7a78f5bdae feat(消息处理): 添加消息内容解析和格式化功能 2025-12-02 11:06:52 +08:00
yangzhe 4edf4fd034 refactor(home): 修改入参id为currentDMid 2025-12-02 10:48:43 +08:00
yangzhe 2886f1890d refactor(home): 暂时移除对话滚动限制条件 2025-12-02 10:30:02 +08:00
yangzhe 645f1289ca feat(home): 重构底部工具栏并添加浮动选项卡功能 2025-12-01 16:59:05 +08:00
yangzhe b3f0ae2f7f feat(聊天): 增强聊天功能并添加热门问题处理 2025-12-01 15:12:11 +08:00
yangzhe d78a71d09e feat(home): 添加热门问题点击处理及优化反馈逻辑 2025-12-01 09:20:31 +08:00
yangzhe 70cbde0d11 fix(home): 修复新建对话时的滚动和刷新问题 2025-11-28 16:20:17 +08:00
yangzhe c7bf6bd6b1 feat(home): 实现热门问题展示及刷新功能 2025-11-28 16:05:57 +08:00
yangzhe ed3dc52aa0 feat(首页): 更新热门问题展示和样式 2025-11-28 14:51:23 +08:00
yangzhe 9cd36adf7b refactor(home): 提取消息排序逻辑并添加分页回退功能 2025-11-27 13:32:10 +08:00
yangzhe ead74baecb feat(消息界面): 添加AI回答反馈功能(点赞/点踩) 2025-11-27 11:11:03 +08:00
yangzhe df685e91d9 feat(聊天历史): 添加聊天项操作菜单和删除功能 2025-11-26 15:49:43 +08:00
yangzhe a6616427fd feat: 添加刷新功能并优化UI样式 2025-11-26 13:50:27 +08:00