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:
TermiNexus committed 2026-09-26 23:46:41 +08:00
1 parent e79e3bb28b
commit eb5b51a474
9 files changed
+2308

No files matched your search

+1
View File
@@ -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",