Commit Graph

1471 Commits

Author SHA1 Message Date
超级老白兔
caa57b3e8b refactor(路由): 统一将路由路径从/ckbox更改为/pc
更新用户登录后跳转路径和导航菜单中的路由路径,从/ckbox/weChat改为/pc/weChat,/ckbox/dashboard改为/pc/dashboard,保持路由命名一致性
2025-09-11 18:02:30 +08:00
超级老白兔
f6b0e7b0d9 feat(router): 添加首页路由并调整PC端路由结构
添加新的首页路由组件,实现设备检测自动跳转功能
重构PC端路由路径,移除冗余子路由配置
2025-09-11 17:51:05 +08:00
超级老白兔
4d6b516662 refactor(db): 移除调试用的console.log语句
清理代码中用于调试的console.log输出,保持生产环境日志的整洁性
2025-09-11 17:35:20 +08:00
超级老白兔
1caf567f10 refactor: 移除调试日志和未使用的样式文件
清理数据库操作和WebSocket连接中的调试日志
删除未使用的index.module.scss文件和相关引用
移除已删除的main.ts文件
2025-09-11 17:27:23 +08:00
超级老白兔
1e34ecffc2 refactor: 移除测试相关代码及组件
fix(websocket): 禁用所有Toast提示以优化用户体验

删除开发环境下的测试路由、页面及组件,清理不再使用的代码。同时修改websocket模块,移除所有Toast提示以避免干扰用户操作。
2025-09-11 17:23:47 +08:00
超级老白兔
dd2f58dc78 refactor(profile): 重构用户设置页面为个人资料页面
将用户设置功能从/mine/setting迁移到/profile路径
删除不再使用的mine模块相关代码
更新路由配置以指向新的个人资料页面
2025-09-11 17:20:15 +08:00
超级老白兔
1977aa50c2 chore: 删除示例存储文件examples.ts 2025-09-11 17:15:47 +08:00
超级老白兔
60173a0efb refactor(router): 移除未使用的页面文件并添加用户设置路由
移除多个未使用的页面组件、样式和API文件,包括流量分发、自动建群、朋友圈同步等功能模块。同时添加新的用户设置路由配置到移动端路由模块中。这些变更旨在清理代码库并支持新的用户设置功能。
2025-09-11 17:11:30 +08:00
超级老白兔
fbfce10afb refactor(router): 合并路由模块并删除冗余配置文件
将auth.tsx和index.tsx中的路由配置合并到common.tsx中,并删除不再使用的config.ts文件
2025-09-11 16:48:35 +08:00
超级老白兔
2c539f4316 feat: 重构登录模块并添加验证码功能
- 将登录组件文件名从login.tsx改为Login.tsx
- 添加验证码图片显示和验证功能
- 修改登录后默认跳转路径为/ckbox/weChat
- 移除第三方登录功能
- 更新项目部署路径为tkb-wechat
- 清理无用路由模块
2025-09-11 16:44:35 +08:00
超级老白兔
9b3181576f feat: 初始化项目基础架构与核心功能
添加项目基础文件结构、路由配置、API接口和核心组件
实现登录认证、权限控制、WebSocket通信等基础功能
引入antd-mobile UI组件库和Vite构建工具
配置TypeScript、ESLint、Prettier等开发环境
添加移动端适配方案和全局样式
完成首页、工作台、个人中心等基础页面框架
2025-09-11 15:00:57 +08:00
超级老白兔
648a61d09a fix(contact-import): 移除未使用的ContactImportTask导入
fix(traffic-pool): 添加tags存在性检查避免报错
feat(traffic-pool): 添加请求频率限制错误处理
refactor(traffic-pool): 使用防抖优化搜索功能
2025-09-11 14:50:05 +08:00
超级老白兔
18fbf79fa8 refactor(contact-import): 将task状态类型从ContactImportTask改为any
简化状态类型以兼容更多场景,避免类型限制导致的潜在问题
2025-09-11 14:42:00 +08:00
超级老白兔
ff97490a2b fix: 移除重复加载联系记录的副作用逻辑 2025-09-11 14:41:26 +08:00
超级老白兔
dc60dacb02 refactor(contact-import): 重构通讯录导入任务类型定义和样式
- 将ContactImportTask相关类型统一为Allocation类型
- 优化详情页样式和布局
- 移除冗余样式和代码
2025-09-11 14:36:49 +08:00
超级老白兔
b69ad40013 fix(contact-import): 修复联系人导入表单时间格式和设备组选项问题
- 将时间格式从HH:mm:ss简化为HH:mm
- 从config中获取设备组选项而不是手动构造
- 添加加载状态防止重复提交
2025-09-11 11:56:50 +08:00
超级老白兔
8d386d9bdf fix: 修正设备组相关变量名拼写错误
将多处代码中的变量名`deveiceGroups`和`deveiceGroupsOptions`修正为正确的拼写`deviceGroups`和`deviceGroupsOptions`,保持代码一致性
2025-09-11 11:46:36 +08:00
超级老白兔
32f50d676e feat(contact-import): 新增通讯录导入表单页面并优化列表页样式
refactor(contact-import): 重构API接口类型定义和数据结构

