chore(frontend): Phase 1 技术债务清理 - 删除死代码和重复样式(~713行) #251

Merged
xiaoxia merged 1 commits from cleanup/frontend-phase1-v2 into develop 2026-07-13 15:06:45 +08:00
Owner

变更内容

删除死代码文件(3个文件,618行)

  • src/config/navigation.tsx — 废弃文件,.ts 已覆盖,211行
  • src/components/business/business.css — 死CSS,无组件引用,365行
  • src/api/dashboard.ts — 废弃API模块,0引用,42行

修复重复路由(7行)

  • src/router/index.tsx — 删除重复的 my-voices 路由定义

清理重复CSS样式(88行)

  • src/pages/generate/generate.css — 删除重复 .xx-btn 系列定义(48行),统一使用 ui.css
  • src/pages/admin/Admin.css — 删除重复 .xx-card/.xx-select 定义(40行),统一使用 global.css/ui.css

交付信息

  • 减少代码:6 files changed, 713 deletions
  • 构建验证:vite build ✓ (6.08s)
  • 分支纯净度:仅包含清理相关变更,无无关提交

替代旧 PR #246(分支混入了无关提交)

## 变更内容 ### 删除死代码文件(3个文件,618行) - `src/config/navigation.tsx` — 废弃文件,`.ts` 已覆盖,211行 - `src/components/business/business.css` — 死CSS,无组件引用,365行 - `src/api/dashboard.ts` — 废弃API模块,0引用,42行 ### 修复重复路由(7行) - `src/router/index.tsx` — 删除重复的 `my-voices` 路由定义 ### 清理重复CSS样式(88行) - `src/pages/generate/generate.css` — 删除重复 `.xx-btn` 系列定义(48行),统一使用 `ui.css` - `src/pages/admin/Admin.css` — 删除重复 `.xx-card`/`.xx-select` 定义(40行),统一使用 `global.css`/`ui.css` ## 交付信息 - **减少代码:6 files changed, 713 deletions** - **构建验证:vite build ✓ (6.08s)** - **分支纯净度:仅包含清理相关变更,无无关提交** > 替代旧 PR #246(分支混入了无关提交)
xiaoxia added 1 commit 2026-07-13 14:12:23 +08:00
chore(frontend): Phase 1 技术债务清理 - 删除死代码和重复样式
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 58s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m7s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m47s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 5m5s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
b87d7b763e
- 删除 src/config/navigation.tsx(废弃文件,211行)
- 删除 src/components/business/business.css(死CSS,365行)
- 删除 src/api/dashboard.ts(废弃API模块,42行)
- 移除 router/index.tsx 重复 my-voices 路由(7行)
- 清理 generate.css 重复按钮样式(48行,改用 ui.css 统一样式)
- 清理 Admin.css 重复 .xx-card/.xx-select 定义(40行)

共减少约 713 行代码,vite build 验证通过
xiaoxia merged commit cc47c9f90f into develop 2026-07-13 15:06:45 +08:00
Sign in to join this conversation.