Commit Graph

13 Commits

Author SHA1 Message Date
a26b465ff6 refactor(ckbox): 统一将contact重命名为contract
将代码中所有的contact变量和类名统一改为contract,包括API路径、组件属性、CSS类名等
更新相关路由配置和文档中的API接口说明
2025-08-26 14:19:19 +08:00
c7b15896ac fix: 修复下载视频时friendMessageId的错误赋值逻辑 2025-08-26 11:50:26 +08:00
f7a27c7c63 feat(ckbox): 实现聊天会话管理和多媒体消息支持
- 在ckchat store中添加聊天会话管理功能
- 支持多种类型消息渲染(图片、视频、音频、文件等)
- 优化聊天界面样式和时间分组显示
- 修复联系人数据结构命名问题
- 添加群聊列表获取功能
2025-08-26 11:48:10 +08:00
c12633b2b1 refactor(ckbox): 重构聊天模块接口和类型定义
- 将HTTP方法从PUT改为GET以符合REST规范
- 移除测试用的硬编码凭证
- 新增ChatRecord接口并替换原有ChatSession
- 合并重复的样式文件并重命名
- 优化联系人点击处理逻辑
2025-08-25 14:05:32 +08:00
83ae92b2b6 FEAT => 本次更新项目为: 2025-08-22 17:55:04 +08:00
465c63ed1c feat(ckbox): 添加消息清除未读和获取功能
- 在api.ts中添加clearUnreadCount和getMessages接口
- 实现联系人点击时清除未读并获取消息
- 优化websocket重连逻辑,添加认证失败处理
- 修改登录凭证为karuo账户
- 添加递归获取所有联系人列表功能
2025-08-22 16:54:24 +08:00
812cb97713 refactor(ckbox): 统一联系人数据结构并简化聊天会话处理
- 将ContactData接口添加索引签名以支持动态属性
- 移除ChatSession接口,直接使用ContactData作为聊天会话类型
- 简化组件间数据传递和状态管理
- 更新相关组件props类型定义
2025-08-22 15:17:47 +08:00
32ea075e90 FEAT => 本次更新项目为: 2025-08-22 14:21:35 +08:00
d0bd7d4cd7 feat(websocket): 重构WebSocket连接逻辑并添加初始化命令
- 重构WebSocket连接逻辑,使用新的URL参数构建方式
- 添加初始化连接时的CmdSignIn和CmdRequestWechatAccountsAliveStatus命令
- 修改WebSocket消息类型定义,简化消息结构
- 从CkChatStore获取accountId用于连接参数
- 移除Login页面中与WebSocket相关的冗余代码
2025-08-21 17:44:47 +08:00
8e89c5ba73 feat(ckbox): 实现聊天界面功能并集成WebSocket
添加联系人列表、聊天会话和消息窗口组件
集成WebSocket连接实现实时聊天功能
重构API调用以获取聊天记录和联系人信息
添加样式文件美化聊天界面
2025-08-21 10:51:23 +08:00
ad5fc0bb52 feat(ckbox): 重构联系人列表获取逻辑并优化登录流程
- 将联系人列表从模拟数据改为从API获取
- 优化登录处理流程,分离存客宝和触客宝的token获取
- 添加messageApi统一处理消息提示
- 修复路径引用问题并移除未使用的导入
2025-08-20 17:38:59 +08:00
85f4ca9744 FEAT => 本次更新项目为:更新 index.html 和 manifest.json 中的資源引用,新增 token2 支持於請求模組,並調整 ChatWindow 組件的樣式以改善顯示效果。 2025-08-16 11:24:07 +08:00
9c3bc5200a 同步代码 2025-08-12 09:27:50 +08:00