收藏夹和作品集 · 删除时新增内容处理选项

优先级 产线 信息呈现 用户端 Web + App 双端 工作项 功能优化

变更日志

交付研发后如有调整将在此记录。

一、概述

1.1 背景与目标

背景

用户在删除收藏夹或作品集时,现有弹窗仅提供"确认删除"操作,未说明分类内的内容将如何处理。用户预期收藏夹内的收藏内容、作品集内的作品在删除分类后仍被保留,但当前行为不透明,导致用户顾虑删除操作。

同时,平台计划上线「未整理」默认分类,用于承接不属于任何具名分类的内容,此次删除流程优化需与「未整理」联动。

产品目标

  • 用户目标:删除分类时清楚知道内容的去向,可按需决定是一并清除还是保留到未整理
  • 业务目标:降低用户因误操作丢失内容的客诉;为「未整理」分类上线做流程衔接

目标用户

所有在 SeaArt 创建了收藏夹或作品集的登录用户。

二、产品描述

2.1 整体流程

删除收藏夹流程

flowchart TD
    A[用户点击删除收藏夹] --> B[弹出删除确认弹窗]
    B --> C{用户是否勾选\n「同步取消收藏其中内容」}
    C -- 勾选 --> D[点击确认]
    C -- 不勾选 --> E[点击确认]
    D --> F[收藏夹删除\n其中内容全部取消收藏]
    E --> G[收藏夹删除\n其中内容移入「未整理收藏」]
    B --> H[点击取消 / 关闭]
    H --> I[弹窗关闭,收藏夹保留]

删除作品集流程

flowchart TD
    A[用户点击删除作品集] --> B[弹出删除确认弹窗]
    B --> C{用户是否勾选\n「同步删除其中作品」}
    C -- 勾选 --> D[点击确认]
    C -- 不勾选 --> E[点击确认]
    D --> F[作品集删除\n其中作品一并删除]
    E --> G[作品集删除\n其中作品移入「未整理作品」]
    B --> H[点击取消 / 关闭]
    H --> I[弹窗关闭,作品集保留]

2.2 全局说明

  • 「未整理」为系统默认分类,用户不可重命名、不可删除,本次需求前置依赖「未整理」分类上线
  • 删除操作不可撤销,弹窗需明确传达不可逆语义
  • 不支持批量删除收藏夹/作品集,每次仅操作单个
  • 勾选框默认不勾选(保守策略,防误操作)
  • 双端(Web + App)交互一致,仅视觉布局适配各端规范

三、功能需求

3.1 删除收藏夹 优化

用户故事

作为收藏夹的创建者,我希望在删除收藏夹时可以选择是否同步取消其中内容的收藏,以便我既能清空痕迹,也能把内容保留在未整理中以后再整理。

前置条件

  • 用户已登录
  • 用户为该收藏夹的创建者
  • 「未整理收藏」分类已上线

交互设计 · 删除确认弹窗(现有弹窗改造)

App 端样式

Web 端样式(居中弹窗)

交互规则

元素规则
弹窗标题「删除收藏夹」
说明文案「删除后,收藏夹将不可恢复。」
勾选项文案「同步取消收藏其中内容」
副文案:「取消后,相关内容将从你的收藏中移除」
勾选框默认状态不勾选
确认按钮文案「确认删除」(高危样式,红色/警告色)
取消按钮关闭弹窗,不执行任何操作
右上角 ✕ / 点击蒙层同取消,关闭弹窗

业务逻辑

场景行为
勾选「同步取消收藏」后确认收藏夹删除;收藏夹内所有内容取消收藏(从用户收藏列表彻底移除,不进入未整理)
未勾选,直接确认收藏夹删除;收藏夹内所有内容移入「未整理收藏」
收藏夹为空时删除直接删除收藏夹,无内容处理,逻辑同"未勾选"(结果一致,无内容可移动)

后置条件

  • 收藏夹从列表消失
  • 勾选情况下:内容不再出现在用户任何收藏分类中
  • 未勾选情况下:内容出现在「未整理收藏」中,顺序保持内容在原收藏夹中的排列位置不变

3.2 删除作品集 优化

用户故事

作为作品集的创建者,我希望在删除作品集时可以选择是否同步删除其中的作品,以便我可以只解散分类而保留作品本身,或者彻底清除。

前置条件

  • 用户已登录
  • 用户为该作品集的创建者
  • 「未整理作品」分类已上线

交互设计 · 删除确认弹窗(现有弹窗改造)

App 端样式

Web 端样式(居中弹窗)

交互规则

元素规则
弹窗标题「删除作品集」
说明文案「删除后,作品集将不可恢复。」
勾选项文案「同步删除其中作品」
副文案:「删除后,相关作品将永久移除,不可恢复」
勾选框默认状态不勾选
确认按钮文案「确认删除」(高危样式)
取消 / ✕ / 蒙层关闭弹窗,不执行任何操作

业务逻辑

场景行为
勾选「同步删除其中作品」后确认作品集删除;作品集内所有作品永久删除(含封面、发布状态等,等同于手动删除作品)
未勾选,直接确认作品集删除;作品集内所有作品移入「未整理作品」
作品集为空时删除直接删除作品集,无内容处理
⚠️ 勾选「同步删除其中作品」时,作品一经删除不可恢复,副文案需明确提示"永久移除,不可恢复",强化风险感知。

后置条件

  • 作品集从列表消失
  • 勾选情况下:作品彻底删除,不再出现在用户任何页面
  • 未勾选情况下:作品出现在「未整理作品」中,顺序保持作品在原作品集中的排列位置不变

3.3 「未整理」默认分类 新增(前置依赖)

概述

「未整理」是系统为每位用户自动创建的默认分类,分为「未整理收藏」和「未整理作品」两个,分别对应收藏夹体系和作品集体系。

规则

规则项说明
创建方式系统自动创建,不需要用户手动操作
可见性始终展示,无内容时显示空态
可操作性不可重命名、不可删除、不可排序调整位置
内容来源删除收藏夹/作品集时未勾选同步删除/取消收藏的内容自动归入
内容操作用户可手动将未整理中的内容移入其他收藏夹/作品集,或删除
数量上限无上限

四、非功能需求

4.1 性能

4.2 数据安全

五、附录

所有待确认项已确认,无待决事项。

验收要点

#场景预期结果
1删除非空收藏夹,不勾选选项,点击确认收藏夹消失;原内容出现在「未整理收藏」中
2删除非空收藏夹,勾选「同步取消收藏」,点击确认收藏夹消失;原内容在用户所有收藏分类中消失
3删除非空作品集,不勾选选项,点击确认作品集消失;原作品出现在「未整理作品」中
4删除非空作品集,勾选「同步删除其中作品」,点击确认作品集消失;原作品从平台彻底删除,个人主页不可见
5删除空收藏夹/作品集直接删除,无内容处理,无报错
6删除弹窗,点击取消或 ✕弹窗关闭,收藏夹/作品集保留,无任何变化
7Web + App 双端验证上述所有场景行为一致