style(contact-import): 调整列表页和表单页的样式布局

fix(contact-import): 修复列表页数据加载和搜索功能的问题
2025-09-11 11:38:03 +08:00
超级老白兔
ecb5a741bf Merge branch 'yongpxu-dev' into develop 2025-09-11 10:11:50 +08:00
wong
19977cc536 Merge branch 'develop' of https://e.coding.net/g-xtcy5189/cunkebao/cunkebao_v3 into develop 2025-09-11 10:10:02 +08:00
wong
51312a3a2a 通讯录导入前端 2025-09-11 10:08:26 +08:00
超级老白兔
919f0dc120 feat(表单): 添加采集内容类型选择功能
在表单页面新增采集内容类型选择功能,支持用户选择文本、图片和视频类型
2025-09-11 10:05:21 +08:00
超级老白兔
23c54af27d refactor(weChat): 移除ChatRecord组件中未使用的onSearch属性并重构搜索逻辑
将ChatRecord组件的搜索逻辑移至store管理,移除未使用的onSearch回调属性
更新构建产物文件路径
2025-09-10 18:21:42 +08:00
超级老白兔
9ed298bf3e feat(weChat): 添加清空当前联系人的功能
在weChat模块中添加clearCurrentContact方法用于清空当前联系人和消息,并在ckchat模块中调用该方法确保删除会话时同步清空联系人
2025-09-10 18:08:09 +08:00
超级老白兔
8507b640b2 fix(ckchat): 将deleteChatSession参数类型从string改为number
修改deleteChatSession方法的参数类型以匹配实际使用场景,同时在相关组件中直接使用store中的方法而非直接导入,保持
2025-09-10 17:55:17 +08:00
超级老白兔
3a66a3af3f Merge branch 'yongpxu-dev' into develop 2025-09-10 17:45:02 +08:00
超级老白兔
95303d2960 fix(MessageRecord): 修复消息记录中时间分隔和消息类型的显示问题
调整消息记录组件的时间分隔显示逻辑,将特定类型的消息内容直接显示为HTML,并过滤掉这些消息不进行常规渲染。同时优化消息时间的样式,添加链接颜色和间距设置。
2025-09-10 17:43:56 +08:00
超级老白兔
ad60e684fc feat(消息列表): 添加搜索功能并优化客服筛选逻辑
添加对消息列表的搜索功能,支持根据昵称和备注进行模糊匹配
优化客服筛选逻辑,将筛选和搜索功能合并处理
在转接和转回操作后增加删除聊天会话和本地数据的逻辑
2025-09-10 17:27:59 +08:00
wong
0f1edf3f9c 通讯录导入功能提交 2025-09-10 16:58:22 +08:00
超级老白兔
51b1918f72 feat(微信聊天): 添加聊天记录搜索和客户转接功能
- 在微信聊天界面新增聊天记录搜索组件,支持按时间和关键词搜索
- 添加客户转接功能组件,支持选择目标客服和添加附言
- 实现一键转回功能
- 添加相关API接口和状态管理
- 配置antd中文语言环境和dayjs本地化
2025-09-10 16:52:28 +08:00
超级老白兔
46d6641259 chore: 更新构建产物中的资源引用路径
更新manifest.json和index.html中引用的JS和CSS文件路径,以匹配最新的构建输出
2025-09-10 14:08:29 +08:00
超级老白兔
4364546bc9 Merge branch 'develop' of https://e.coding.net/g-xtcy5189/cunkebao/cunkebao_v3 into develop 2025-09-10 11:52:40 +08:00
超级老白兔
2bcaadbeb6 fix(音频消息): 优化音频URL检测逻辑避免CORS问题
修改音频URL检测逻辑,对于阿里云OSS等外部资源直接返回true,避免fetch HEAD请求触发CORS问题。同时调整crossOrigin设置策略,仅在需要访问音频数据时设置该属性。移除了冗余的备用播放方案,简化错误处理流程。
2025-09-10 11:52:37 +08:00
wong
4385995742 工作台 - 通讯录导入功能 2025-09-10 11:43:47 +08:00
wong
2c7d90e49d 去除队列冗余代码 2025-09-10 11:41:54 +08:00
超级老白兔
bc34346301 fix(MessageEnter): 修正音频消息内容处理逻辑
修复音频消息发送时内容处理不正确的问题,直接使用filePath而不是从中提取url
2025-09-10 11:37:14 +08:00
超级老白兔
5619d2b00e Merge branch 'yongpxu-dev' into yongpxu-dev2 2025-09-10 11:27:20 +08:00
超级老白兔
56a4711189 fix(微信聊天): 修复音频消息上传处理逻辑
修改音频上传回调参数类型为包含URL和时长的对象
优化音频格式检测逻辑,增加更多MP3格式支持
更新消息处理函数以正确处理音频数据
2025-09-10 11:26:49 +08:00
超级老白兔
4b84d5f013 feat(selection): 为所有选择弹窗添加当前页全选功能
- 在弹窗底部添加全选当前页的复选框
- 修改样式以适配新的全选功能
- 移除不再需要的总计数量显示
2025-09-10 11:23:50 +08:00
超级老白兔
c6304d75cf fix: 移除页码为1时的数据请求限制
统一修改多个选择弹窗组件,当页码变化时不再限制第一页的数据请求,确保数据加载逻辑一致
2025-09-10 11:01:13 +08:00
超级老白兔
8fb8e83632 fix(微信聊天): 修复音频消息上传处理逻辑
修改音频上传回调参数类型为包含URL和时长的对象
优化音频格式检
2025-09-10 10:51:21 +08:00
超级老白兔
390d88e0e9 refactor(ProfileCard): 移除未使用的图标和组件导入
清理未使用的antd图标和组件导入,减少代码冗余
2025-09-10 10:46:30 +08:00
超级老白兔
e08c290a66 refactor: 重构TwoColumnSelection组件并移动至新目录
将TwoColumnSelection组件从FriendSelection目录移动到新的TwoColumnSelection目录
优化组件代码格式和样式文件结构
更新相关引用路径
2025-09-10 10:46:02 +08:00
超级老白兔
f60bf294c1 feat(视频消息): 添加视频消息组件并优化消息记录处理
将视频消息处理逻辑从MessageRecord组件中抽离为独立组件VideoMessage
新增视频消息样式文件VideoMessage.module.scss
优化视频消息的加载状态处理和错误显示
2025-09-10 10:02:43 +08:00
超级老白兔
ae4fcbad67 feat(MessageRecord): 添加小程序消息组件并优化消息处理逻辑
将小程序消息处理逻辑抽离为独立组件SmallProgramMessage,优化代码结构
新增对多种小程序类型的样式支持,包括横向布局和垂直图片布局
增强文件消息处理,支持更多文件类型和图标显示
2025-09-09 19:01:24 +08:00
超级老白兔
543e274737 refactor(AudioMessage): 移除调试日志并优化音频播放逻辑
清理了多余的console日志输出,简化了音频播放的错误处理流程
2025-09-09 18:45:44 +08:00
超级老白兔
98a9aa7701 feat(音频消息): 增强音频消息组件功能并改进错误处理
- 支持JSON格式音频URL解析,可获取时长和文本信息
- 添加音频URL可用性检查机制
- 实现更完善的错误处理和重试逻辑
- 增加音频文本显示和错误提示样式
- 优化音频播放控制逻辑,确保跨域访问兼容性
- 将msgId类型改为string以避免潜在类型问题
2025-09-09 18:29:57 +08:00
超级老白兔
04589154ca Merge branch 'yongpxu-dev' into yongpxu-dev2 2025-09-09 18:18:56 +08:00
超级老白兔
03056186c6 feat(微信聊天): 添加语音消息功能支持
实现语音消息的录制、播放和发送功能,包括:
1. 新增AudioRecorder组件用于录音
2. 添加AudioMessage组件展示语音消息
3. 修改消息输入组件支持语音消息类型
4. 调整样式适配语音消息展示
2025-09-09 18:09:38 +08:00
超级老白兔
514b077da4 refactor(SimpleFileUpload): 移除未使用的导入并优化代码结构
清理未使用的React hooks和antd组件导入,保持代码简洁
2025-09-09 16:53:47 +08:00