Commit Graph
8 Commits
Author SHA1 Message Date
yml2213 110d4b9d2b [Snow Team] scoped-fixer: auto-commit work 2026-05-17 11:50:29 +08:00
yml2213 ad9ff72a41 [Snow Team] style-fixer: auto-commit work 2026-05-17 11:47:31 +08:00
yml2213 a77198b218 重构:前端架构优化 - 消灭巨石文件,统一代码规范
Phase 1 - 消灭巨石页面:
- 拆分 AdminKuaishouCloudFulfillmentView (1,224行→kuaishou-cloud/子目录)
- 拆分 AdminFulfillmentBindingsView (989行→bindings/子目录)
- 拆分 AdminTaskDetailView (1,007行→9个子组件+2个composable)
- 合并去重 useClaimPage + useAdminManualRedeemPage (1,554行→共享模块+差异化薄层)
- 拆分 services/admin/platform-config.ts (477行→8个领域子模块)

Phase 2 - 架构收口:
- 拆分 types/admin.ts (925行→13个子文件+platform-config/子目录)
- 统一 API code 检查(http.ts拦截器统一处理业务错误)
- 修改 apiPost 签名消除 as unknown as 类型断言(6处)
- 新增 BusinessError 类型便于错误分类处理

所有改动通过 vue-tsc --noEmit 零错误和 vite build 验证
2026-05-17 09:26:13 +08:00
yml2213 3ca71b782b 优化前端ui 2026-05-16 15:32:40 +08:00
yml2213 1342c03853 优化履约配置 2026-05-16 14:29:00 +08:00
yml2213 201179d33f feat(frontend): unify fulfillment admin UI 2026-05-16 12:31:17 +08:00
yml2213 787b01749c feat(frontend): add P2 quality gates 2026-05-15 17:35:50 +08:00
yml2213 11678a7f83 admin后台 第一阶段目录优化 2026-05-15 14:12:38 +08:00