57 lines
2.0 KiB
Markdown
57 lines
2.0 KiB
Markdown
# 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 或路由失败。
|