|
|
e4c905d278
|
feat(platform): add harmony mini program platform support
新增鸿蒙元服务小程序平台的识别与支持,补充平台映射表与中文名称配置,将harmony纳入小程序检测列表
|
2026-05-27 16:21:10 +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 |
|
|
|
68ed022c95
|
refactor(util): 替换isWeiXin实现为Platform模块方法
将原isWeiXin函数的实现替换为调用Platform.isWeiXin(),并标记为废弃
|
2026-05-25 14:43:34 +08:00 |
|
|
|
22a89013d0
|
refactor(platform): extract platform detection into separate module
移除各文件中重复的平台检测代码,统一封装到platform.js模块,添加缓存优化,支持多端平台检测、app_type和显示名称获取等能力,简化后续平台相关代码维护
|
2026-05-25 14:19:52 +08:00 |
|
|
|
107b5dd71b
|
fix(webview): 修复url实体编码未解码的问题
1. 新增HTML实体解码工具函数decodeEntity
2. 在webview页面和跳转逻辑中调用该函数解码url参数
3. 统一格式化代码缩进风格
|
2026-05-25 14:06:17 +08:00 |
|
|
|
7580d8b763
|
feat(ai-chat): 添加聊天记录搜索与远程欢迎语功能
|
2026-05-16 17:34:24 +08:00 |
|
|
|
9fc34ef467
|
feat(ai-service): 替换 anonymous 为随机访客唯一标识 getUserId()
- 新增 getUserId() 函数,已登录返回 memberId,未登录生成并持久化 guest_* 唯一ID
- 替换全部 10 处 'anonymous' 硬编码为 getUserId()
|
2026-05-15 09:22:48 +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 |
|
|
|
6de74a3baf
|
fix(ai-service): 修复WebSocket域名正则丢弃端口、timeout未定义问题
- 正则 /^(?:https?:\/\/|wss?:\/\/)([^\/\s:?#]+(?::\d+)?)/ 正确捕获host:port
- 添加 let timeout = null 声明,修复 ReferenceError
|
2026-05-14 15:21:45 +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 |
|
|
|
b2688dc8a1
|
fix(ai-chat): 修复历史消息加载逻辑及超时问题
|
2026-05-13 09:00:20 +08:00 |
|
|
|
e789ab2ca3
|
fix(H5): 从 package.json 读取 UNI_APP_DOMAIN 兜底,确保 H5 发行域名正常注入
|
2026-05-12 11:39:43 +08:00 |
|
|
|
e16402c9c1
|
fix(ai): 修复WebSocket重复回调及意外关闭问题
|
2026-05-11 17:14:26 +08:00 |
|
|
|
221ef7bb6d
|
refactor: 域名移至package.json脚本env中,config.js零改动
|
2026-05-11 10:29:33 +08:00 |
|
|
|
55c1e80ed7
|
refactor: 用 UNI_SCRIPT + DOMAIN_MAP 替代 #ifdef 环境常量
|
2026-05-11 10:27:33 +08:00 |
|
|
|
31382a2388
|
refactor(util): 增加空回调函数
|
2026-05-09 11:16:30 +08:00 |
|
|
|
133eb29a71
|
Merge branch 'dev/1.0'
|
2026-05-09 09:22:10 +08:00 |
|
|
|
9f53f147ee
|
chore: 移除所有调试日志
|
2026-05-08 16:09:19 +08:00 |
|
|
|
4a52b9c229
|
fix(util): 去除URL中的双斜杠
|
2026-05-07 16:25:37 +08:00 |
|
|
|
d113d6125b
|
feat(components): 在图片组件中添加长按显示菜单功能
|
2026-05-07 15:12:59 +08:00 |
|
|
|
2f24661cd9
|
fix(ai-service): 统一用户标识默认值为anonymous
|
2026-05-06 11:26:10 +08:00 |
|
|
|
50908a274b
|
refactor(ai-service): 使用getUniacid方法统一获取uniacid
|
2026-05-06 11:13:08 +08:00 |
|
|
|
9e68562de5
|
chore(ai): 增加调试日志输出
|
2026-05-06 10:53:52 +08:00 |
|
|
|
8e5561c2a7
|
refactor(ai-service): 提取域名配置参数以减少重复代码
|
2026-04-30 16:39:55 +08:00 |
|
|
|
89bfd94a07
|
chore:上传image-config.js
|
2026-04-24 15:46:42 +08:00 |
|
|
|
8af3c0ccb9
|
chore:微信小程序真机版本可以运行,微信小程序客服图标显示正常
|
2026-04-20 17:50:37 +08:00 |
|
|
|
d8b78168a8
|
chore:改了头像的地址
|
2026-04-20 15:44:58 +08:00 |
|
|
|
28a92c0635
|
chore:ai-service.js 的代码url: 'wss://dev.aigc-quickapp.com/ws/aikefu',被替换
|
2026-04-18 11:36:18 +08:00 |
|
|
|
4891566793
|
chore:智能客服改了头像
|
2026-04-16 09:34:56 +08:00 |
|
|
|
b02f5fbc21
|
chore:智能客服换了头像
|
2026-04-15 17:46:06 +08:00 |
|
|
|
1be7155fe8
|
chore:智能客服的头像换了
|
2026-04-14 09:42:09 +08:00 |
|
|
|
9c8ebf8d74
|
Merge branch 'main' of https://git.aigc-quickapp.com/Uniapp/lucky_shop
|
2026-04-08 15:02:08 +08:00 |
|
|
|
cef2b6e02e
|
chore:客服回答不重复
|
2026-04-07 15:10:26 +08:00 |
|
|
|
ba2c7d6d64
|
Revert "chore:点击中英文按钮不跳到‘我的’了"
This reverts commit 19a53ef414.
|
2026-02-07 17:51:10 +08:00 |
|
|
|
ec9e76fda7
|
chore:改了中英文模式
|
2026-02-07 16:53:40 +08:00 |
|
|
|
c6fd13956a
|
chore:H5和微信小程序的第三方客服悬浮按钮应该会显示 👤
|
2026-02-06 17:49:48 +08:00 |
|
|
|
a489e24988
|
chore:改了企业微信客服,智能客服的悬浮按钮
|
2026-02-06 17:18:58 +08:00 |
|
|
|
c5b57cedeb
|
chore:后台点击不启用,H5和微信小程序不显示
|
2026-02-05 16:34:33 +08:00 |
|
|
|
0417c5c5ed
|
chore:优化了hover
|
2026-02-05 09:27:43 +08:00 |
|
|
|
65a24f25bb
|
fix(lang): 提取getCurrentLocale为独立函数并优化代码格式
将getCurrentLocale方法提取为独立函数以避免重复代码
移除多余的空格并保持代码风格一致
|
2026-02-04 17:10:12 +08:00 |
|
|
|
db26a85c8b
|
chore:商品,名片,我的都能正常跳转了
|
2026-02-04 17:09:57 +08:00 |
|
|
|
54c39259a7
|
chore:代码合并,整理功能
|
2026-02-02 18:04:59 +08:00 |
|
|
|
a560ad4a5d
|
chore:后台点击什么页面就显示什么
|
2026-01-31 10:24:12 +08:00 |
|
|
|
7f7a18803f
|
chore:智能客服正常运行
|
2026-01-31 10:06:59 +08:00 |
|
|
|
c9f8614927
|
chore:改了common/js/lang.js
|
2026-01-31 09:23:36 +08:00 |
|
|
|
e8a79bd245
|
chore:改了golbalconfig.js
|
2026-01-31 09:11:00 +08:00 |
|
|
|
a464a8731f
|
chore:替换了customer-service.js
|
2026-01-31 08:59:30 +08:00 |
|