|
|
9ed2acb8ae
|
fix(ai-chat): 新增发送消息后自动滚动到底部
在加载聊天历史并插入加载提示消息后,立即调用滚动到底部方法,确保视图自动定位到最新消息位置
|
2026-05-26 15:23:31 +08:00 |
|
|
|
f36f9ce992
|
fix: AI智能客服首次使用显示fallbackWelcome的问题
1. 将 config.welcome 改为 config.welcome_info 匹配后端返回字段
2. 修复语言包路径错误:将 () 从 data() 移到 onLoad() 中
- 原因:data() 执行时 getCurrentPages() 返回的是上一个页面
3. 添加调试日志用于排查 API 返回值
|
2026-05-26 15:02:35 +08:00 |
|
|
|
31c6914880
|
fix(ai-chat): 优化搜索定位 - 移除 doSearch 中多余的 $nextTick 包装,scroll-to 事件同步触发实现即时滚动定位
|
2026-05-19 15:59:58 +08:00 |
|
|
|
1ee402b581
|
fix(ai-chat-message): 修复搜索滚动定位和高亮动画的时序问题
1. 调整注释说明,补充scroll-into-view的微信小程序兼容场景
2. 移除冗余的定时器清除代码,新增延迟350ms触发搜索高亮动画,确保滚动先完成
3. 将原单次定时器改为嵌套定时器结构,正确管理动画状态和定时器资源
|
2026-05-19 15:53:17 +08:00 |
|
|
|
b1491ad69e
|
优化搜索定位反馈:修复Flash动画时序、添加脉冲动画、增加滚动留白、内联无结果提示
|
2026-05-19 14:55:40 +08:00 |
|
|
|
70fbdce641
|
feat(ai-chat): 优化历史消息时间显示与搜索定位
- 时间显示人性化:昨天/前天/跨年日期
- 搜索上下导航修复 scroll-into-view 触发逻辑
|
2026-05-19 09:28:29 +08:00 |
|
|
|
556ce9d132
|
refactor(ai-chat): 重构AI聊天国际化文件结构
- 将 ai-chat 语言文件从 ai/ 迁移至 ai-chat/ 目录
- 重构消息组件及多个子组件
|
2026-05-18 15:36:13 +08:00 |
|
|
|
6d704f7f5a
|
refactor(ai-chat): 重构AI聊天消息组件
|
2026-05-18 11:18:56 +08:00 |
|
|
|
7580d8b763
|
feat(ai-chat): 添加聊天记录搜索与远程欢迎语功能
|
2026-05-16 17:34:24 +08:00 |
|
|
|
76afe5f433
|
feat(ai-chat): 支持长按复制消息内容
|
2026-05-16 11:08:46 +08:00 |
|
|
|
7a713e07e1
|
fix(h5): 修复H5 SSE流完成信号兼容和页面onShow时序
- sendHttpStream 兼容 data.event === 'done' 和嵌套 data.data 格式
- index.vue onShow 用 确保 ref 就绪后加载历史
- 组件 mounted 兜底调用 loadHistoryIfNeeded
- 历史消息映射添加 type:'text',兼容 msg.content 字段
- 去掉所有有帮助/没帮助按钮
|
2026-05-14 18:23:32 +08:00 |
|
|
|
bd778c0283
|
fix(ai-chat): 修复历史记录加载、WebSocket长连接、服务端消息格式兼容
- 修复 WebSocket message_end 未收到问题:兼容 data.event === 'done' + data.data.conversation_id 嵌套格式
- 修复子组件 onShow/onUnload 不触发:移到页面 index.vue 的页面生命周期中
- 修复 loadHistoryIfNeeded 被重复 methods 块覆盖:合并到同一 methods 块
- 修复历史消息映射字段:msg.query → msg.content,添加 type:'text'
- 去掉所有有帮助/没帮助按钮
- CONVERSATION_KEY 改为统一导出常量
- WebSocket 长连接重构 + #ifdef 环境隔离
|
2026-05-14 17:50:48 +08:00 |
|
|
|
fed3962965
|
fix(ai-service): WebSocket长连接重构 + 环境隔离 + this上下文修复
- 改为长连接模式:首次建立WebSocket后保持不断开,后续复用
- 添加 #ifdef MP-WEIXIN / #ifdef H5 环境隔离
- 修复 ensureWebSocketConnected 中 .bind(this) 导致 this 为 undefined 的问题
- 组件 onUnload 中调用 disconnectWebSocket() 断开连接
|
2026-05-14 17:04:28 +08:00 |
|
|
|
a252d42b62
|
fix(ai-chat): 消除键盘弹出时输入框闪烁
- 键盘垫高层不再使用 v-if 突然插入,改为始终存在(高度默认为0)
- 添加 CSS transition: height 0.25s ease 平滑过渡动画
|
2026-05-13 16:38:33 +08:00 |
|
|
|
69466f410c
|
fix(ai-chat): 修复聊天页面键盘弹出时导航栏上移、输入框不可见、间距问题
- 自定义导航栏 position:absolute 固定在顶部,不随键盘上移
- textarea 设置 adjust-position=false,阻止系统上推页面
- 输入框后方加 spacer 垫高层,键盘弹出时将输入框推至键盘上方
- chat-content 根据平台设置不同 top 值(MP:0 / H5:44px)
- 去掉输入框多余的安全区域内边距
- scroll-view 底部 padding 随键盘高度动态调整
|
2026-05-13 16:01:15 +08:00 |
|
|
|
39245dfcac
|
fix(ai-chat): 修复输入框定位及滚动问题并更新客服名称
|
2026-05-13 14:08:58 +08:00 |
|
|
|
80b18cee0f
|
feat(ai-chat): 优化加载状态动画与流式消息过渡
|
2026-05-13 09:19:38 +08:00 |
|
|
|
b2688dc8a1
|
fix(ai-chat): 修复历史消息加载逻辑及超时问题
|
2026-05-13 09:00:20 +08:00 |
|
|
|
d5ca77e2d8
|
fix(ai-chat): 跳过健康检查避免服务误判
|
2026-05-13 08:40:01 +08:00 |
|
|
|
875cf0b428
|
feat(ai-chat): 增强Markdown解析及调整聊天气泡布局
|
2026-05-12 08:30:26 +08:00 |
|
|
|
e16402c9c1
|
fix(ai): 修复WebSocket重复回调及意外关闭问题
|
2026-05-11 17:14:26 +08:00 |
|
|
|
9f53f147ee
|
chore: 移除所有调试日志
|
2026-05-08 16:09:19 +08:00 |
|
|
|
d113d6125b
|
feat(components): 在图片组件中添加长按显示菜单功能
|
2026-05-07 15:12:59 +08:00 |
|
|
|
9e68562de5
|
chore(ai): 增加调试日志输出
|
2026-05-06 10:53:52 +08:00 |
|
|
|
8d5c543a4f
|
chore:扩大按钮【】
|
2026-04-28 17:51:54 +08:00 |
|
|
|
2fd06796e1
|
chore:加了输入框扩大按钮
|
2026-04-28 09:59:52 +08:00 |
|
|
|
60c51e551a
|
chore:修改表情位置
|
2026-04-28 09:12:15 +08:00 |
|
|
|
d0d3ac47c6
|
chore:修改表情位置
|
2026-04-28 08:59:34 +08:00 |
|
|
|
82b856f5d9
|
chore:表情的布局改为横板
|
2026-04-25 14:36:31 +08:00 |
|
|
|
7f33b6948a
|
chore:min-height: 300px; 替换成 min-height: 0px;
|
2026-04-25 14:26:48 +08:00 |
|
|
|
3489b89a0b
|
chore:智能客服加了表情
|
2026-04-25 14:15:03 +08:00 |
|
|
|
9d186ff094
|
chore:发送字体按钮调整变大
|
2026-04-24 16:49:01 +08:00 |
|
|
|
8611ec4dc3
|
chore:发送按钮改为微信的发送按钮
|
2026-04-24 16:38:29 +08:00 |
|
|
|
5cf8b7b467
|
chore:发送按钮调整变大
|
2026-04-23 15:24:32 +08:00 |
|
|
|
2cc0162435
|
chore:输入框不被遮挡了
|
2026-04-22 11:59:58 +08:00 |
|
|
|
d8b78168a8
|
chore:改了头像的地址
|
2026-04-20 15:44:58 +08:00 |
|
|
|
7675e8e04d
|
chore:
|
2026-04-20 09:52:27 +08:00 |
|
|
|
b5a47b8b4e
|
chore:聊天页面的我和时间换位置
|
2026-04-17 16:03:30 +08:00 |
|
|
|
4f99e8b5f2
|
chore:H5的发送按钮变成正圆形
|
2026-04-17 15:18:31 +08:00 |
|
|
|
87fc49146c
|
chore:时间居中
|
2026-04-17 14:19:43 +08:00 |
|
|
|
826fcfb024
|
chore:时间和智能助手在同一水平线上
|
2026-04-17 11:49:33 +08:00 |
|
|
|
7174d87b79
|
chore:用户的气泡中商品名称,商品ID,价格都左对齐
|
2026-04-17 10:13:07 +08:00 |
|
|
|
4bc747cd9c
|
chore:增加了用户默认头像,自定义头像
|
2026-04-17 09:48:46 +08:00 |
|
|
|
e046868665
|
chore:用户点击自己头像可以自定义头像
|
2026-04-17 09:21:10 +08:00 |
|
|
|
19c3ec4f9f
|
chore:小程序输入框向下移动
|
2026-04-17 08:44:01 +08:00 |
|
|
|
ffbc15929d
|
chore:智能客服的历史时间回复正常
|
2026-04-16 14:03:37 +08:00 |
|
|
|
524280d816
|
chore:智能助手加了时间
|
2026-04-16 11:00:50 +08:00 |
|
|
|
4891566793
|
chore:智能客服改了头像
|
2026-04-16 09:34:56 +08:00 |
|
|
|
b02f5fbc21
|
chore:智能客服换了头像
|
2026-04-15 17:46:06 +08:00 |
|
|
|
4f5a300afa
|
chore:H5的智能客服聊天页面上面导航栏自定义的删除
|
2026-04-15 17:18:22 +08:00 |
|