wong
|
bea5f44565
|
代码优化
|
2025-09-11 15:16:04 +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 |
|
超级老白兔
|
c4866e3865
|
refactor(Upload/MessageEnter): 重构文件上传组件和消息输入界面
- 简化 SimpleFileUpload 组件接口,移除 disabled 和 className 属性,改为通过 type 参数控制文件类型
- 添加 slot 属性支持自定义上传按钮
- 移除不必要的上传状态管理
- 优化 MessageEnter 界面,移除素材菜单和位置功能
- 添加图片和文件上传按钮
|
2025-09-09 16:53:11 +08:00 |
|
超级老白兔
|
d0953585a7
|
fix(Upload/MessageEnter): 移除调试日志并完善文件类型判断逻辑
移除SimpleFileUpload组件中上传成功后的console.log
在MessageEnter组件中添加文件类型判断功能,根据文件扩展名确定消息类型并发送相应消息
|
2025-09-09 16:40:20 +08:00 |
|
超级老白兔
|
6782f188f5
|
refactor(Upload): 移除调试日志并优化文件上传逻辑
- 移除SimpleFileUpload组件中的console调试日志
- 重构uploadFile方法,使用axios替代原有request方法
- 添加请求头认证和超时设置
- 改进错误处理,返回更具体的错误信息
|
2025-09-09 16:33:27 +08:00 |
|
超级老白兔
|
cc58e4420e
|
feat(上传组件): 添加SimpleFileUpload组件并集成到聊天窗口
- 创建新的SimpleFileUpload组件实现文件上传功能
- 在聊天窗口替换原有上传按钮为新的组件
- 为上传API添加调试日志
- 移除聊天窗口重复的音频图标导入
|
2025-09-09 16:06:59 +08:00 |
|
超级老白兔
|
ef95bcb8bc
|
style(MessageRecord): 调整消息记录图标样式以改善对齐
移除verticalAlign属性并添加lineHeight和float属性,使图标在消息记录中更准确地对齐
|
2025-09-09 15:31:50 +08:00 |
|
超级老白兔
|
a5064263ba
|
fix(MessageEnter): 修正表情选择后直接发送的问题,改为插入输入框
将表情选择后的处理逻辑从直接发送改为插入到输入框末尾,让用户可以继续编辑消息
|
2025-09-09 15:28:44 +08:00 |
|
超级老白兔
|
7fcde76981
|
refactor(MessageEnter): 移除未使用的表情选择器状态及相关代码
|
2025-09-09 15:24:41 +08:00 |
|
超级老白兔
|
24c99c7b95
|
feat(MessageRecord): 添加微信表情符号解析功能
新增 parseEmojiText 方法用于解析文本中的表情符号格式[表情名称],并将其替换为对应的表情图片。当表情不存在时保持原文本显示。修改了文本消息的渲染逻辑以支持表情显示。
|
2025-09-09 15:22:29 +08:00 |
|
超级老白兔
|
575aa833b5
|
fix(EmojiSelection): 修正表情资源路径添加前导斜杠
|
2025-09-09 15:16:57 +08:00 |
|
超级老白兔
|
c9f9530d09
|
refactor(EmojiPicker): 优化表情选择器样式并移除未使用的代码
- 将默认触发器从 button 改为 span 以简化结构
- 调整触发器样式使其更紧凑
- 移除未使用的 getAllEmojis 导入
- 删除不再使用的 EmojiPickerDemo 组件
|
2025-09-09 15:07:23 +08:00 |
|
超级老白兔
|
e76e5629bd
|
refactor(MessageRecord): 重构小程序消息解析逻辑
移除冗余的小程序消息解析代码,统一使用 parseWeappMsgStr 方法处理
简化缩略图获取逻辑,直接使用 parsedData.previewImage
|
2025-09-09 14:59:54 +08:00 |
|
超级老白兔
|
7853a3ff97
|
fix(utils): 修复解析小程序消息时URL清理逻辑
处理weappiconurl时,统一替换特殊字符和CDATA标记,确保thumburl正确生成
|
2025-09-09 14:45:16 +08:00 |
|
超级老白兔
|
983dbf0009
|
feat(聊天窗口): 添加表情选择器组件并集成到消息输入
refactor(聊天窗口): 重构聊天窗口组件结构,提取消息记录为独立组件
feat(消息解析): 添加微信小程序消息解析功能
style(表情选择器): 添加表情选择器样式文件
chore: 添加xmldom依赖用于XML解析
|
2025-09-09 14:44:02 +08:00 |
|
超级老白兔
|
f724e91421
|
feat(表情包): 添加微信表情资源及类型定义模块
新增微信表情图片资源文件及类型安全的TypeScript模块,包含表情分类、路径获取和搜索等功能
|
2025-09-09 11:23:23 +08:00 |
|
超级老白兔
|
f0bf8f737f
|
build: 更新构建生成的资源文件哈希值
更新了Vite构建生成的JavaScript和CSS文件的哈希值,确保浏览器能正确加载最新版本的文件
|
2025-09-09 10:46:03 +08:00 |
|
超级老白兔
|
9a25812b81
|
refactor(微信聊天窗口): 移除无用代码并重构资料显示功能
- 删除注释掉的聊天工具栏代码
- 移除未使用的导入和聊天菜单组件
- 将资料显示控制逻辑移到组件内部
- 简化头部按钮,仅保留资料显示切换功能
|
2025-09-09 10:43:08 +08:00 |
|
超级老白兔
|
79ccb20135
|
fix(样式): 调整微信页面布局高度以避免溢出
将高度从100vh改为calc(100vh - 64px),防止内容被顶部导航栏遮挡
|
2025-09-09 10:00:10 +08:00 |
|