feat(talk): 新增 Talk 企业聊天页面(仿微信三栏)
- 新增 src/views/talk/{Talk.vue,GroupCreateDialog.vue}、src/api/talk.ts、src/utils/talkSocket.ts
- 引入 socket.io-client:/talk 命名空间连接、断线重连、401 自动换令牌、心跳与 typing 节流
- 会话列表 / 消息气泡区(图片预览、文件卡片、时间分组、未读红点、上滑加载更早消息)/ 群成员面板
- 建群对话框:选本公司成员 + 配额实时提示(公司群/个人群/单群人数/公司参与人数)
- 路由 /talk(menuGuarded)+ apps/index.ts 注册 + vite.config.ts 增加 /socket.io 代理(ws)
This commit is contained in:
1 parent
e79e3bb28b
commit
eb5b51a474
9 files changed
+2308
No files matched your search
@@ -16,6 +16,7 @@
|
||||
"element-plus": "^2.14.3",
|
||||
"marked": "^18.0.9",
|
||||
"pinia": "^4.0.2",
|
||||
"socket.io-client": "^4.8.4",
|
||||
"turndown": "^7.2.4",
|
||||
"vue": "^3.5.40",
|
||||
"vue-router": "^5.2.0",
|
||||
|
||||
Reference in new issue
Block a user