library-picturebook-activity/frontend
aid cd8de97f79 feat: 引入未发布作品状态与状态化操作面板(前端 UI 第一阶段)
- 新增 docs/design/public/ugc-work-status-redesign.md 完整设计方案与状态流转图
- UserWork.status 类型化为 WorkStatus 联合类型,加入 unpublished 中间状态
- 作品库 Index.vue 加「未发布」tab + 紫色标签样式 + emptyDescription + dev mock 兜底
- Detail.vue 完整重写:清 emoji + 紫粉化 + 根据 status 切换 5 套操作按钮
  · draft → 继续创作
  · unpublished → 公开发布 / 编辑信息
  · pending_review → 撤回审核
  · published → 下架
  · rejected → 修改后重交(含拒绝原因卡片)
- EditInfoView 三按钮语义调整:「保存」→ unpublished、「直接发布」→ pending_review
- 删除独立 Publish.vue 与对应路由(发布功能并入 Detail.vue 公开发布按钮)
- 新建 _dev-mock.ts dev 模式数据共享文件,5 条覆盖全状态的 mock 作品 + 13 页详情
- 撤回 / 下架等接口与 leai workId 映射留 TODO,待后端第二阶段联调

详见 docs/design/public/ugc-work-status-redesign.md

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 18:48:14 +08:00
..
.cursor/rules Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
docs feat: 赛事→活动术语统一,AI创作嵌套路由重构,前端依赖升级 2026-04-08 22:58:07 +08:00
e2e feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
playwright-report feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
scripts Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
src feat: 引入未发布作品状态与状态化操作面板(前端 UI 第一阶段) 2026-04-09 18:48:14 +08:00
test-results feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
.env.development feat: 赛事→活动术语统一,AI创作嵌套路由重构,前端依赖升级 2026-04-08 22:58:07 +08:00
.env.production feat: 赛事→活动术语统一,AI创作嵌套路由重构,前端依赖升级 2026-04-08 22:58:07 +08:00
.env.test feat: 赛事→活动术语统一,AI创作嵌套路由重构,前端依赖升级 2026-04-08 22:58:07 +08:00
.gitignore Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
.npmrc Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
cmp-3d.conf Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
competition-web-test-v1.0.0.tgz 修改代码,部署测试 2026-01-18 17:58:38 +08:00
index.html Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
package-lock.json feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
package.json feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
PERMISSION_USAGE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
playwright.config.ts feat: 添加乐读派(leai)集成模块及E2E测试基础设施 2026-04-07 21:52:32 +08:00
postcss.config.js Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
tailwind.config.js Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
TENANT_MANAGEMENT_GUIDE.md Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
tsconfig.json Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
tsconfig.node.json Day4: 超管端设计优化 + UGC绘本创作社区P0实现 2026-03-27 22:20:25 +08:00
tsconfig.node.tsbuildinfo feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
tsconfig.tsbuildinfo feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
vite.config.d.ts feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
vite.config.js feat: 管理端全功能 E2E 测试——40 用例覆盖登录、仪表盘、活动、报名、作品、评审、用户、导航 2026-04-09 12:52:39 +08:00
vite.config.ts feat: 赛事→活动术语统一,AI创作嵌套路由重构,前端依赖升级 2026-04-08 22:58:07 +08:00