Files
FruitServer/docs/plans/2026-10-19-K22.1.md
T

57 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.
# 2026-10-19 K22.1 后台收尾
## 基线
- ReelShortWeb `develop`: `5494190`
- FruitServer `develop`: `2807ae6`
- 只改 ReelShortWeb 的后台视觉与资源引用、构建配置及无引用文件。
- 不改接口契约、后端业务、客户端与 main。
## 登录页
1. 保留 hero 品牌 mark、kicker 与标题。
2. 删除标题下方说明段落及 `pointDrama/pointPublish/pointAccess` 三个标签。
3. 删除不再使用的三语 key 与 hero 列表样式。
4. 删除注册切换、注册表单、入口事件及相关导出和文案。
## 品牌与图标
1. `brand-mark.png` 复制到 `public`,作为浏览器 favicon 与首屏 loading。
2. 首屏背景改为 `#100C0A`,loading mark 增加圆角。
3. 删除 `public/logo.png`、`public/favicon.ico`。
4. 四个 env 均关闭在线图标,由 `PurgeIcons` 本地打包 Material Symbols。
5. 构建后扫描旧前缀、`<el-icon>`、Element Plus 图标引用,并检查浏览器实际图标。
## Mock 清理
1. dev/pro/test 环境关闭 `VITE_USE_MOCK`。
2. 删除 `mock/` 与 `viteMockServe` 配置。
3. 全仓确认不再存在 mock 环境分支和旧 mock 图标来源。
## 文件删除
删除前分别对目标路径执行全仓 grep,确认只命中自身或已同步处理的引用:
- `src/assets/imgs/logo.png`
- `src/assets/imgs/avatar.jpg`
- `public/logo.png`
- `public/favicon.ico`
- `src/views/permission/CustomMenuView.vue`
- `src/views/Login/components/RegisterForm.vue`
- `mock/`
禁止删除仍被路由、菜单、组件或构建配置引用的文件。
## 门禁
- `pnpm lint:eslint`
- `pnpm build:pro`
- 浏览器自查登录页、后台壳、菜单、顶栏、表格工具栏与首屏 loading。
- 控制台无 `/logo.png`、mock 或旧图标资源 404。
## 风险
- 在线图标关闭后必须确认 PurgeIcons 已本地打包全部实际使用图标。
- 删除 mock 后需确认开发环境只依赖真实后台接口。
- 删除文件前先处理所有引用,避免残留 import 或路由失败。