# 2026-06-03 工作日志

## 后端重构完成
- 彻底重写 NestJS 后端，删除所有旧 flat 模块文件
- 新架构：common(过滤器/守卫/装饰器) + ai(统一AI调用) + user(登录/JWT) + interview(面试) + analyze(分析)
- 全局 JWT 守卫，@Public() 控制公开接口
- 统一错误格式 {code, message}
- 路由前缀 /api，端口 3006
- 面试 AI 调用：主服务商 → 备用服务商 → 抛错

## 前端清理与适配
- 删除 root `pages/` 目录下的旧错误副本
- 更新 `config.ts` 仅保留新后端 API 端点
- 修复 `user.vue` 统计接口路径
- 重写 `interview.vue`：连接真实后端 AI，登录检测
- 重写 `history.vue`：从后端 `/api/interview/list/all` 获取数据
- 旧文件 pages.json 中的 analyze 页面未迁移（原项目无此页面）

## 当前服务状态
- 后端 API: http://localhost:3006 (running)
- 前端 H5: http://localhost:8888 (running)
- 登录: 手机号 + 验证码 123456
- 新用户注册赠送 3 次使用次数

## 待办
- ~~其他占位页面（resume, member, about, settings, report 等）需要补内容~~ ✅
- ~~用户页"会员中心""设置"等功能未实现~~ ✅

## 功能补全（下午）
### 后端新增
- 新增 Resume 模块（CRUD：创建/列表/详情/删除）

### UI 设计系统（傍晚 - UI Designer 专家）
- **App.vue**：全局设计 Token（CSS 变量），统一样式基类
- **首页**：重写 hero 区（径向渐变光晕）、功能卡片圆角+阴影、岗位列表排名点
- **登录页**：精简品牌区、输入框聚焦动效、按钮微交互
- **面试页**：圆形发送按钮、气泡圆角优化、打字指示器
- **历史页**：卡片式列表、筛选胶囊组、评分颜色体系
- **用户页**：未登录引导页设计
- 新增：fade-in 动画、渐变按钮基类、聚焦态 box-shadow
- **report.vue**：重写，从后端获取面试详情/对话/评分/总结，自动完成面试
- **resume.vue**：重写，连接新后端 API 实现创建/列表/删除
- **history.vue**：goDetail 导航到 report 页传参 interviewId
- **user.vue**：goVip→member 页，goSettings→提示说明
- **about.vue**：更新设计颜色
- **index.vue**："查看更多"改为 ActionSheet 选岗位直接面试
- **config.ts**：新增 RESUME API 端点映射
