Skip to content

活动管理与我的发布 (Management & My Published)

版本: V2.0
更新日期: 2026-01-23
状态: 定稿
对应原型: workspace/prototypes/my_content

本文档定义 C 端用户(普通雪友/教练/摄影师)作为发起人对自己所发布活动、动态、闲置物品的管理规范。


一、入口与导航

管理中心入口

我的 Tab (底部导航) → 内容广场 (卡片区) → 我的发布 (左侧大卡片)

页面结构: 此页面聚合了用户发布的所有内容类型(动态、活动、闲置等),并提供直接的管理操作。


二、列表页管理逻辑

为提升操作效率,核心管理动作(编辑、取消、删除)直接下放至列表卡片,无需进入详情页

2.1 操作区 (Action Bar)

每个发布卡片右下角根据状态显示 1-3 个操作按钮:

图标含义适用场景
📝 (Edit)编辑活动处于「报名中/待审核」且无人报名(或特定字段允许编辑时)
🚫 (Cancel)取消活动 / 下架进行中/未结束的内容。点击触发「取消确认弹窗」。
🗑️ (Delete)删除活动已结束/已取消/已下架的非活跃内容。点击触发「删除确认弹窗」。
💬 (Contact)私信(非发起人视角) 联系发布者

三、生命周期管理策略 (Cancel vs Delete)

为了防止误操作导致的数据丢失,我们严格区分「取消」与「删除」。

3.1 取消活动 (Cancel)

定义:终止一个正在进行即将开始的活动。此操作具有业务影响(需通知报名人、退款等)。

  • 适用状态招募中 (Enrolling), 已满员 (Full), 进行中 (Ongoing), 待进行 (Pending)
  • 闲置物品:对应操作为「下架」(Off-shelf)。
  • 交互
    • 点击 🚫 图标。
    • 弹出 红色警告 确认弹窗。
    • 确认后,活动状态变更 为 已取消 (Cancelled) 或 已下架
    • 触发业务流:通知已报名用户,发起自动退款。

弹窗规范 (ConfirmModal)

  • 图标:顶部展示红色 🚫 警告图标。
  • 标题取消活动
  • 内容确定要取消 "{活动标题}" 吗?取消后活动将停止报名并通知已报名用户。此操作不可撤销。
  • 确认按钮:红色背景 (bg-red-500),文案 确认取消

3.2 删除活动 (Delete)

定义:移除一个非活跃的历史记录。此操作纯粹是数据清理,不影响业务流。

  • 适用状态已结束 (Completed), 已取消 (Cancelled), 已过期 (Expired), 已下架 (Sold/Off-shelf)
  • 交互
    • 点击 🗑️ 图标。
    • 弹出 灰色提示 确认弹窗。
    • 确认后,从列表中物理删除该条记录(或软删除不可见)。

弹窗规范 (ConfirmModal)

  • 图标:顶部展示灰色 🗑️ 垃圾桶图标。
  • 标题删除活动
  • 内容确定要删除 "{活动标题}" 吗?删除后将无法找回。
  • 确认按钮:灰色背景 (bg-slate-600),文案 删除

四、卡片状态映射表

根据内容类型与状态,动态显示可用的操作按钮:

类型状态显示操作行为
活动报名中📝 编辑, 🚫 取消允许修改部分信息,支持中止活动
活动进行中🚫 取消仅支持中止,不可编辑
活动已结束🗑️ 删除仅支持删除历史记录
活动已取消🗑️ 删除仅支持删除历史记录
闲置出售中📝 编辑, 🚫 下架允许修改信息,支持下架
闲置已下架🗑️ 删除支持删除记录
闲置已售出🗑️ 删除支持删除记录
动态(任意)🗑️ 删除动态仅支持直接删除

五、验收标准 (Acceptance Criteria)

  1. 入口正确:从「我的发布」可看到所有历史活动。
  2. 图标区分
    • 正在进行的活动显示 🚫 (Cancel)。
    • 已结束/取消的活动显示 🗑️ (Delete)。
  3. 弹窗区分
    • 取消操作必须弹出 红色 警告弹窗。
    • 删除操作必须弹出 灰色 确认弹窗。
  4. 状态变更
    • 取消后,列表项即时变为「已取消」状态,操作按钮随之变为「删除」。
    • 删除后,列表项即时消失。

雪哒产品文档

请输入访问密码