超级老白兔
|
0975995486
|
feat(ckbox): 重构微信联系人分组逻辑并优化数据库操作
- 在ContactGroupByLabel和weChatGroup接口中添加count和labels字段
- 将weChatGroup重命名为weChatGroupServerId以更准确描述用途
- 修改数据库操作,使用service直接处理数据存储
- 重构createContractList函数,根据groupType查询不同服务获取数据
- 移除VerticalUserList中不必要的异步获取逻辑,直接使用store数据
|
2025-08-30 17:02:31 +08:00 |
|
超级老白兔
|
14f0a6d7f3
|
fix: 修正数据库清理中微信群的表名拼写错误
|
2025-08-30 15:55:54 +08:00 |
|
超级老白兔
|
136e0f6225
|
refactor(ckbox): 统一接口命名将wechatGroup改为weChatGroup
重构微信相关接口命名,将wechatGroup统一改为weChatGroup以保持命名一致性
更新相关组件、store和数据库服务以适配新接口名称
|
2025-08-30 15:55:15 +08:00 |
|
超级老白兔
|
8581432bf4
|
refactor(数据库): 重命名GroupData为wechatGroup并优化数据库初始化
重构GroupData接口为wechatGroup以更准确描述微信群组数据结构
在数据库初始化时添加调试模式清理数据功能
更新所有相关引用和数据库服务实例名称
|
2025-08-30 15:36:03 +08:00 |
|
超级老白兔
|
5bdd299dad
|
refactor(db): 重构数据库架构使用serverId作为主键
- 将数据库主键从自增id改为直接使用serverId,避免ID冲突
- 简化数据存储和查询逻辑,提高性能
- 添加重复数据检测和去重功能
- 更新相关组件以适配新的数据库接口
- 在应用启动时初始化数据库连接
|
2025-08-30 15:00:26 +08:00 |
|
超级老白兔
|
d4336ed447
|
refactor(store): 移除未使用的ckchat模块及相关代码
清理不再使用的ckchat store模块及其相关导入,简化代码结构
|
2025-08-30 14:23:12 +08:00 |
|
超级老白兔
|
fa1b2b329f
|
Merge branch 'yongpxu-dev' of https://e.coding.net/g-xtcy5189/cunkebao/cunkebao_v3 into yongpxu-dev
|
2025-08-30 11:52:55 +08:00 |
|
超级老白兔
|
13cb684abd
|
refactor(store): 重构ckchat模块为子目录结构
feat(test): 添加数据库测试页面和工具
将ckchat相关代码移动到store/module/ckchat子目录,包含数据定义和实现文件
添加数据库测试页面和工具类,支持服务器ID与本地ID映射
移除不再使用的initSafeArea函数
|
2025-08-30 11:52:52 +08:00 |
|
wong
|
f6837f7819
|
代码提交
|
2025-08-30 10:58:34 +08:00 |
|
超级老白兔
|
b3aa52cd91
|
FEAT => 本次更新项目为:
|
2025-08-29 17:19:23 +08:00 |
|
超级老白兔
|
06e0ce5106
|
refactor: 移除测试页面并优化主页面功能
- 删除未使用的测试页面及相关路由配置
- 注释掉主页面中暂时不需要的初始化函数调用
- 添加页面备份文件以备后续参考
|
2025-08-29 17:14:23 +08:00 |
|
超级老白兔
|
46c31ac653
|
feat(更新服务): 添加应用自动更新功能
- 在首页添加应用版本检查和更新功能
- 新增updateService.js实现版本比较、下载安装和更新提示
- 支持Android和iOS平台的更新处理
|
2025-08-29 17:11:27 +08:00 |
|
超级老白兔
|
778f1a3a11
|
feat(update): 添加应用自动更新功能
- 新增updateService模块实现版本检查、下载和安装功能
- 在首页集成更新检查逻辑
- 支持Android和iOS平台的更新处理
- 添加版本比较和更新提示对话框功能
|
2025-08-29 17:09:47 +08:00 |
|
wong
|
fb10e43055
|
代码优化
|
2025-08-29 17:04:11 +08:00 |
|
wong
|
2deb80fdbf
|
app更新优化
|
2025-08-29 16:56:50 +08:00 |
|
wong
|
1d731c0006
|
app更新接口提交
|
2025-08-29 16:46:47 +08:00 |
|
超级老白兔
|
3dba61f9d9
|
chore: 更新manifest.json中的appid
|
2025-08-29 16:03:05 +08:00 |
|
超级老白兔
|
2ba9616f49
|
docs: 更新应用名称为"Ai数智员工"
修改manifest.json文件中的应用名称,从"Ai智能客服"变更为"Ai数智员工"以反映产品定位更新
|
2025-08-29 16:00:20 +08:00 |
|
超级老白兔
|
27aa23179f
|
refactor: 更新应用名称和API基础URL
将应用名称从"存客宝"更改为"Ai智能客服"以更准确反映产品功能
更新baseUrl为新的API域名"kr-phone.quwanzhi.com"
|
2025-08-29 15:59:53 +08:00 |
|
超级老白兔
|
c8d63bf93a
|
Merge branch 'yongpxu-dev' of https://e.coding.net/g-xtcy5189/cunkebao/cunkebao_v3 into yongpxu-dev
|
2025-08-29 15:56:02 +08:00 |
|
超级老白兔
|
02b394f31b
|
feat(聊天窗口): 添加右侧联系人资料卡片组件
将联系人资料卡片从主聊天窗口组件中拆分出来,创建独立的Person组件
实现资料卡片的样式和功能,包括基本信息展示、备注编辑和操作按钮
添加响应式设计支持移动端显示
|
2025-08-29 15:55:03 +08:00 |
|
超级老白兔
|
a5dcb64a10
|
feat: 初始化AI应用项目结构并添加基础功能
添加项目基础文件结构包括静态资源、配置文件、页面组件和工具函数
实现web-view通信功能,支持配置传递和消息处理
添加安全区域高度计算工具和全局样式配置
|
2025-08-29 15:48:59 +08:00 |
|
超级老白兔
|
db4bc8651d
|
feat(客服聊天): 添加获取当前选中客服用户的功能
在CkChatState接口中添加kfSelectedUser方法用于获取当前选中的客服用户信息,并在聊天窗口组件中显示该信息
|
2025-08-29 15:40:46 +08:00 |
|
超级老白兔
|
8e177534f4
|
FEAT => 本次更新项目为:
|
2025-08-29 15:29:48 +08:00 |
|
超级老白兔
|
49a94318ac
|
Merge branch 'develop' into yongpxu-dev
# Conflicts:
# Cunkebao/src/pages/pc/ckbox/components/ChatWindow/index.tsx resolved by yongpxu-dev version
|
2025-08-29 15:27:07 +08:00 |
|
wong
|
9fc2dee5d7
|
触客宝右侧功能提交
|
2025-08-29 15:16:59 +08:00 |
|
wong
|
d89682027e
|
门店端优化
|
2025-08-29 15:16:17 +08:00 |
|
超级老白兔
|
bc7cc6810d
|
feat(db): 添加Dexie数据库支持并重构数据存储结构
添加Dexie作为IndexedDB封装库,实现本地数据存储功能
重构数据接口定义和存储模块结构,优化类型定义
统一数据接口文件位置,增强代码可维护性
|
2025-08-29 15:13:31 +08:00 |
|
超级老白兔
|
bdc94d853d
|
refactor(组件): 优化微信好友列表和聊天窗口菜单代码结构
重构微信好友列表组件中的getCollapseItems方法,简化代码格式
将聊天窗口的菜单从JSX改为items数组配置方式,提高可维护性
|
2025-08-29 10:49:13 +08:00 |
|
超级老白兔
|
190f2df15e
|
feat(store): 添加asyncKfSelected方法用于更新选中客服
添加asyncKfSelected方法到ckchat store,用于异步更新选中的客服ID。同时移除未使用的代码和console.log
|
2025-08-29 10:41:19 +08:00 |
|
超级老白兔
|
7a4831e200
|
feat(ckchat): 添加客服在线状态显示和选择功能
- 在KfUserListData接口中添加isOnline字段表示客服在线状态
- 在CkChatState中添加kfSelected字段存储当前选中的客服ID
- 重构VerticalUserList组件,使用zustand管理选中状态
- 添加在线状态指示器样式,区分在线和离线状态
- 优化persistUtils工具,添加分片存储功能处理大数据
|
2025-08-29 10:36:37 +08:00 |
|
wong
|
db2133a4b0
|
Merge branch 'develop' of https://e.coding.net/g-xtcy5189/cunkebao/cunkebao_v3 into develop
|
2025-08-29 09:51:56 +08:00 |
|
wong
|
26e519bec0
|
群创建 代码优化
|
2025-08-29 09:51:00 +08:00 |
|
超级老白兔
|
bcc2022826
|
style(SidebarMenu): 调整侧边栏菜单的内边距和移除多余样式
移除搜索框的全局样式和标签栏底部内边距,优化头部容器的内边距
|
2025-08-29 09:45:24 +08:00 |
|
超级老白兔
|
faefefe186
|
refactor(ckbox): 优化侧边栏菜单组件和联系人列表
- 将群组图标和文字替换为朋友圈
- 移除未使用的response变量
- 重构联系人列表组件,使用Collapse的items属性替代Panel组件
- 添加CollapseProps类型导入
|
2025-08-29 09:43:39 +08:00 |
|
超级老白兔
|
519f66f46d
|
Merge branch 'develop' into yongpxu-dev
|
2025-08-29 09:27:32 +08:00 |
|
超级老白兔
|
bc6d85acca
|
feat(消息列表): 添加未读消息计数和最近一天消息提示
- 在消息列表项中添加未读消息计数气泡显示
- 默认不展开微信好友分组
- 在消息列表底部添加"最近一天的消息"提示栏
|
2025-08-28 18:30:11 +08:00 |
|
超级老白兔
|
d878a1fcaa
|
feat(WechatFriends): 实现联系人列表分页加载功能
添加react-window依赖并实现分组联系人列表的分页加载功能,优化大数据量下的性能表现
- 每组初始加载20条数据,滚动到底部可点击加载更多
- 添加加载状态提示和"没有更多了"的结束提示
- 优化样式添加加载更多按钮的容器样式
|
2025-08-28 18:24:05 +08:00 |
|
超级老白兔
|
b4eb2919b1
|
feat(联系人列表): 实现分组展示功能并重构组件结构
添加新的联系人分组功能,支持按分组展示联系人列表
重构联系人列表组件结构,将原有组件拆分为更清晰的模块
新增状态管理逻辑用于存储和获取分组联系人数据
移除不再使用的旧样式文件和组件
|
2025-08-28 18:17:40 +08:00 |
|
超级老白兔
|
64b5518309
|
fix(api): 处理401错误时跳转到登录页面并显示提示
添加对401错误的处理逻辑,当用户未登录或登录过期时,显示提示并跳转到登录页面。同时保留当前路径以便登录后跳回。
|
2025-08-28 18:01:36 +08:00 |
|
超级老白兔
|
e2ff3dd7c5
|
feat(ContentSelection): 添加搜索功能并优化分页逻辑
- 在PopupHeader组件中添加onSearch回调支持
- 将Input组件替换为Input.Search以支持搜索按钮
- 重构selectionPopup组件,移除useCallback并优化搜索和分页处理
- 减少每页显示数量从20改为10
- 简化空状态显示逻辑
|
2025-08-28 17:56:12 +08:00 |
|
超级老白兔
|
7430f4deb8
|
Merge branch 'yongpxu-dev' into yongpxu-dev2
# Conflicts:
# Cunkebao/dist/.vite/manifest.json
# Cunkebao/dist/index.html
|
2025-08-28 17:39:40 +08:00 |
|
超级老白兔
|
b89860bc93
|
refactor(ContentSelection): 将弹窗组件抽离为独立文件并优化逻辑
将内容选择弹窗组件抽离为独立的selectionPopup.tsx文件,优化代码结构
添加加载状态处理,改进搜索和分页逻辑,增强组件复用性
|
2025-08-28 17:38:35 +08:00 |
|
超级老白兔
|
87a1002aa5
|
fix(workspace/moments-sync): 修复群组选择key冲突并更新内容库显示逻辑
修复测试页面中群组选择tab的key冲突问题,将'groups'改为'groups2'
更新MomentsSync页面内容库显示逻辑,使用contentGroupsOptions中的name字段替代contentLibraryNames
|
2025-08-28 17:19:23 +08:00 |
|
超级老白兔
|
ca44dab358
|
fix(selection): 使用临时状态管理选中项避免直接修改props
在多个选择弹窗组件中引入临时状态变量tempSelectedOptions来管理选中项,避免直接修改props中的selectedOptions。当用户确认选择时才更新实际选中的选项,提供更一致的用户体验。
|
2025-08-28 17:14:50 +08:00 |
|
超级老白兔
|
53a78e6744
|
feat(ContentSelection): 添加临时选中选项以优化选择交互
在内容选择组件中引入临时选中选项(tempSelectedOptions),避免直接修改选中状态。用户确认时才更新实际选中选项,提供更流畅的选择体验并防止误操作。
|
2025-08-28 17:04:54 +08:00 |
|
wong
|
e050da41e5
|
验证修改优化
|
2025-08-28 16:35:10 +08:00 |
|
超级老白兔
|
0a6f892ba8
|
FEAT => 本次更新项目为:contentLibraries
|
2025-08-28 16:26:14 +08:00 |
|
超级老白兔
|
f7b28d876d
|
fix(AccountListModal): 修改状态2的显示文本为"请求已发送待通过"
构建产物已更新,反映最新的代码变更
|
2025-08-28 16:09:58 +08:00 |
|
超级老白兔
|
b0496e309e
|
FEAT => 本次更新项目为:
|
2025-08-28 16:06:39 +08:00 |
|