Files
zhiyin/.workbuddy/memory/2026-06-03.md
T
2026-06-08 16:28:00 +08:00

48 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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**:全局设计 TokenCSS 变量),统一样式基类
- **首页**:重写 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 端点映射