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

2.0 KiB
Raw Blame History

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 或路由失败。