Files
tongxunruanjian/docs/acceptance/pc-boundary.md
T

38 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PC 端可改边界封存(docs/acceptance
> 依据架构方案 B-90 的 PC 目录边界。B-185 第二批只改界面层,通信核心仍冻结。
## 不可动(通信核心,冻结)
| 目录/文件 | 内容 | 理由 |
|---|---|---|
| `pc-client/electron/` | 主进程、预加载、SDK 资产与打包核心 | 进程/打包核心。特批仅 `windowManage.ts``minWidth=1080``minHeight=680` |
| `pc-client/src/store/` | 会话 / 联系人 / 用户状态 | 状态唯一来源 |
| `pc-client/src/layout/MainContentWrap.tsx` | SDK 初始化与连接 | SDK 入口 |
| `pc-client/src/pages/chat/queryChat/ChatFooter/useSendMessage.ts` | 消息发送 | 发送核心 |
| `pc-client/src/pages/chat/queryChat/useHistoryMessageList.tsx` | 历史消息 | 历史核心 |
| SDK 版本 | `@openim/electron-client-sdk ^3.8.3-patch.10``@openim/wasm-client-sdk ^3.8.3-patch.10` | 锁定版本 |
## 可改(界面层)
| 目录 | 内容 |
|---|---|
| `pc-client/src/layout/LeftNavBar/` | 导航外观 |
| `pc-client/src/pages/login/**` | 登录窗展示(校验三态、窗内顶栏提示;不改登录接口) |
| `pc-client/src/pages/chat/**` | 会话栏、空会话页、聊天窗**展示**(顶栏/气泡/输入区样式、右键置顶删除、大图预览样式) |
| `pc-client/src/pages/contact/**` | 联系人展示、职务行、部门分组 |
| `pc-client/src/pages/common/AddColleague.tsx` | 添加同事弹窗五态与文案 |
| `pc-client/src/components/**` | 通用 UI 组件 |
| `pc-client/src/styles/` | 统一视觉 Token 唯一来源 |
| `pc-client/src/i18n/resources/` | 界面文案 |
聊天目录中下列文件仍冻结,即使位于 `pages/chat/**`
- `queryChat/ChatFooter/useSendMessage.ts`
- `queryChat/useHistoryMessageList.tsx`
## 明确禁止
- 不建设 PC 语音通话:不提供发起/接听/来电入口;本批已从聊天顶栏去掉「语音通话」。RTC 死代码按 B-90 保留以便回滚。
- 不改 `electron/`(窗口下限两常量除外)、`src/store/`、SDK 初始化、消息发送与历史逻辑。