- 新增 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> |
||
|---|---|---|
| .. | ||
| activity-results-public-display.md | ||
| like-favorite.md | ||
| ugc-development-plan.md | ||
| ugc-platform-upgrade.md | ||
| ugc-work-status-redesign.md | ||