Imagic / 妙绘
功能介绍

工作台 (用户端)

用户登录后看到的第一个页面, 而不是直接进创造页

v0.2.0 引入: 用户登录后默认跳到 /dashboard 工作台, 而不是之前的 /create。 让用户先看到自己的"账户全貌"再决定干啥。

注意区分 — admin 后台第一页也叫"仪表盘", 那是站长用的统计页 (见此); 这里说的是终端用户登录后的工作台, 是另一个页面。

用户端工作台

顶部欢迎横幅

显示"欢迎回来, X" + 一句简短引导。X 取昵称 → 用户名 → 邮箱前缀 兜底。

4 张 KPI 卡

一眼看到关键数字:

  • 本月生图 — 当月成功生成多少张, 副标显示累计总数
  • 本月消耗积分 — 当月扣点累计
  • 积分余额 — 可用余额; 若有冻结额度副标显示"冻结 N"
  • 收藏作品 — 标星了多少张

数字未到时不显示 0 而是 -, 接口失败时余额回落到登录态本地值, 不阻塞页面。

开始创作 (4 张模式入口卡)

四个入口快速跳到对应功能:

  • AI 一键生成 → 创造页 (文生图)
  • 参考图编辑 → 创造页 (建议从这里点开折叠区先传图)
  • 局部重绘 → 创造页 (建议先传图再涂抹)
  • 模板中心 → /templates

注: 当前这四张卡在前端实现上都跳同一个 /create, 用户进去后再选用法。 后续 Phase 2 会把不同模式拆成独立子表单。

最近作品 (6 张)

下面一行缩略图网格, 列出用户最近的 6 张生图记录, 点击跳到 历史页 查看完整列表。 没记录时显示空态 + "立即开始"按钮引导第一次生图。

入口

  • 左侧 sidebar → 工作台 (默认第一项, 命中态)
  • 顶部 logo (点击也回工作台)
  • 登录 / 注册成功 (默认跳到这里)
  • (app) 路由组的 redirect (从 / 落地页登录态点 "进入工作台" 也来这里)

数据接口

GET /api/v1/me/stats (需登录) 返回 UserOverview:

{
  "generations_total": 123,
  "generations_month": 45,
  "points_consumed_month": 1234,
  "points_balance": 5678,
  "points_frozen": 0,
  "favorites_total": 12,
  "last_generation_at": "2026-05-08T..."
}

最近作品复用 GET /api/v1/generations?page=1&page_size=6。

On this page