Files
2026-06-08 16:28:00 +08:00

2.3 KiB
Raw Permalink Blame History

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 页面未迁移(原项目无此页面)

当前服务状态

待办

  • 其他占位页面(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.vuegoDetail 导航到 report 页传参 interviewId
  • user.vuegoVip→member 页,goSettings→提示说明
  • about.vue:更新设计颜色
  • index.vue"查看更多"改为 ActionSheet 选岗位直接面试
  • config.ts:新增 RESUME API 端点映射