{
  "title": "黔藤壹号管理后台逐界面设计提案",
  "status": "供开发者评审选择；未批准开发，未实现或部署",
  "scope": {
    "catalogPages": 100,
    "navigationOnlyPages": 21,
    "independentDesigns": 385
  },
  "reference": {
    "framework": "Nuxt UI",
    "currentSources": [
      "apps/admin-web/src/domain.js",
      "apps/admin-web/src/nav-groups.js",
      "apps/admin-web/src/App.vue",
      "apps/admin-web/src/BusinessPage.vue",
      "apps/admin-web/src/AdminSettings.vue",
      "apps/admin-web/src/ThemeSettings.vue",
      "apps/admin-web/src/ApiFields.vue",
      "apps/admin-web/src/resources-*.js"
    ],
    "screenshot": "references/product.png"
  },
  "entries": [
    {
      "id": "overview--page",
      "page": "overview",
      "title": "数据总览",
      "pageTitle": "数据总览",
      "group": "工作台",
      "section": "",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "filters": [],
      "sidebar": [
        "数据总览",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:22-45",
      "availability": "现有界面",
      "limitation": "销售额仅统计商品订单 payment_status=20 的 pay_amount，不是全平台实收、净收入或微信对账；今日按服务器日期与订单创建时间统计。",
      "description": "服务器仪表板总览；用户、商品、课程、资讯、视频和商品订单分别计数。",
      "output": "images/overview--page.png"
    },
    {
      "id": "overview--detail",
      "page": "overview",
      "title": "数据总览 · 详情",
      "pageTitle": "数据总览",
      "group": "工作台",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "columns": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "filters": [],
      "sidebar": [
        "数据总览",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:22-45",
      "availability": "现有界面",
      "limitation": "销售额仅统计商品订单 payment_status=20 的 pay_amount，不是全平台实收、净收入或微信对账；今日按服务器日期与订单创建时间统计。",
      "description": "服务器仪表板总览；用户、商品、课程、资讯、视频和商品订单分别计数。",
      "output": "images/overview--detail.png"
    },
    {
      "id": "todo--page",
      "page": "todo",
      "title": "我的待办",
      "pageTitle": "我的待办",
      "group": "工作台",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "通知 ID"
        },
        {
          "key": "notify_type",
          "label": "类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "content",
          "label": "内容"
        },
        {
          "key": "related_id",
          "label": "关联业务 ID"
        },
        {
          "key": "is_read",
          "label": "已读"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "notify_type",
          "label": "通知类型",
          "type": "select",
          "options": [
            {
              "label": "新订单",
              "value": "order"
            },
            {
              "label": "视频审核",
              "value": "video_audit"
            },
            {
              "label": "实名认证",
              "value": "identity_audit"
            },
            {
              "label": "退款申请",
              "value": "refund"
            }
          ]
        },
        {
          "key": "is_read",
          "label": "已读状态",
          "type": "select",
          "options": [
            {
              "label": "未读",
              "value": false
            },
            {
              "label": "已读",
              "value": true
            }
          ]
        }
      ],
      "sidebar": [
        "数据总览",
        "我的待办",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:7-18,46-124",
      "availability": "现有界面",
      "limitation": "待处理仅包含视频待审、实名待审和已付待处理商品订单；标记已读不完成关联业务。不提供跨业务审批、任务指派或原后台链接跳转。",
      "description": "真实后台通知与待处理汇总。通知已读状态是后台共享状态，不是个人任务分派。",
      "output": "images/todo--page.png"
    },
    {
      "id": "todo--detail",
      "page": "todo",
      "title": "我的待办 · 详情",
      "pageTitle": "我的待办",
      "group": "工作台",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "通知 ID"
        },
        {
          "key": "notify_type",
          "label": "类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "content",
          "label": "内容"
        },
        {
          "key": "related_id",
          "label": "关联业务 ID"
        },
        {
          "key": "is_read",
          "label": "已读"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "通知 ID"
        },
        {
          "key": "notify_type",
          "label": "类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "content",
          "label": "内容"
        },
        {
          "key": "related_id",
          "label": "关联业务 ID"
        },
        {
          "key": "is_read",
          "label": "已读"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "notify_type",
          "label": "通知类型",
          "type": "select",
          "options": [
            {
              "label": "新订单",
              "value": "order"
            },
            {
              "label": "视频审核",
              "value": "video_audit"
            },
            {
              "label": "实名认证",
              "value": "identity_audit"
            },
            {
              "label": "退款申请",
              "value": "refund"
            }
          ]
        },
        {
          "key": "is_read",
          "label": "已读状态",
          "type": "select",
          "options": [
            {
              "label": "未读",
              "value": false
            },
            {
              "label": "已读",
              "value": true
            }
          ]
        }
      ],
      "sidebar": [
        "数据总览",
        "我的待办",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:7-18,46-124",
      "availability": "现有界面",
      "limitation": "待处理仅包含视频待审、实名待审和已付待处理商品订单；标记已读不完成关联业务。不提供跨业务审批、任务指派或原后台链接跳转。",
      "description": "真实后台通知与待处理汇总。通知已读状态是后台共享状态，不是个人任务分派。",
      "output": "images/todo--detail.png"
    },
    {
      "id": "todo--action-read",
      "page": "todo",
      "title": "我的待办 · 标记已读",
      "pageTitle": "我的待办",
      "group": "工作台",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "通知 ID"
        },
        {
          "key": "notify_type",
          "label": "类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "content",
          "label": "内容"
        },
        {
          "key": "related_id",
          "label": "关联业务 ID"
        },
        {
          "key": "is_read",
          "label": "已读"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "notify_type",
          "label": "通知类型",
          "type": "select",
          "options": [
            {
              "label": "新订单",
              "value": "order"
            },
            {
              "label": "视频审核",
              "value": "video_audit"
            },
            {
              "label": "实名认证",
              "value": "identity_audit"
            },
            {
              "label": "退款申请",
              "value": "refund"
            }
          ]
        },
        {
          "key": "is_read",
          "label": "已读状态",
          "type": "select",
          "options": [
            {
              "label": "未读",
              "value": false
            },
            {
              "label": "已读",
              "value": true
            }
          ]
        }
      ],
      "sidebar": [
        "数据总览",
        "我的待办",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:7-18,46-124",
      "availability": "现有界面",
      "limitation": "待处理仅包含视频待审、实名待审和已付待处理商品订单；标记已读不完成关联业务。不提供跨业务审批、任务指派或原后台链接跳转。",
      "description": "真实后台通知与待处理汇总。通知已读状态是后台共享状态，不是个人任务分派。",
      "action": "标记已读",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/todo--action-read.png"
    },
    {
      "id": "todo--action-delete",
      "page": "todo",
      "title": "我的待办 · 删除通知",
      "pageTitle": "我的待办",
      "group": "工作台",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "通知 ID"
        },
        {
          "key": "notify_type",
          "label": "类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "content",
          "label": "内容"
        },
        {
          "key": "related_id",
          "label": "关联业务 ID"
        },
        {
          "key": "is_read",
          "label": "已读"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "notify_type",
          "label": "通知类型",
          "type": "select",
          "options": [
            {
              "label": "新订单",
              "value": "order"
            },
            {
              "label": "视频审核",
              "value": "video_audit"
            },
            {
              "label": "实名认证",
              "value": "identity_audit"
            },
            {
              "label": "退款申请",
              "value": "refund"
            }
          ]
        },
        {
          "key": "is_read",
          "label": "已读状态",
          "type": "select",
          "options": [
            {
              "label": "未读",
              "value": false
            },
            {
              "label": "已读",
              "value": true
            }
          ]
        }
      ],
      "sidebar": [
        "数据总览",
        "我的待办",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:7-18,46-124",
      "availability": "现有界面",
      "limitation": "待处理仅包含视频待审、实名待审和已付待处理商品订单；标记已读不完成关联业务。不提供跨业务审批、任务指派或原后台链接跳转。",
      "description": "真实后台通知与待处理汇总。通知已读状态是后台共享状态，不是个人任务分派。",
      "action": "删除通知",
      "actionDescription": "仅删除通知，不处理关联业务。",
      "danger": true,
      "conditional": false,
      "output": "images/todo--action-delete.png"
    },
    {
      "id": "todo--action-read-all",
      "page": "todo",
      "title": "我的待办 · 全部标记已读",
      "pageTitle": "我的待办",
      "group": "工作台",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "通知 ID"
        },
        {
          "key": "notify_type",
          "label": "类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "content",
          "label": "内容"
        },
        {
          "key": "related_id",
          "label": "关联业务 ID"
        },
        {
          "key": "is_read",
          "label": "已读"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "notify_type",
          "label": "通知类型",
          "type": "select",
          "options": [
            {
              "label": "新订单",
              "value": "order"
            },
            {
              "label": "视频审核",
              "value": "video_audit"
            },
            {
              "label": "实名认证",
              "value": "identity_audit"
            },
            {
              "label": "退款申请",
              "value": "refund"
            }
          ]
        },
        {
          "key": "is_read",
          "label": "已读状态",
          "type": "select",
          "options": [
            {
              "label": "未读",
              "value": false
            },
            {
              "label": "已读",
              "value": true
            }
          ]
        }
      ],
      "sidebar": [
        "数据总览",
        "我的待办",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:7-18,46-124",
      "availability": "现有界面",
      "limitation": "待处理仅包含视频待审、实名待审和已付待处理商品订单；标记已读不完成关联业务。不提供跨业务审批、任务指派或原后台链接跳转。",
      "description": "真实后台通知与待处理汇总。通知已读状态是后台共享状态，不是个人任务分派。",
      "action": "全部标记已读",
      "actionDescription": "标记当前通知类型的全部通知（不限当前页）；未选类型则处理全部类型。",
      "danger": false,
      "conditional": false,
      "output": "images/todo--action-read-all.png"
    },
    {
      "id": "todo--action-clean-old",
      "page": "todo",
      "title": "我的待办 · 清理旧已读通知",
      "pageTitle": "我的待办",
      "group": "工作台",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "days",
          "label": "保留天数",
          "type": "number",
          "min": 1,
          "max": 365,
          "required": true,
          "default": 30
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "通知 ID"
        },
        {
          "key": "notify_type",
          "label": "类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "content",
          "label": "内容"
        },
        {
          "key": "related_id",
          "label": "关联业务 ID"
        },
        {
          "key": "is_read",
          "label": "已读"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "notify_type",
          "label": "通知类型",
          "type": "select",
          "options": [
            {
              "label": "新订单",
              "value": "order"
            },
            {
              "label": "视频审核",
              "value": "video_audit"
            },
            {
              "label": "实名认证",
              "value": "identity_audit"
            },
            {
              "label": "退款申请",
              "value": "refund"
            }
          ]
        },
        {
          "key": "is_read",
          "label": "已读状态",
          "type": "select",
          "options": [
            {
              "label": "未读",
              "value": false
            },
            {
              "label": "已读",
              "value": true
            }
          ]
        }
      ],
      "sidebar": [
        "数据总览",
        "我的待办",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:7-18,46-124",
      "availability": "现有界面",
      "limitation": "待处理仅包含视频待审、实名待审和已付待处理商品订单；标记已读不完成关联业务。不提供跨业务审批、任务指派或原后台链接跳转。",
      "description": "真实后台通知与待处理汇总。通知已读状态是后台共享状态，不是个人任务分派。",
      "action": "清理旧已读通知",
      "actionDescription": "按创建时间清理全部类型的旧已读通知，不限当前筛选。",
      "danger": false,
      "conditional": false,
      "output": "images/todo--action-clean-old.png"
    },
    {
      "id": "daily--page",
      "page": "daily",
      "title": "经营日报",
      "pageTitle": "经营日报",
      "group": "工作台",
      "section": "我的工作",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "filters": [],
      "sidebar": [
        "数据总览",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:125-139",
      "availability": "现有界面",
      "limitation": "现有接口只提供今日新增用户、今日创建商品订单及其中已付金额；无历史日报、退款、核销、日报生成或导出接口。金额不是今日支付流水。",
      "description": "今日经营快照（服务器日期）。",
      "output": "images/daily--page.png"
    },
    {
      "id": "daily--detail",
      "page": "daily",
      "title": "经营日报 · 详情",
      "pageTitle": "经营日报",
      "group": "工作台",
      "section": "我的工作",
      "type": "detail",
      "fields": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "columns": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "filters": [],
      "sidebar": [
        "数据总览",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-system.js:125-139",
      "availability": "现有界面",
      "limitation": "现有接口只提供今日新增用户、今日创建商品订单及其中已付金额；无历史日报、退款、核销、日报生成或导出接口。金额不是今日支付流水。",
      "description": "今日经营快照（服务器日期）。",
      "output": "images/daily--detail.png"
    },
    {
      "id": "announcement--page",
      "page": "announcement",
      "title": "系统公告",
      "pageTitle": "系统公告",
      "group": "工作台",
      "section": "我的工作",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "数据总览",
        "经营日报",
        "系统公告"
      ],
      "source": "apps/admin-web/src/resources-content.js:263-265",
      "availability": "未接入接口",
      "limitation": "现有后端没有系统公告发布/受众/附件接口；admin_notification 是待办通知读取接口，不是公告管理。内容 kind 也不包含公告。",
      "description": "",
      "output": "images/announcement--page.png"
    },
    {
      "id": "brand--page",
      "page": "brand",
      "title": "品牌列表",
      "pageTitle": "品牌列表",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "brand_name",
          "label": "名称"
        },
        {
          "key": "brand_logo_preview_url",
          "label": "标志"
        },
        {
          "key": "website",
          "label": "网站"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:266-302",
      "availability": "现有界面",
      "limitation": "支持品牌完整资料、图片上传、新增、编辑、排序、启停及删除；后端品牌没有品牌分类或商户数量字段，无独立详情接口，列表已返回全部可写字段。",
      "description": "对接现有商品品牌管理。",
      "output": "images/brand--page.png"
    },
    {
      "id": "brand--detail",
      "page": "brand",
      "title": "品牌列表 · 详情",
      "pageTitle": "品牌列表",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "detail",
      "fields": [
        {
          "key": "brand_name",
          "label": "品牌名称",
          "type": "text",
          "required": true
        },
        {
          "key": "brand_logo",
          "label": "品牌标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "brand_image",
          "label": "品牌图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "website",
          "label": "网站",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "brand_name",
          "label": "名称"
        },
        {
          "key": "brand_logo_preview_url",
          "label": "标志"
        },
        {
          "key": "website",
          "label": "网站"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:266-302",
      "availability": "现有界面",
      "limitation": "支持品牌完整资料、图片上传、新增、编辑、排序、启停及删除；后端品牌没有品牌分类或商户数量字段，无独立详情接口，列表已返回全部可写字段。",
      "description": "对接现有商品品牌管理。",
      "output": "images/brand--detail.png"
    },
    {
      "id": "brand--create",
      "page": "brand",
      "title": "品牌列表 · 新增",
      "pageTitle": "品牌列表",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "create",
      "fields": [
        {
          "key": "brand_name",
          "label": "品牌名称",
          "type": "text",
          "required": true
        },
        {
          "key": "brand_logo",
          "label": "品牌标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "brand_image",
          "label": "品牌图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "website",
          "label": "网站",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "brand_name",
          "label": "名称"
        },
        {
          "key": "brand_logo_preview_url",
          "label": "标志"
        },
        {
          "key": "website",
          "label": "网站"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:266-302",
      "availability": "现有界面",
      "limitation": "支持品牌完整资料、图片上传、新增、编辑、排序、启停及删除；后端品牌没有品牌分类或商户数量字段，无独立详情接口，列表已返回全部可写字段。",
      "description": "对接现有商品品牌管理。",
      "output": "images/brand--create.png"
    },
    {
      "id": "brand--edit",
      "page": "brand",
      "title": "品牌列表 · 编辑",
      "pageTitle": "品牌列表",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "edit",
      "fields": [
        {
          "key": "brand_name",
          "label": "品牌名称",
          "type": "text",
          "required": true
        },
        {
          "key": "brand_logo",
          "label": "品牌标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "brand_image",
          "label": "品牌图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "website",
          "label": "网站",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "brand_name",
          "label": "名称"
        },
        {
          "key": "brand_logo_preview_url",
          "label": "标志"
        },
        {
          "key": "website",
          "label": "网站"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:266-302",
      "availability": "现有界面",
      "limitation": "支持品牌完整资料、图片上传、新增、编辑、排序、启停及删除；后端品牌没有品牌分类或商户数量字段，无独立详情接口，列表已返回全部可写字段。",
      "description": "对接现有商品品牌管理。",
      "output": "images/brand--edit.png"
    },
    {
      "id": "brand--action-status",
      "page": "brand",
      "title": "品牌列表 · 切换启停",
      "pageTitle": "品牌列表",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "brand_name",
          "label": "名称"
        },
        {
          "key": "brand_logo_preview_url",
          "label": "标志"
        },
        {
          "key": "website",
          "label": "网站"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:266-302",
      "availability": "现有界面",
      "limitation": "支持品牌完整资料、图片上传、新增、编辑、排序、启停及删除；后端品牌没有品牌分类或商户数量字段，无独立详情接口，列表已返回全部可写字段。",
      "description": "对接现有商品品牌管理。",
      "action": "切换启停",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/brand--action-status.png"
    },
    {
      "id": "brand--action-delete",
      "page": "brand",
      "title": "品牌列表 · 删除",
      "pageTitle": "品牌列表",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "brand_name",
          "label": "名称"
        },
        {
          "key": "brand_logo_preview_url",
          "label": "标志"
        },
        {
          "key": "website",
          "label": "网站"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:266-302",
      "availability": "现有界面",
      "limitation": "支持品牌完整资料、图片上传、新增、编辑、排序、启停及删除；后端品牌没有品牌分类或商户数量字段，无独立详情接口，列表已返回全部可写字段。",
      "description": "对接现有商品品牌管理。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/brand--action-delete.png"
    },
    {
      "id": "brand--action-delete-media",
      "page": "brand",
      "title": "品牌列表 · 删除未引用素材",
      "pageTitle": "品牌列表",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "brand_name",
          "label": "名称"
        },
        {
          "key": "brand_logo_preview_url",
          "label": "标志"
        },
        {
          "key": "website",
          "label": "网站"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:266-302",
      "availability": "现有界面",
      "limitation": "支持品牌完整资料、图片上传、新增、编辑、排序、启停及删除；后端品牌没有品牌分类或商户数量字段，无独立详情接口，列表已返回全部可写字段。",
      "description": "对接现有商品品牌管理。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/brand--action-delete-media.png"
    },
    {
      "id": "category--page",
      "page": "category",
      "title": "品牌分类",
      "pageTitle": "品牌分类",
      "group": "商户中心",
      "section": "品牌运营",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:303-306",
      "availability": "未接入接口",
      "limitation": "后端仅有商品、课程、资讯、视频分类；Brand DTO 无分类字段，也没有品牌分类 API，不能以商品分类代替。",
      "description": "",
      "output": "images/category--page.png"
    },
    {
      "id": "story--page",
      "page": "story",
      "title": "品牌故事",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "output": "images/story--page.png"
    },
    {
      "id": "story--detail",
      "page": "story",
      "title": "品牌故事 · 详情",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "data_date",
          "label": "故事日期标签",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "output": "images/story--detail.png"
    },
    {
      "id": "story--create",
      "page": "story",
      "title": "品牌故事 · 新增",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "create",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "data_date",
          "label": "故事日期标签",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "output": "images/story--create.png"
    },
    {
      "id": "story--edit",
      "page": "story",
      "title": "品牌故事 · 编辑",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "data_date",
          "label": "故事日期标签",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "output": "images/story--edit.png"
    },
    {
      "id": "story--action-publish",
      "page": "story",
      "title": "品牌故事 · 发布",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "action": "发布",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/story--action-publish.png"
    },
    {
      "id": "story--action-unpublish",
      "page": "story",
      "title": "品牌故事 · 下架",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "action": "下架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/story--action-unpublish.png"
    },
    {
      "id": "story--action-delete",
      "page": "story",
      "title": "品牌故事 · 删除",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/story--action-delete.png"
    },
    {
      "id": "story--action-delete-media",
      "page": "story",
      "title": "品牌故事 · 删除未引用素材",
      "pageTitle": "品牌故事",
      "group": "品牌管理",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:307-307; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "品牌故事：对接后端明确支持的 story 内容类型。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/story--action-delete-media.png"
    },
    {
      "id": "artisan--page",
      "page": "artisan",
      "title": "传承人档案",
      "pageTitle": "传承人档案",
      "group": "品牌管理",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "品牌故事",
        "传承人档案"
      ],
      "source": "apps/admin-web/src/resources-content.js:308-311",
      "availability": "未接入接口",
      "limitation": "现有内容 kind 仅 about/story/case/partner/contact/job，走黔藤板块仅 brand-origin/success-case/partner/contact；均无传承人档案及作品/资质 API。",
      "description": "",
      "output": "images/artisan--page.png"
    },
    {
      "id": "application--page",
      "page": "application",
      "title": "入驻申请",
      "pageTitle": "入驻申请",
      "group": "商户与套餐",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:439-453; apps/admin-web/src/resources-commerce.js:105-125",
      "availability": "现有界面",
      "limitation": "使用商户 status=0 待审核记录与真实状态接口；新增是管理员直接创建商户，没有用户提交、补充材料或独立申请历史。",
      "description": "后台商户待审核记录；不是独立入驻申请表。",
      "output": "images/application--page.png"
    },
    {
      "id": "application--detail",
      "page": "application",
      "title": "入驻申请 · 详情",
      "pageTitle": "入驻申请",
      "group": "商户与套餐",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:439-453; apps/admin-web/src/resources-commerce.js:105-125",
      "availability": "现有界面",
      "limitation": "使用商户 status=0 待审核记录与真实状态接口；新增是管理员直接创建商户，没有用户提交、补充材料或独立申请历史。",
      "description": "后台商户待审核记录；不是独立入驻申请表。",
      "output": "images/application--detail.png"
    },
    {
      "id": "application--create",
      "page": "application",
      "title": "入驻申请 · 新增",
      "pageTitle": "入驻申请",
      "group": "商户与套餐",
      "section": "",
      "type": "create",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:439-453; apps/admin-web/src/resources-commerce.js:105-125",
      "availability": "现有界面",
      "limitation": "使用商户 status=0 待审核记录与真实状态接口；新增是管理员直接创建商户，没有用户提交、补充材料或独立申请历史。",
      "description": "后台商户待审核记录；不是独立入驻申请表。",
      "output": "images/application--create.png"
    },
    {
      "id": "application--edit",
      "page": "application",
      "title": "入驻申请 · 编辑",
      "pageTitle": "入驻申请",
      "group": "商户与套餐",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:439-453; apps/admin-web/src/resources-commerce.js:105-125",
      "availability": "现有界面",
      "limitation": "使用商户 status=0 待审核记录与真实状态接口；新增是管理员直接创建商户，没有用户提交、补充材料或独立申请历史。",
      "description": "后台商户待审核记录；不是独立入驻申请表。",
      "output": "images/application--edit.png"
    },
    {
      "id": "application--action-status-1",
      "page": "application",
      "title": "入驻申请 · 审核通过",
      "pageTitle": "入驻申请",
      "group": "商户与套餐",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:439-453; apps/admin-web/src/resources-commerce.js:105-125",
      "availability": "现有界面",
      "limitation": "使用商户 status=0 待审核记录与真实状态接口；新增是管理员直接创建商户，没有用户提交、补充材料或独立申请历史。",
      "description": "后台商户待审核记录；不是独立入驻申请表。",
      "action": "审核通过",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/application--action-status-1.png"
    },
    {
      "id": "application--action-status-3",
      "page": "application",
      "title": "入驻申请 · 拒绝",
      "pageTitle": "入驻申请",
      "group": "商户与套餐",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:439-453; apps/admin-web/src/resources-commerce.js:105-125",
      "availability": "现有界面",
      "limitation": "使用商户 status=0 待审核记录与真实状态接口；新增是管理员直接创建商户，没有用户提交、补充材料或独立申请历史。",
      "description": "后台商户待审核记录；不是独立入驻申请表。",
      "action": "拒绝",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/application--action-status-3.png"
    },
    {
      "id": "merchant--page",
      "page": "merchant",
      "title": "商户管理",
      "pageTitle": "商户管理",
      "group": "商户中心",
      "section": "商户与门店",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:63-125",
      "availability": "现有界面",
      "limitation": "商户真实资料与状态管理；无导出、独立资质版本、补充材料审核流。私有资质仅使用已有存储键，不通过公开图片接口上传身份证。",
      "description": "",
      "output": "images/merchant--page.png"
    },
    {
      "id": "merchant--detail",
      "page": "merchant",
      "title": "商户管理 · 详情",
      "pageTitle": "商户管理",
      "group": "商户中心",
      "section": "商户与门店",
      "type": "detail",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:63-125",
      "availability": "现有界面",
      "limitation": "商户真实资料与状态管理；无导出、独立资质版本、补充材料审核流。私有资质仅使用已有存储键，不通过公开图片接口上传身份证。",
      "description": "",
      "output": "images/merchant--detail.png"
    },
    {
      "id": "merchant--create",
      "page": "merchant",
      "title": "商户管理 · 新增",
      "pageTitle": "商户管理",
      "group": "商户中心",
      "section": "商户与门店",
      "type": "create",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:63-125",
      "availability": "现有界面",
      "limitation": "商户真实资料与状态管理；无导出、独立资质版本、补充材料审核流。私有资质仅使用已有存储键，不通过公开图片接口上传身份证。",
      "description": "",
      "output": "images/merchant--create.png"
    },
    {
      "id": "merchant--edit",
      "page": "merchant",
      "title": "商户管理 · 编辑",
      "pageTitle": "商户管理",
      "group": "商户中心",
      "section": "商户与门店",
      "type": "edit",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:63-125",
      "availability": "现有界面",
      "limitation": "商户真实资料与状态管理；无导出、独立资质版本、补充材料审核流。私有资质仅使用已有存储键，不通过公开图片接口上传身份证。",
      "description": "",
      "output": "images/merchant--edit.png"
    },
    {
      "id": "merchant--action-status-2",
      "page": "merchant",
      "title": "商户管理 · 冻结商户",
      "pageTitle": "商户管理",
      "group": "商户中心",
      "section": "商户与门店",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:63-125",
      "availability": "现有界面",
      "limitation": "商户真实资料与状态管理；无导出、独立资质版本、补充材料审核流。私有资质仅使用已有存储键，不通过公开图片接口上传身份证。",
      "description": "",
      "action": "冻结商户",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/merchant--action-status-2.png"
    },
    {
      "id": "merchant--action-status-1",
      "page": "merchant",
      "title": "商户管理 · 恢复正常",
      "pageTitle": "商户管理",
      "group": "商户中心",
      "section": "商户与门店",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "品牌列表",
        "品牌分类",
        "商户管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:63-125",
      "availability": "现有界面",
      "limitation": "商户真实资料与状态管理；无导出、独立资质版本、补充材料审核流。私有资质仅使用已有存储键，不通过公开图片接口上传身份证。",
      "description": "",
      "action": "恢复正常",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/merchant--action-status-1.png"
    },
    {
      "id": "store--page",
      "page": "store",
      "title": "门店管理",
      "pageTitle": "门店管理",
      "group": "商户与套餐",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "shop_name",
          "label": "门店"
        },
        {
          "key": "merchant_id",
          "label": "商户 ID"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "service_phone",
          "label": "电话"
        },
        {
          "key": "business_hours",
          "label": "营业时间"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:135-153; apps/admin-web/src/resources-commerce.js:464-478",
      "availability": "现有界面",
      "limitation": "启停通过编辑状态保存；已被套餐或核销引用的门店不可删除。无导出。",
      "description": "",
      "output": "images/store--page.png"
    },
    {
      "id": "store--detail",
      "page": "store",
      "title": "门店管理 · 详情",
      "pageTitle": "门店管理",
      "group": "商户与套餐",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "shop_name",
          "label": "门店名称",
          "required": true
        },
        {
          "key": "shop_logo",
          "label": "门店标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "shop_banner",
          "label": "门店横幅",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "notice",
          "label": "公告",
          "required": false
        },
        {
          "key": "service_phone",
          "label": "服务电话",
          "required": false
        },
        {
          "key": "business_hours",
          "label": "营业时间",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "latitude",
          "label": "纬度",
          "type": "number",
          "required": false,
          "min": -90,
          "max": 90,
          "step": 0.000001
        },
        {
          "key": "longitude",
          "label": "经度",
          "type": "number",
          "required": false,
          "min": -180,
          "max": 180,
          "step": 0.000001
        },
        {
          "key": "avg_price",
          "label": "人均消费",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "main_category",
          "label": "主营类别",
          "required": false
        },
        {
          "key": "category_tags",
          "label": "分类标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "shop_tags",
          "label": "门店标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "badges",
          "label": "徽章",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "is_new_store",
          "label": "新店",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "shop_name",
          "label": "门店"
        },
        {
          "key": "merchant_id",
          "label": "商户 ID"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "service_phone",
          "label": "电话"
        },
        {
          "key": "business_hours",
          "label": "营业时间"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:135-153; apps/admin-web/src/resources-commerce.js:464-478",
      "availability": "现有界面",
      "limitation": "启停通过编辑状态保存；已被套餐或核销引用的门店不可删除。无导出。",
      "description": "",
      "output": "images/store--detail.png"
    },
    {
      "id": "store--create",
      "page": "store",
      "title": "门店管理 · 新增",
      "pageTitle": "门店管理",
      "group": "商户与套餐",
      "section": "",
      "type": "create",
      "fields": [
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "shop_name",
          "label": "门店名称",
          "required": true
        },
        {
          "key": "shop_logo",
          "label": "门店标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "shop_banner",
          "label": "门店横幅",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "notice",
          "label": "公告",
          "required": false
        },
        {
          "key": "service_phone",
          "label": "服务电话",
          "required": false
        },
        {
          "key": "business_hours",
          "label": "营业时间",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "latitude",
          "label": "纬度",
          "type": "number",
          "required": false,
          "min": -90,
          "max": 90,
          "step": 0.000001
        },
        {
          "key": "longitude",
          "label": "经度",
          "type": "number",
          "required": false,
          "min": -180,
          "max": 180,
          "step": 0.000001
        },
        {
          "key": "avg_price",
          "label": "人均消费",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "main_category",
          "label": "主营类别",
          "required": false
        },
        {
          "key": "category_tags",
          "label": "分类标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "shop_tags",
          "label": "门店标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "badges",
          "label": "徽章",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "is_new_store",
          "label": "新店",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "shop_name",
          "label": "门店"
        },
        {
          "key": "merchant_id",
          "label": "商户 ID"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "service_phone",
          "label": "电话"
        },
        {
          "key": "business_hours",
          "label": "营业时间"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:135-153; apps/admin-web/src/resources-commerce.js:464-478",
      "availability": "现有界面",
      "limitation": "启停通过编辑状态保存；已被套餐或核销引用的门店不可删除。无导出。",
      "description": "",
      "output": "images/store--create.png"
    },
    {
      "id": "store--edit",
      "page": "store",
      "title": "门店管理 · 编辑",
      "pageTitle": "门店管理",
      "group": "商户与套餐",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "shop_name",
          "label": "门店名称",
          "required": true
        },
        {
          "key": "shop_logo",
          "label": "门店标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "shop_banner",
          "label": "门店横幅",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "notice",
          "label": "公告",
          "required": false
        },
        {
          "key": "service_phone",
          "label": "服务电话",
          "required": false
        },
        {
          "key": "business_hours",
          "label": "营业时间",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "latitude",
          "label": "纬度",
          "type": "number",
          "required": false,
          "min": -90,
          "max": 90,
          "step": 0.000001
        },
        {
          "key": "longitude",
          "label": "经度",
          "type": "number",
          "required": false,
          "min": -180,
          "max": 180,
          "step": 0.000001
        },
        {
          "key": "avg_price",
          "label": "人均消费",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "main_category",
          "label": "主营类别",
          "required": false
        },
        {
          "key": "category_tags",
          "label": "分类标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "shop_tags",
          "label": "门店标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "badges",
          "label": "徽章",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "is_new_store",
          "label": "新店",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "shop_name",
          "label": "门店"
        },
        {
          "key": "merchant_id",
          "label": "商户 ID"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "service_phone",
          "label": "电话"
        },
        {
          "key": "business_hours",
          "label": "营业时间"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:135-153; apps/admin-web/src/resources-commerce.js:464-478",
      "availability": "现有界面",
      "limitation": "启停通过编辑状态保存；已被套餐或核销引用的门店不可删除。无导出。",
      "description": "",
      "output": "images/store--edit.png"
    },
    {
      "id": "store--action-delete",
      "page": "store",
      "title": "门店管理 · 删除",
      "pageTitle": "门店管理",
      "group": "商户与套餐",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "shop_name",
          "label": "门店"
        },
        {
          "key": "merchant_id",
          "label": "商户 ID"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "service_phone",
          "label": "电话"
        },
        {
          "key": "business_hours",
          "label": "营业时间"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:135-153; apps/admin-web/src/resources-commerce.js:464-478",
      "availability": "现有界面",
      "limitation": "启停通过编辑状态保存；已被套餐或核销引用的门店不可删除。无导出。",
      "description": "",
      "action": "删除",
      "actionDescription": "将删除真实服务端记录，引用中的记录会由服务器拒绝。",
      "danger": true,
      "conditional": false,
      "output": "images/store--action-delete.png"
    },
    {
      "id": "qualification--page",
      "page": "qualification",
      "title": "资质管理",
      "pageTitle": "资质管理",
      "group": "商户与套餐",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:126-134",
      "availability": "现有界面",
      "limitation": "资质是商户资料字段，保存会更新当前商户资料；无独立资质实体、到期日、审核记录或提交审核接口。",
      "description": "商户当前营业执照及证件资料。",
      "output": "images/qualification--page.png"
    },
    {
      "id": "qualification--detail",
      "page": "qualification",
      "title": "资质管理 · 详情",
      "pageTitle": "资质管理",
      "group": "商户与套餐",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:126-134",
      "availability": "现有界面",
      "limitation": "资质是商户资料字段，保存会更新当前商户资料；无独立资质实体、到期日、审核记录或提交审核接口。",
      "description": "商户当前营业执照及证件资料。",
      "output": "images/qualification--detail.png"
    },
    {
      "id": "qualification--edit",
      "page": "qualification",
      "title": "资质管理 · 编辑",
      "pageTitle": "资质管理",
      "group": "商户与套餐",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "merchant_name",
          "label": "商户名称",
          "required": true
        },
        {
          "key": "merchant_type",
          "label": "主体类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "个人"
            },
            {
              "value": 2,
              "label": "企业"
            }
          ]
        },
        {
          "key": "contact_name",
          "label": "联系人",
          "required": true
        },
        {
          "key": "contact_phone",
          "label": "联系电话",
          "required": true
        },
        {
          "key": "admin_phone",
          "label": "管理员手机",
          "required": false
        },
        {
          "key": "contact_email",
          "label": "邮箱",
          "required": false
        },
        {
          "key": "business_license",
          "label": "营业执照号",
          "required": false
        },
        {
          "key": "license_image",
          "label": "执照材料存储键",
          "required": false
        },
        {
          "key": "id_card_front",
          "label": "身份证正面存储键",
          "required": false
        },
        {
          "key": "id_card_back",
          "label": "身份证背面存储键",
          "required": false
        },
        {
          "key": "bank_account",
          "label": "银行账号",
          "required": false
        },
        {
          "key": "bank_name",
          "label": "开户行",
          "required": false
        },
        {
          "key": "account_holder",
          "label": "开户人",
          "required": false
        },
        {
          "key": "province",
          "label": "省",
          "required": false
        },
        {
          "key": "city",
          "label": "市",
          "required": false
        },
        {
          "key": "district",
          "label": "区县",
          "required": false
        },
        {
          "key": "address",
          "label": "地址",
          "required": false
        },
        {
          "key": "logo",
          "label": "商户标志",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "介绍 HTML",
          "type": "textarea"
        },
        {
          "key": "commission_rate",
          "label": "佣金比例（%）",
          "type": "number",
          "required": false,
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "settlement_cycle",
          "label": "结算周期（天）",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "merchant_code",
          "label": "编号"
        },
        {
          "key": "contact_name",
          "label": "联系人"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status_text",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "待审核"
            },
            {
              "value": 1,
              "label": "正常"
            },
            {
              "value": 2,
              "label": "冻结"
            },
            {
              "value": 3,
              "label": "拒绝"
            }
          ]
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:126-134",
      "availability": "现有界面",
      "limitation": "资质是商户资料字段，保存会更新当前商户资料；无独立资质实体、到期日、审核记录或提交审核接口。",
      "description": "商户当前营业执照及证件资料。",
      "output": "images/qualification--edit.png"
    },
    {
      "id": "package--page",
      "page": "package",
      "title": "套餐管理",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "output": "images/package--page.png"
    },
    {
      "id": "package--detail",
      "page": "package",
      "title": "套餐管理 · 详情",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "detail",
      "fields": [
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "title",
          "label": "套餐名称",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题",
          "required": false
        },
        {
          "key": "shop_ids",
          "label": "适用门店 ID",
          "type": "json",
          "description": "非空数字数组；必须属于所选商户且为启用门店"
        },
        {
          "key": "original_price",
          "label": "原价",
          "type": "number",
          "required": true,
          "min": 0
        },
        {
          "key": "group_price",
          "label": "团购价",
          "type": "number",
          "required": true,
          "min": 0.01,
          "step": 0.01
        },
        {
          "key": "market_price",
          "label": "市场价",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "stock",
          "label": "总库存",
          "type": "number",
          "required": true,
          "min": 0
        },
        {
          "key": "start_time",
          "label": "开始时间（上海时间）",
          "type": "datetime-local",
          "step": 1,
          "required": true
        },
        {
          "key": "end_time",
          "label": "结束时间（上海时间）",
          "type": "datetime-local",
          "step": 1,
          "required": true
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "详情 HTML",
          "type": "textarea"
        },
        {
          "key": "images",
          "label": "图片",
          "type": "json",
          "description": "存储键字符串数组"
        },
        {
          "key": "images_groups",
          "label": "图片分组",
          "type": "json",
          "description": "对象数组，每组 list 为图片存储键数组"
        },
        {
          "key": "package_contents",
          "label": "套餐内容",
          "type": "json",
          "description": "对象数组；每项 image 为图片存储键"
        },
        {
          "key": "service_flags",
          "label": "服务标记",
          "type": "json",
          "description": "布尔值字典"
        },
        {
          "key": "usage_rules",
          "label": "使用规则",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "unavailable_dates",
          "label": "不可用日期",
          "type": "json",
          "description": "日期字符串数组"
        },
        {
          "key": "time_slots",
          "label": "适用时段",
          "required": false
        },
        {
          "key": "valid_days",
          "label": "有效天数",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "category_id",
          "label": "一级分类 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "sub_category_id",
          "label": "二级分类 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "limit_per_user",
          "label": "每人限购",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "limit_per_order",
          "label": "每单上限",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "min_quantity",
          "label": "起购数量",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "refund_policy",
          "label": "退款政策",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "不可退款"
            },
            {
              "value": 1,
              "label": "未使用可退"
            },
            {
              "value": 2,
              "label": "随时退"
            }
          ]
        },
        {
          "key": "auto_refund_on_expire",
          "label": "过期自动退",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "badge_labels",
          "label": "徽章",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "highlight_reasons",
          "label": "推荐理由",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "is_super_deal",
          "label": "超值套餐",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox"
        },
        {
          "key": "is_new_store",
          "label": "新店",
          "type": "checkbox"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "output": "images/package--detail.png"
    },
    {
      "id": "package--create",
      "page": "package",
      "title": "套餐管理 · 新增",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "create",
      "fields": [
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "title",
          "label": "套餐名称",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题",
          "required": false
        },
        {
          "key": "shop_ids",
          "label": "适用门店 ID",
          "type": "json",
          "description": "非空数字数组；必须属于所选商户且为启用门店"
        },
        {
          "key": "original_price",
          "label": "原价",
          "type": "number",
          "required": true,
          "min": 0
        },
        {
          "key": "group_price",
          "label": "团购价",
          "type": "number",
          "required": true,
          "min": 0.01,
          "step": 0.01
        },
        {
          "key": "market_price",
          "label": "市场价",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "stock",
          "label": "总库存",
          "type": "number",
          "required": true,
          "min": 0
        },
        {
          "key": "start_time",
          "label": "开始时间（上海时间）",
          "type": "datetime-local",
          "step": 1,
          "required": true
        },
        {
          "key": "end_time",
          "label": "结束时间（上海时间）",
          "type": "datetime-local",
          "step": 1,
          "required": true
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "详情 HTML",
          "type": "textarea"
        },
        {
          "key": "images",
          "label": "图片",
          "type": "json",
          "description": "存储键字符串数组"
        },
        {
          "key": "images_groups",
          "label": "图片分组",
          "type": "json",
          "description": "对象数组，每组 list 为图片存储键数组"
        },
        {
          "key": "package_contents",
          "label": "套餐内容",
          "type": "json",
          "description": "对象数组；每项 image 为图片存储键"
        },
        {
          "key": "service_flags",
          "label": "服务标记",
          "type": "json",
          "description": "布尔值字典"
        },
        {
          "key": "usage_rules",
          "label": "使用规则",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "unavailable_dates",
          "label": "不可用日期",
          "type": "json",
          "description": "日期字符串数组"
        },
        {
          "key": "time_slots",
          "label": "适用时段",
          "required": false
        },
        {
          "key": "valid_days",
          "label": "有效天数",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "category_id",
          "label": "一级分类 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "sub_category_id",
          "label": "二级分类 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "limit_per_user",
          "label": "每人限购",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "limit_per_order",
          "label": "每单上限",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "min_quantity",
          "label": "起购数量",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "refund_policy",
          "label": "退款政策",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "不可退款"
            },
            {
              "value": 1,
              "label": "未使用可退"
            },
            {
              "value": 2,
              "label": "随时退"
            }
          ]
        },
        {
          "key": "auto_refund_on_expire",
          "label": "过期自动退",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "badge_labels",
          "label": "徽章",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "highlight_reasons",
          "label": "推荐理由",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "is_super_deal",
          "label": "超值套餐",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox"
        },
        {
          "key": "is_new_store",
          "label": "新店",
          "type": "checkbox"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "output": "images/package--create.png"
    },
    {
      "id": "package--edit",
      "page": "package",
      "title": "套餐管理 · 编辑",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "edit",
      "fields": [
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "title",
          "label": "套餐名称",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题",
          "required": false
        },
        {
          "key": "shop_ids",
          "label": "适用门店 ID",
          "type": "json",
          "description": "非空数字数组；必须属于所选商户且为启用门店"
        },
        {
          "key": "original_price",
          "label": "原价",
          "type": "number",
          "required": true,
          "min": 0
        },
        {
          "key": "group_price",
          "label": "团购价",
          "type": "number",
          "required": true,
          "min": 0.01,
          "step": 0.01
        },
        {
          "key": "market_price",
          "label": "市场价",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "stock",
          "label": "总库存",
          "type": "number",
          "required": true,
          "min": 0
        },
        {
          "key": "start_time",
          "label": "开始时间（上海时间）",
          "type": "datetime-local",
          "step": 1,
          "required": true
        },
        {
          "key": "end_time",
          "label": "结束时间（上海时间）",
          "type": "datetime-local",
          "step": 1,
          "required": true
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "详情 HTML",
          "type": "textarea"
        },
        {
          "key": "images",
          "label": "图片",
          "type": "json",
          "description": "存储键字符串数组"
        },
        {
          "key": "images_groups",
          "label": "图片分组",
          "type": "json",
          "description": "对象数组，每组 list 为图片存储键数组"
        },
        {
          "key": "package_contents",
          "label": "套餐内容",
          "type": "json",
          "description": "对象数组；每项 image 为图片存储键"
        },
        {
          "key": "service_flags",
          "label": "服务标记",
          "type": "json",
          "description": "布尔值字典"
        },
        {
          "key": "usage_rules",
          "label": "使用规则",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "unavailable_dates",
          "label": "不可用日期",
          "type": "json",
          "description": "日期字符串数组"
        },
        {
          "key": "time_slots",
          "label": "适用时段",
          "required": false
        },
        {
          "key": "valid_days",
          "label": "有效天数",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "category_id",
          "label": "一级分类 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "sub_category_id",
          "label": "二级分类 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "limit_per_user",
          "label": "每人限购",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "limit_per_order",
          "label": "每单上限",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "min_quantity",
          "label": "起购数量",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "refund_policy",
          "label": "退款政策",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "不可退款"
            },
            {
              "value": 1,
              "label": "未使用可退"
            },
            {
              "value": 2,
              "label": "随时退"
            }
          ]
        },
        {
          "key": "auto_refund_on_expire",
          "label": "过期自动退",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "badge_labels",
          "label": "徽章",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "highlight_reasons",
          "label": "推荐理由",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "is_super_deal",
          "label": "超值套餐",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox"
        },
        {
          "key": "is_new_store",
          "label": "新店",
          "type": "checkbox"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "output": "images/package--edit.png"
    },
    {
      "id": "package--action-online",
      "page": "package",
      "title": "套餐管理 · 上架",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "action": "上架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/package--action-online.png"
    },
    {
      "id": "package--action-offline",
      "page": "package",
      "title": "套餐管理 · 下架",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "action": "下架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/package--action-offline.png"
    },
    {
      "id": "package--action-ended",
      "page": "package",
      "title": "套餐管理 · 结束",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "action": "结束",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/package--action-ended.png"
    },
    {
      "id": "package--action-approved",
      "page": "package",
      "title": "套餐管理 · 审核通过并上架",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "action-form",
      "fields": [
        {
          "key": "audit_remark",
          "label": "审核说明",
          "type": "textarea",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "action": "审核通过并上架",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/package--action-approved.png"
    },
    {
      "id": "package--action-rejected",
      "page": "package",
      "title": "套餐管理 · 拒绝并下架",
      "pageTitle": "套餐管理",
      "group": "营销管理",
      "section": "团购到店",
      "type": "action-form",
      "fields": [
        {
          "key": "audit_remark",
          "label": "审核说明",
          "type": "textarea",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "title",
          "label": "套餐"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "group_price",
          "label": "团购价"
        },
        {
          "key": "stock",
          "label": "总库存"
        },
        {
          "key": "sold_count",
          "label": "已售"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "audit_status",
          "label": "审核"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:479-548",
      "availability": "现有界面",
      "limitation": "对接到店服务团购套餐；管理员创建接口会立即上架，并非草稿提交审核。审核通过也会立即上架。无多次使用券次数、预约单管理或模拟购买。",
      "description": "",
      "action": "拒绝并下架",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/package--action-rejected.png"
    },
    {
      "id": "package-order--page",
      "page": "package-order",
      "title": "套餐订单",
      "pageTitle": "套餐订单",
      "group": "商户与套餐",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "user_nickname",
          "label": "购买人"
        },
        {
          "key": "pay_amount",
          "label": "实付"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:358-399; apps/admin-web/src/resources-commerce.js:549-549",
      "availability": "现有界面",
      "limitation": "后台只有订单/券凭证查询；核销、套餐售后申请与审核属于商户身份接口，不向管理员伪造商户身份。不支持撤销核销或通用导出。",
      "description": "真实到店服务团购套餐交易，不混入商品订单。",
      "output": "images/package-order--page.png"
    },
    {
      "id": "package-order--detail",
      "page": "package-order",
      "title": "套餐订单 · 详情",
      "pageTitle": "套餐订单",
      "group": "商户与套餐",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "user_nickname",
          "label": "购买人"
        },
        {
          "key": "pay_amount",
          "label": "实付"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "user_nickname",
          "label": "购买人"
        },
        {
          "key": "pay_amount",
          "label": "实付"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:358-399; apps/admin-web/src/resources-commerce.js:549-549",
      "availability": "现有界面",
      "limitation": "后台只有订单/券凭证查询；核销、套餐售后申请与审核属于商户身份接口，不向管理员伪造商户身份。不支持撤销核销或通用导出。",
      "description": "真实到店服务团购套餐交易，不混入商品订单。",
      "output": "images/package-order--detail.png"
    },
    {
      "id": "voucher--page",
      "page": "voucher",
      "title": "券凭证",
      "pageTitle": "券凭证",
      "group": "商户与套餐",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "coupon_code",
          "label": "券码"
        },
        {
          "key": "short_code",
          "label": "短码"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "expire_at",
          "label": "到期时间"
        },
        {
          "key": "used_at",
          "label": "核销时间"
        },
        {
          "key": "used_by_shop_id",
          "label": "核销门店 ID"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:358-399; apps/admin-web/src/resources-commerce.js:550-550",
      "availability": "现有界面",
      "limitation": "后台只有订单/券凭证查询；核销、套餐售后申请与审核属于商户身份接口，不向管理员伪造商户身份。不支持撤销核销或通用导出。",
      "description": "真实到店服务团购套餐交易，不混入商品订单。",
      "output": "images/voucher--page.png"
    },
    {
      "id": "voucher--detail",
      "page": "voucher",
      "title": "券凭证 · 详情",
      "pageTitle": "券凭证",
      "group": "商户与套餐",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "coupon_code",
          "label": "券码"
        },
        {
          "key": "short_code",
          "label": "短码"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "expire_at",
          "label": "到期时间"
        },
        {
          "key": "used_at",
          "label": "核销时间"
        },
        {
          "key": "used_by_shop_id",
          "label": "核销门店 ID"
        }
      ],
      "columns": [
        {
          "key": "coupon_code",
          "label": "券码"
        },
        {
          "key": "short_code",
          "label": "短码"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "expire_at",
          "label": "到期时间"
        },
        {
          "key": "used_at",
          "label": "核销时间"
        },
        {
          "key": "used_by_shop_id",
          "label": "核销门店 ID"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:358-399; apps/admin-web/src/resources-commerce.js:550-550",
      "availability": "现有界面",
      "limitation": "后台只有订单/券凭证查询；核销、套餐售后申请与审核属于商户身份接口，不向管理员伪造商户身份。不支持撤销核销或通用导出。",
      "description": "真实到店服务团购套餐交易，不混入商品订单。",
      "output": "images/voucher--detail.png"
    },
    {
      "id": "redeem--page",
      "page": "redeem",
      "title": "核销工作台",
      "pageTitle": "核销工作台",
      "group": "商户与套餐",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:551-554",
      "availability": "未接入接口",
      "limitation": "核销写入仅有 /api/merchant_group_buy/verify_coupon 与 /api/group-buy/merchant/verify 等 require_merchant 接口；管理员身份不能代作商户核销。后台 /api/admin/group-buy/coupons 仅查询，未提供管理员核销接口。",
      "description": "",
      "output": "images/redeem--page.png"
    },
    {
      "id": "redemption--page",
      "page": "redemption",
      "title": "核销记录",
      "pageTitle": "核销记录",
      "group": "商户与套餐",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "coupon_code",
          "label": "券码"
        },
        {
          "key": "short_code",
          "label": "短码"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "expire_at",
          "label": "到期时间"
        },
        {
          "key": "used_at",
          "label": "核销时间"
        },
        {
          "key": "used_by_shop_id",
          "label": "核销门店 ID"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:555-558; apps/admin-web/src/resources-commerce.js:358-399",
      "availability": "现有界面",
      "limitation": "后台只提供已核销券查询，未提供独立核销事件日志、撤销核销或导出接口。",
      "description": "按已核销状态查询真实团购券，显示当前核销事实，不冒充核销事件流水。",
      "output": "images/redemption--page.png"
    },
    {
      "id": "redemption--detail",
      "page": "redemption",
      "title": "核销记录 · 详情",
      "pageTitle": "核销记录",
      "group": "商户与套餐",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "coupon_code",
          "label": "券码"
        },
        {
          "key": "short_code",
          "label": "短码"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "expire_at",
          "label": "到期时间"
        },
        {
          "key": "used_at",
          "label": "核销时间"
        },
        {
          "key": "used_by_shop_id",
          "label": "核销门店 ID"
        }
      ],
      "columns": [
        {
          "key": "coupon_code",
          "label": "券码"
        },
        {
          "key": "short_code",
          "label": "短码"
        },
        {
          "key": "group_buy_title",
          "label": "套餐"
        },
        {
          "key": "status_text",
          "label": "状态"
        },
        {
          "key": "expire_at",
          "label": "到期时间"
        },
        {
          "key": "used_at",
          "label": "核销时间"
        },
        {
          "key": "used_by_shop_id",
          "label": "核销门店 ID"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        }
      ],
      "sidebar": [
        "入驻申请",
        "商户管理",
        "门店管理",
        "资质管理",
        "套餐管理",
        "套餐订单",
        "券凭证",
        "核销工作台",
        "核销记录"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:555-558; apps/admin-web/src/resources-commerce.js:358-399",
      "availability": "现有界面",
      "limitation": "后台只提供已核销券查询，未提供独立核销事件日志、撤销核销或导出接口。",
      "description": "按已核销状态查询真实团购券，显示当前核销事实，不冒充核销事件流水。",
      "output": "images/redemption--detail.png"
    },
    {
      "id": "employee--page",
      "page": "employee",
      "title": "员工花名册",
      "pageTitle": "员工花名册",
      "group": "系统设置",
      "section": "组织架构",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-system.js:140",
      "availability": "未接入接口",
      "limitation": "现有后端没有员工花名册、员工资料或离职发起接口；消费者用户接口不是员工管理。",
      "description": "",
      "output": "images/employee--page.png"
    },
    {
      "id": "organization--page",
      "page": "organization",
      "title": "组织与岗位",
      "pageTitle": "组织与岗位",
      "group": "系统设置",
      "section": "组织架构",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-system.js:141",
      "availability": "未接入接口",
      "limitation": "现有后端没有组织、部门、岗位层级或负责人管理接口。",
      "description": "",
      "output": "images/organization--page.png"
    },
    {
      "id": "account--page",
      "page": "account",
      "title": "后台账号",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "label": "ID"
        },
        {
          "label": "账号"
        },
        {
          "label": "姓名"
        },
        {
          "label": "角色"
        },
        {
          "label": "超级管理员"
        },
        {
          "label": "启用"
        },
        {
          "label": "最后登录"
        }
      ],
      "filters": [
        {
          "label": "关键词"
        },
        {
          "label": "状态"
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "账号和角色修改仅超级管理员可操作；普通管理员仅按授权查看，数据范围为仅本人或全部；日志时间为UTC。",
      "description": "",
      "output": "images/account--page.png"
    },
    {
      "id": "role--page",
      "page": "role",
      "title": "角色管理",
      "pageTitle": "角色管理",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "label": "ID"
        },
        {
          "label": "角色名称"
        },
        {
          "label": "说明"
        },
        {
          "label": "权限"
        },
        {
          "label": "数据范围"
        },
        {
          "label": "启用"
        },
        {
          "label": "成员数"
        }
      ],
      "filters": [
        {
          "label": "关键词"
        },
        {
          "label": "状态"
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "账号和角色修改仅超级管理员可操作；普通管理员仅按授权查看，数据范围为仅本人或全部；日志时间为UTC。",
      "description": "",
      "output": "images/role--page.png"
    },
    {
      "id": "matrix--page",
      "page": "matrix",
      "title": "权限矩阵",
      "pageTitle": "权限矩阵",
      "group": "员工与权限",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "员工花名册",
        "组织与岗位",
        "后台账号",
        "角色管理",
        "权限矩阵",
        "入离职办理",
        "登录日志",
        "操作审计"
      ],
      "source": "apps/admin-web/src/resources-system.js:142",
      "availability": "未接入接口",
      "limitation": "权限编辑已合并到角色管理；此旧矩阵页面不再提供独立功能。",
      "description": "",
      "output": "images/matrix--page.png"
    },
    {
      "id": "employment--page",
      "page": "employment",
      "title": "入离职办理",
      "pageTitle": "入离职办理",
      "group": "员工与权限",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "员工花名册",
        "组织与岗位",
        "后台账号",
        "角色管理",
        "权限矩阵",
        "入离职办理",
        "登录日志",
        "操作审计"
      ],
      "source": "apps/admin-web/src/resources-system.js:143",
      "availability": "未接入接口",
      "limitation": "现有后端没有入离职办理、交接或员工账号生命周期接口。",
      "description": "",
      "output": "images/employment--page.png"
    },
    {
      "id": "login-log--page",
      "page": "login-log",
      "title": "登录日志",
      "pageTitle": "登录日志",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "label": "ID"
        },
        {
          "label": "账号"
        },
        {
          "label": "结果"
        },
        {
          "label": "原因"
        },
        {
          "label": "IP"
        },
        {
          "label": "客户端"
        },
        {
          "label": "时间（UTC）"
        }
      ],
      "filters": [
        {
          "label": "账号"
        },
        {
          "label": "结果"
        },
        {
          "label": "开始日期"
        },
        {
          "label": "结束日期"
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "账号和角色修改仅超级管理员可操作；普通管理员仅按授权查看，数据范围为仅本人或全部；日志时间为UTC。",
      "description": "",
      "output": "images/login-log--page.png"
    },
    {
      "id": "audit--page",
      "page": "audit",
      "title": "操作审计",
      "pageTitle": "操作审计",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "label": "ID"
        },
        {
          "label": "账号"
        },
        {
          "label": "操作"
        },
        {
          "label": "目标类型"
        },
        {
          "label": "目标ID"
        },
        {
          "label": "结果"
        },
        {
          "label": "HTTP状态"
        },
        {
          "label": "IP"
        },
        {
          "label": "客户端"
        },
        {
          "label": "安全元数据"
        },
        {
          "label": "时间（UTC）"
        }
      ],
      "filters": [
        {
          "label": "账号"
        },
        {
          "label": "结果"
        },
        {
          "label": "开始日期"
        },
        {
          "label": "结束日期"
        },
        {
          "label": "操作"
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "账号和角色修改仅超级管理员可操作；普通管理员仅按授权查看，数据范围为仅本人或全部；日志时间为UTC。",
      "description": "",
      "output": "images/audit--page.png"
    },
    {
      "id": "product--page",
      "page": "product",
      "title": "商品列表",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "output": "images/product--page.png"
    },
    {
      "id": "product--detail",
      "page": "product",
      "title": "商品列表 · 详情",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "detail",
      "fields": [
        {
          "key": "product_name",
          "label": "商品名称",
          "required": true
        },
        {
          "key": "product_title",
          "label": "副标题",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "category_id",
          "label": "商品分类",
          "type": "select",
          "required": true
        },
        {
          "key": "brand_id",
          "label": "品牌 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "supplier_id",
          "label": "供应商 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "unit",
          "label": "单位",
          "required": true
        },
        {
          "key": "keywords",
          "label": "关键词",
          "required": false
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "content",
          "label": "详情 HTML",
          "type": "textarea"
        },
        {
          "key": "main_image",
          "label": "主图",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "images",
          "label": "轮播图 JSON 字符串",
          "description": "后端字段为字符串，例如 [\"products/image.png\"]"
        },
        {
          "key": "video_url",
          "label": "视频存储键",
          "required": false
        },
        {
          "key": "market_price",
          "label": "市场价",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "weight",
          "label": "重量",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "volume",
          "label": "体积",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "product_type_id",
          "label": "产品类型 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "is_virtual",
          "label": "虚拟商品",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热销",
          "type": "checkbox"
        },
        {
          "key": "is_new",
          "label": "新品",
          "type": "checkbox"
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox"
        },
        {
          "key": "is_flash_sale",
          "label": "秒杀标记",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "product_info",
          "label": "产品信息 HTML",
          "type": "textarea"
        },
        {
          "key": "recommend_script",
          "label": "推荐脚本",
          "type": "json",
          "description": "后端支持对象、数组或字符串"
        },
        {
          "key": "points_price",
          "label": "积分价格",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "points_stock",
          "label": "积分库存",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "points_limit_per_user",
          "label": "积分限购",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "overseas_sales",
          "label": "海外销量",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "skus",
          "label": "规格 SKU",
          "type": "json",
          "description": "完整规格数组；已有 id 必须保留为数字。字段：id、sku_code、sku_name、attributes 对象、image 存储键、product_price、stock、warning_stock、member_commission_rate、student_commission_rate、weight、volume、barcode、status(0/1)。删除数组项会停用规格；预占库存由服务器保护。"
        }
      ],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "output": "images/product--detail.png"
    },
    {
      "id": "product--create",
      "page": "product",
      "title": "商品列表 · 新增",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "create",
      "fields": [
        {
          "key": "product_name",
          "label": "商品名称",
          "required": true
        },
        {
          "key": "product_title",
          "label": "副标题",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "category_id",
          "label": "商品分类",
          "type": "select",
          "required": true
        },
        {
          "key": "brand_id",
          "label": "品牌 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "supplier_id",
          "label": "供应商 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "unit",
          "label": "单位",
          "required": true
        },
        {
          "key": "keywords",
          "label": "关键词",
          "required": false
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "content",
          "label": "详情 HTML",
          "type": "textarea"
        },
        {
          "key": "main_image",
          "label": "主图",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "images",
          "label": "轮播图 JSON 字符串",
          "description": "后端字段为字符串，例如 [\"products/image.png\"]"
        },
        {
          "key": "video_url",
          "label": "视频存储键",
          "required": false
        },
        {
          "key": "market_price",
          "label": "市场价",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "weight",
          "label": "重量",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "volume",
          "label": "体积",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "product_type_id",
          "label": "产品类型 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "is_virtual",
          "label": "虚拟商品",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热销",
          "type": "checkbox"
        },
        {
          "key": "is_new",
          "label": "新品",
          "type": "checkbox"
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox"
        },
        {
          "key": "is_flash_sale",
          "label": "秒杀标记",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "product_info",
          "label": "产品信息 HTML",
          "type": "textarea"
        },
        {
          "key": "recommend_script",
          "label": "推荐脚本",
          "type": "json",
          "description": "后端支持对象、数组或字符串"
        },
        {
          "key": "points_price",
          "label": "积分价格",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "points_stock",
          "label": "积分库存",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "points_limit_per_user",
          "label": "积分限购",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "overseas_sales",
          "label": "海外销量",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "skus",
          "label": "规格 SKU",
          "type": "json",
          "description": "完整规格数组；已有 id 必须保留为数字。字段：id、sku_code、sku_name、attributes 对象、image 存储键、product_price、stock、warning_stock、member_commission_rate、student_commission_rate、weight、volume、barcode、status(0/1)。删除数组项会停用规格；预占库存由服务器保护。"
        }
      ],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "output": "images/product--create.png"
    },
    {
      "id": "product--edit",
      "page": "product",
      "title": "商品列表 · 编辑",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "edit",
      "fields": [
        {
          "key": "product_name",
          "label": "商品名称",
          "required": true
        },
        {
          "key": "product_title",
          "label": "副标题",
          "required": false
        },
        {
          "key": "merchant_id",
          "label": "所属商户 ID",
          "type": "number",
          "required": true,
          "min": 1,
          "description": "使用真实商户数字 ID；已有记录不得变更所属商户。"
        },
        {
          "key": "category_id",
          "label": "商品分类",
          "type": "select",
          "required": true
        },
        {
          "key": "brand_id",
          "label": "品牌 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "supplier_id",
          "label": "供应商 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "unit",
          "label": "单位",
          "required": true
        },
        {
          "key": "keywords",
          "label": "关键词",
          "required": false
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "content",
          "label": "详情 HTML",
          "type": "textarea"
        },
        {
          "key": "main_image",
          "label": "主图",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "images",
          "label": "轮播图 JSON 字符串",
          "description": "后端字段为字符串，例如 [\"products/image.png\"]"
        },
        {
          "key": "video_url",
          "label": "视频存储键",
          "required": false
        },
        {
          "key": "market_price",
          "label": "市场价",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "weight",
          "label": "重量",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "volume",
          "label": "体积",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "product_type_id",
          "label": "产品类型 ID",
          "type": "number",
          "required": false,
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "is_virtual",
          "label": "虚拟商品",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热销",
          "type": "checkbox"
        },
        {
          "key": "is_new",
          "label": "新品",
          "type": "checkbox"
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox"
        },
        {
          "key": "is_flash_sale",
          "label": "秒杀标记",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "json",
          "description": "字符串数组"
        },
        {
          "key": "product_info",
          "label": "产品信息 HTML",
          "type": "textarea"
        },
        {
          "key": "recommend_script",
          "label": "推荐脚本",
          "type": "json",
          "description": "后端支持对象、数组或字符串"
        },
        {
          "key": "points_price",
          "label": "积分价格",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "points_stock",
          "label": "积分库存",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "points_limit_per_user",
          "label": "积分限购",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "overseas_sales",
          "label": "海外销量",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "skus",
          "label": "规格 SKU",
          "type": "json",
          "description": "完整规格数组；已有 id 必须保留为数字。字段：id、sku_code、sku_name、attributes 对象、image 存储键、product_price、stock、warning_stock、member_commission_rate、student_commission_rate、weight、volume、barcode、status(0/1)。删除数组项会停用规格；预占库存由服务器保护。"
        }
      ],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "output": "images/product--edit.png"
    },
    {
      "id": "product--action-status-0",
      "page": "product",
      "title": "商品列表 · 下架",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "action": "下架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/product--action-status-0.png"
    },
    {
      "id": "product--action-status-1",
      "page": "product",
      "title": "商品列表 · 上架",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "action": "上架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/product--action-status-1.png"
    },
    {
      "id": "product--action-status-2",
      "page": "product",
      "title": "商品列表 · 待审核",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "action": "待审核",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/product--action-status-2.png"
    },
    {
      "id": "product--action-delete",
      "page": "product",
      "title": "商品列表 · 删除商品",
      "pageTitle": "商品列表",
      "group": "商品中心",
      "section": "商品运营",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:178-276",
      "availability": "现有界面",
      "limitation": "价格和库存属于真实 SKU；不提供模拟销量、归档回收站或本地审核流程。",
      "description": "",
      "action": "删除商品",
      "actionDescription": "永久删除；已有订单的商品服务器会拒绝。不是移入回收站。",
      "danger": true,
      "conditional": false,
      "output": "images/product--action-delete.png"
    },
    {
      "id": "product-category--page",
      "page": "product-category",
      "title": "商品分类",
      "pageTitle": "商品分类",
      "group": "商品中心",
      "section": "商品配置",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "parent_id",
          "label": "父级 ID"
        },
        {
          "key": "level",
          "label": "层级"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:581-635",
      "availability": "现有界面",
      "limitation": "不提供分类导出；编辑从分类树读取完整字段，包括首页显示。层级和路径会由后端根据父分类计算。",
      "description": "",
      "output": "images/product-category--page.png"
    },
    {
      "id": "product-category--detail",
      "page": "product-category",
      "title": "商品分类 · 详情",
      "pageTitle": "商品分类",
      "group": "商品中心",
      "section": "商品配置",
      "type": "detail",
      "fields": [
        {
          "key": "category_name",
          "label": "分类名称",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父级 ID",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "required": true,
          "min": 1
        },
        {
          "key": "path",
          "label": "分类路径",
          "required": false
        },
        {
          "key": "category_icon",
          "label": "图标存储键",
          "required": false
        },
        {
          "key": "category_image",
          "label": "图片存储键",
          "required": false
        },
        {
          "key": "description",
          "label": "描述",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        },
        {
          "key": "is_homepage_display",
          "label": "首页显示",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "parent_id",
          "label": "父级 ID"
        },
        {
          "key": "level",
          "label": "层级"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:581-635",
      "availability": "现有界面",
      "limitation": "不提供分类导出；编辑从分类树读取完整字段，包括首页显示。层级和路径会由后端根据父分类计算。",
      "description": "",
      "output": "images/product-category--detail.png"
    },
    {
      "id": "product-category--create",
      "page": "product-category",
      "title": "商品分类 · 新增",
      "pageTitle": "商品分类",
      "group": "商品中心",
      "section": "商品配置",
      "type": "create",
      "fields": [
        {
          "key": "category_name",
          "label": "分类名称",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父级 ID",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "required": true,
          "min": 1
        },
        {
          "key": "path",
          "label": "分类路径",
          "required": false
        },
        {
          "key": "category_icon",
          "label": "图标存储键",
          "required": false
        },
        {
          "key": "category_image",
          "label": "图片存储键",
          "required": false
        },
        {
          "key": "description",
          "label": "描述",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        },
        {
          "key": "is_homepage_display",
          "label": "首页显示",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "parent_id",
          "label": "父级 ID"
        },
        {
          "key": "level",
          "label": "层级"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:581-635",
      "availability": "现有界面",
      "limitation": "不提供分类导出；编辑从分类树读取完整字段，包括首页显示。层级和路径会由后端根据父分类计算。",
      "description": "",
      "output": "images/product-category--create.png"
    },
    {
      "id": "product-category--edit",
      "page": "product-category",
      "title": "商品分类 · 编辑",
      "pageTitle": "商品分类",
      "group": "商品中心",
      "section": "商品配置",
      "type": "edit",
      "fields": [
        {
          "key": "category_name",
          "label": "分类名称",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父级 ID",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "required": true,
          "min": 1
        },
        {
          "key": "path",
          "label": "分类路径",
          "required": false
        },
        {
          "key": "category_icon",
          "label": "图标存储键",
          "required": false
        },
        {
          "key": "category_image",
          "label": "图片存储键",
          "required": false
        },
        {
          "key": "description",
          "label": "描述",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "required": false,
          "min": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        },
        {
          "key": "is_homepage_display",
          "label": "首页显示",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "parent_id",
          "label": "父级 ID"
        },
        {
          "key": "level",
          "label": "层级"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:581-635",
      "availability": "现有界面",
      "limitation": "不提供分类导出；编辑从分类树读取完整字段，包括首页显示。层级和路径会由后端根据父分类计算。",
      "description": "",
      "output": "images/product-category--edit.png"
    },
    {
      "id": "product-category--action-delete",
      "page": "product-category",
      "title": "商品分类 · 删除",
      "pageTitle": "商品分类",
      "group": "商品中心",
      "section": "商品配置",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "parent_id",
          "label": "父级 ID"
        },
        {
          "key": "level",
          "label": "层级"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用"
            },
            {
              "value": 0,
              "label": "停用"
            }
          ]
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:581-635",
      "availability": "现有界面",
      "limitation": "不提供分类导出；编辑从分类树读取完整字段，包括首页显示。层级和路径会由后端根据父分类计算。",
      "description": "",
      "action": "删除",
      "actionDescription": "将删除真实服务端记录，引用中的记录会由服务器拒绝。",
      "danger": true,
      "conditional": false,
      "output": "images/product-category--action-delete.png"
    },
    {
      "id": "inventory--page",
      "page": "inventory",
      "title": "规格与库存",
      "pageTitle": "规格与库存",
      "group": "商品中心",
      "section": "商品配置",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:277-314; apps/admin-web/src/resources-commerce.js:636-636",
      "availability": "现有界面",
      "limitation": "通过商品真实 SKU 更新接口调整；无独立调价历史或库存调整流水。冻结库存与业务状态由服务器校验。",
      "description": "",
      "output": "images/inventory--page.png"
    },
    {
      "id": "inventory--detail",
      "page": "inventory",
      "title": "规格与库存 · 详情",
      "pageTitle": "规格与库存",
      "group": "商品中心",
      "section": "商品配置",
      "type": "detail",
      "fields": [
        {
          "key": "skus",
          "label": "规格库存",
          "type": "json",
          "description": "数组中必须包含全部已有数字 id；只编辑 stock、warning_stock。冻结数量在详情 frozen_stock 中查看；不会修改其他规格字段。"
        }
      ],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:277-314; apps/admin-web/src/resources-commerce.js:636-636",
      "availability": "现有界面",
      "limitation": "通过商品真实 SKU 更新接口调整；无独立调价历史或库存调整流水。冻结库存与业务状态由服务器校验。",
      "description": "",
      "output": "images/inventory--detail.png"
    },
    {
      "id": "inventory--edit",
      "page": "inventory",
      "title": "规格与库存 · 编辑",
      "pageTitle": "规格与库存",
      "group": "商品中心",
      "section": "商品配置",
      "type": "edit",
      "fields": [
        {
          "key": "skus",
          "label": "规格库存",
          "type": "json",
          "description": "数组中必须包含全部已有数字 id；只编辑 stock、warning_stock。冻结数量在详情 frozen_stock 中查看；不会修改其他规格字段。"
        }
      ],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:277-314; apps/admin-web/src/resources-commerce.js:636-636",
      "availability": "现有界面",
      "limitation": "通过商品真实 SKU 更新接口调整；无独立调价历史或库存调整流水。冻结库存与业务状态由服务器校验。",
      "description": "",
      "output": "images/inventory--edit.png"
    },
    {
      "id": "price--page",
      "page": "price",
      "title": "价格管理",
      "pageTitle": "价格管理",
      "group": "商品管理",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "商品分类",
        "规格与库存",
        "价格管理",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:277-314; apps/admin-web/src/resources-commerce.js:637-637",
      "availability": "现有界面",
      "limitation": "通过商品真实 SKU 更新接口调整；无独立调价历史或库存调整流水。冻结库存与业务状态由服务器校验。",
      "description": "",
      "output": "images/price--page.png"
    },
    {
      "id": "price--detail",
      "page": "price",
      "title": "价格管理 · 详情",
      "pageTitle": "价格管理",
      "group": "商品管理",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "skus",
          "label": "规格价格",
          "type": "json",
          "description": "数组中必须包含全部已有数字 id；只编辑 product_price。冻结数量在详情 frozen_stock 中查看；不会修改其他规格字段。"
        }
      ],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "商品分类",
        "规格与库存",
        "价格管理",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:277-314; apps/admin-web/src/resources-commerce.js:637-637",
      "availability": "现有界面",
      "limitation": "通过商品真实 SKU 更新接口调整；无独立调价历史或库存调整流水。冻结库存与业务状态由服务器校验。",
      "description": "",
      "output": "images/price--detail.png"
    },
    {
      "id": "price--edit",
      "page": "price",
      "title": "价格管理 · 编辑",
      "pageTitle": "价格管理",
      "group": "商品管理",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "skus",
          "label": "规格价格",
          "type": "json",
          "description": "数组中必须包含全部已有数字 id；只编辑 product_price。冻结数量在详情 frozen_stock 中查看；不会修改其他规格字段。"
        }
      ],
      "columns": [
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "product_sn",
          "label": "编号"
        },
        {
          "key": "merchant_name",
          "label": "商户"
        },
        {
          "key": "category_name",
          "label": "分类"
        },
        {
          "key": "price",
          "label": "起售价"
        },
        {
          "key": "stock",
          "label": "可用库存"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "下架"
            },
            {
              "value": 1,
              "label": "上架"
            },
            {
              "value": 2,
              "label": "待审核"
            }
          ]
        },
        {
          "key": "merchant_id",
          "label": "商户 ID",
          "type": "number",
          "required": false,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "商品分类",
        "规格与库存",
        "价格管理",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:277-314; apps/admin-web/src/resources-commerce.js:637-637",
      "availability": "现有界面",
      "limitation": "通过商品真实 SKU 更新接口调整；无独立调价历史或库存调整流水。冻结库存与业务状态由服务器校验。",
      "description": "",
      "output": "images/price--edit.png"
    },
    {
      "id": "product-review--page",
      "page": "product-review",
      "title": "商品评价",
      "pageTitle": "商品评价",
      "group": "商品中心",
      "section": "商品服务",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "评价 ID"
        },
        {
          "key": "rating",
          "label": "评分"
        },
        {
          "key": "content",
          "label": "评价"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "product_id",
          "label": "商品 ID",
          "type": "number",
          "required": true,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:638-650",
      "availability": "现有界面",
      "limitation": "只查询指定商品公开可见评价；实际只有公开查询与消费者创建接口，无后台回复、隐藏、恢复或全部状态查询。",
      "description": "",
      "output": "images/product-review--page.png"
    },
    {
      "id": "product-review--detail",
      "page": "product-review",
      "title": "商品评价 · 详情",
      "pageTitle": "商品评价",
      "group": "商品中心",
      "section": "商品服务",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "评价 ID"
        },
        {
          "key": "rating",
          "label": "评分"
        },
        {
          "key": "content",
          "label": "评价"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "评价 ID"
        },
        {
          "key": "rating",
          "label": "评分"
        },
        {
          "key": "content",
          "label": "评价"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "product_id",
          "label": "商品 ID",
          "type": "number",
          "required": true,
          "min": 1
        }
      ],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:638-650",
      "availability": "现有界面",
      "limitation": "只查询指定商品公开可见评价；实际只有公开查询与消费者创建接口，无后台回复、隐藏、恢复或全部状态查询。",
      "description": "",
      "output": "images/product-review--detail.png"
    },
    {
      "id": "aftersale-rule--page",
      "page": "aftersale-rule",
      "title": "售后规则",
      "pageTitle": "售后规则",
      "group": "商品中心",
      "section": "商品服务",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:651-654",
      "availability": "未接入接口",
      "limitation": "现有售后由订单服务状态机及套餐 refund_policy 字段控制；未提供独立售后规则列表、创建或更新管理 API。套餐退款政策请在套餐详情中维护。",
      "description": "",
      "output": "images/aftersale-rule--page.png"
    },
    {
      "id": "recycle--page",
      "page": "recycle",
      "title": "回收站",
      "pageTitle": "回收站",
      "group": "商品中心",
      "section": "商品服务",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:655-658",
      "availability": "未接入接口",
      "limitation": "商品 /delete 为真实删除且已有订单时拒绝，没有归档字段、回收站列表或恢复接口。请使用商品下架，不能把下架商品伪装成已删除记录。",
      "description": "",
      "output": "images/recycle--page.png"
    },
    {
      "id": "order--page",
      "page": "order",
      "title": "订单列表",
      "pageTitle": "订单列表",
      "group": "订单与售后",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:659-684",
      "availability": "现有界面",
      "limitation": "商品及积分订单后台；课程与到店套餐订单在各自页面。无管理员代用户申请售后、通用订单导出或改写付款成功动作。",
      "description": "",
      "output": "images/order--page.png"
    },
    {
      "id": "order--detail",
      "page": "order",
      "title": "订单列表 · 详情",
      "pageTitle": "订单列表",
      "group": "订单与售后",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:659-684",
      "availability": "现有界面",
      "limitation": "商品及积分订单后台；课程与到店套餐订单在各自页面。无管理员代用户申请售后、通用订单导出或改写付款成功动作。",
      "description": "",
      "output": "images/order--detail.png"
    },
    {
      "id": "order--action-cancel",
      "page": "order",
      "title": "订单列表 · 取消订单",
      "pageTitle": "订单列表",
      "group": "订单与售后",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "cancel_reason",
          "label": "取消原因",
          "type": "textarea",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:659-684",
      "availability": "现有界面",
      "limitation": "商品及积分订单后台；课程与到店套餐订单在各自页面。无管理员代用户申请售后、通用订单导出或改写付款成功动作。",
      "description": "",
      "action": "取消订单",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/order--action-cancel.png"
    },
    {
      "id": "shipping--page",
      "page": "shipping",
      "title": "发货工作台",
      "pageTitle": "发货工作台",
      "group": "订单与售后",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:685-711",
      "availability": "现有界面",
      "limitation": "仅接入真实物流发货；管理员无代买家确认签收接口，也没有已发货物流纠错写入接口。详情显示服务端当前物流。",
      "description": "",
      "output": "images/shipping--page.png"
    },
    {
      "id": "shipping--detail",
      "page": "shipping",
      "title": "发货工作台 · 详情",
      "pageTitle": "发货工作台",
      "group": "订单与售后",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:685-711",
      "availability": "现有界面",
      "limitation": "仅接入真实物流发货；管理员无代买家确认签收接口，也没有已发货物流纠错写入接口。详情显示服务端当前物流。",
      "description": "",
      "output": "images/shipping--detail.png"
    },
    {
      "id": "shipping--action-ship",
      "page": "shipping",
      "title": "发货工作台 · 发货",
      "pageTitle": "发货工作台",
      "group": "订单与售后",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "shipping_company",
          "label": "物流公司",
          "required": true
        },
        {
          "key": "tracking_number",
          "label": "运单号",
          "required": true
        },
        {
          "key": "remark",
          "label": "备注",
          "type": "textarea"
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:685-711",
      "availability": "现有界面",
      "limitation": "仅接入真实物流发货；管理员无代买家确认签收接口，也没有已发货物流纠错写入接口。详情显示服务端当前物流。",
      "description": "",
      "action": "发货",
      "actionDescription": "提交真实发货并可能上报微信物流；提交后不能在本页面撤销或纠错。",
      "danger": false,
      "conditional": true,
      "output": "images/shipping--action-ship.png"
    },
    {
      "id": "aftersale--page",
      "page": "aftersale",
      "title": "售后工作台",
      "pageTitle": "售后工作台",
      "group": "订单与售后",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:400-438; apps/admin-web/src/resources-commerce.js:712-741",
      "availability": "现有界面",
      "limitation": "以真实订单售后状态处理，不合成售后申请。当前订单详情接口不暴露完整售后申请金额/类型/退货物流，服务器会依据真实申请再次校验。无管理员代用户申请。",
      "description": "",
      "output": "images/aftersale--page.png"
    },
    {
      "id": "aftersale--detail",
      "page": "aftersale",
      "title": "售后工作台 · 详情",
      "pageTitle": "售后工作台",
      "group": "订单与售后",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:400-438; apps/admin-web/src/resources-commerce.js:712-741",
      "availability": "现有界面",
      "limitation": "以真实订单售后状态处理，不合成售后申请。当前订单详情接口不暴露完整售后申请金额/类型/退货物流，服务器会依据真实申请再次校验。无管理员代用户申请。",
      "description": "",
      "output": "images/aftersale--detail.png"
    },
    {
      "id": "aftersale--action-approve-refund",
      "page": "aftersale",
      "title": "售后工作台 · 同意并提交真实退款",
      "pageTitle": "售后工作台",
      "group": "订单与售后",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "remark",
          "label": "处理说明",
          "type": "textarea",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:400-438; apps/admin-web/src/resources-commerce.js:712-741",
      "availability": "现有界面",
      "limitation": "以真实订单售后状态处理，不合成售后申请。当前订单详情接口不暴露完整售后申请金额/类型/退货物流，服务器会依据真实申请再次校验。无管理员代用户申请。",
      "description": "",
      "action": "同意并提交真实退款",
      "actionDescription": "将按用户申请金额退款；现金订单会调用微信，积分订单会退还积分。不是仅审核。",
      "danger": true,
      "conditional": true,
      "output": "images/aftersale--action-approve-refund.png"
    },
    {
      "id": "aftersale--action-approve-return",
      "page": "aftersale",
      "title": "售后工作台 · 同意退货退款",
      "pageTitle": "售后工作台",
      "group": "订单与售后",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "remark",
          "label": "处理说明",
          "type": "textarea",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:400-438; apps/admin-web/src/resources-commerce.js:712-741",
      "availability": "现有界面",
      "limitation": "以真实订单售后状态处理，不合成售后申请。当前订单详情接口不暴露完整售后申请金额/类型/退货物流，服务器会依据真实申请再次校验。无管理员代用户申请。",
      "description": "",
      "action": "同意退货退款",
      "actionDescription": "仅适用于退货退款申请；等待用户寄回后再确认收货。",
      "danger": false,
      "conditional": true,
      "output": "images/aftersale--action-approve-return.png"
    },
    {
      "id": "aftersale--action-reject",
      "page": "aftersale",
      "title": "售后工作台 · 拒绝申请",
      "pageTitle": "售后工作台",
      "group": "订单与售后",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "remark",
          "label": "处理说明",
          "type": "textarea",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:400-438; apps/admin-web/src/resources-commerce.js:712-741",
      "availability": "现有界面",
      "limitation": "以真实订单售后状态处理，不合成售后申请。当前订单详情接口不暴露完整售后申请金额/类型/退货物流，服务器会依据真实申请再次校验。无管理员代用户申请。",
      "description": "",
      "action": "拒绝申请",
      "actionDescription": "拒绝当前待审核申请。",
      "danger": false,
      "conditional": true,
      "output": "images/aftersale--action-reject.png"
    },
    {
      "id": "aftersale--action-confirm-return",
      "page": "aftersale",
      "title": "售后工作台 · 确认收到退货",
      "pageTitle": "售后工作台",
      "group": "订单与售后",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:400-438; apps/admin-web/src/resources-commerce.js:712-741",
      "availability": "现有界面",
      "limitation": "以真实订单售后状态处理，不合成售后申请。当前订单详情接口不暴露完整售后申请金额/类型/退货物流，服务器会依据真实申请再次校验。无管理员代用户申请。",
      "description": "",
      "action": "确认收到退货",
      "actionDescription": "服务器确认申请类型和用户退货物流，并记录收货事件。",
      "danger": false,
      "conditional": true,
      "output": "images/aftersale--action-confirm-return.png"
    },
    {
      "id": "aftersale--action-confirm-refund",
      "page": "aftersale",
      "title": "售后工作台 · 退货后提交真实退款",
      "pageTitle": "售后工作台",
      "group": "订单与售后",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "pay_amount",
          "label": "实付金额"
        },
        {
          "key": "statusText",
          "label": "状态"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "tracking_number",
          "label": "物流单号"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "required": false
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "待付款"
            },
            {
              "value": 20,
              "label": "待发货"
            },
            {
              "value": 30,
              "label": "待收货"
            },
            {
              "value": 40,
              "label": "已完成"
            },
            {
              "value": 50,
              "label": "已取消"
            }
          ]
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "未支付"
            },
            {
              "value": 20,
              "label": "已支付"
            },
            {
              "value": 30,
              "label": "退款中"
            },
            {
              "value": 40,
              "label": "已退款"
            }
          ]
        },
        {
          "key": "aftersale_status",
          "label": "售后状态",
          "type": "select",
          "options": [
            {
              "value": 10,
              "label": "无售后"
            },
            {
              "value": 20,
              "label": "申请中"
            },
            {
              "value": 30,
              "label": "已同意"
            },
            {
              "value": 40,
              "label": "已拒绝"
            },
            {
              "value": 50,
              "label": "退款中"
            },
            {
              "value": 60,
              "label": "已完成"
            }
          ]
        }
      ],
      "sidebar": [
        "订单列表",
        "发货工作台",
        "售后工作台"
      ],
      "source": "apps/admin-web/src/resources-commerce.js:400-438; apps/admin-web/src/resources-commerce.js:712-741",
      "availability": "现有界面",
      "limitation": "以真实订单售后状态处理，不合成售后申请。当前订单详情接口不暴露完整售后申请金额/类型/退货物流，服务器会依据真实申请再次校验。无管理员代用户申请。",
      "description": "",
      "action": "退货后提交真实退款",
      "actionDescription": "必须先记录退货收货事件；提交真实退款，结果由支付渠道异步确认。",
      "danger": true,
      "conditional": true,
      "output": "images/aftersale--action-confirm-refund.png"
    },
    {
      "id": "user--page",
      "page": "user",
      "title": "用户列表",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "output": "images/user--page.png"
    },
    {
      "id": "user--detail",
      "page": "user",
      "title": "用户列表 · 详情",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "detail",
      "fields": [
        {
          "key": "nickname",
          "label": "昵称",
          "required": true
        },
        {
          "key": "real_name",
          "label": "真实姓名"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "gender",
          "label": "性别",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未知"
            },
            {
              "value": 1,
              "label": "男"
            },
            {
              "value": 2,
              "label": "女"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "password",
          "label": "初始密码（仅新增生效）",
          "type": "password",
          "description": "编辑不会重置消费者密码；这里不是后台操作员账号。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "output": "images/user--detail.png"
    },
    {
      "id": "user--create",
      "page": "user",
      "title": "用户列表 · 新增",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "create",
      "fields": [
        {
          "key": "nickname",
          "label": "昵称",
          "required": true
        },
        {
          "key": "real_name",
          "label": "真实姓名"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "gender",
          "label": "性别",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未知"
            },
            {
              "value": 1,
              "label": "男"
            },
            {
              "value": 2,
              "label": "女"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "password",
          "label": "初始密码（仅新增生效）",
          "type": "password",
          "description": "编辑不会重置消费者密码；这里不是后台操作员账号。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "output": "images/user--create.png"
    },
    {
      "id": "user--edit",
      "page": "user",
      "title": "用户列表 · 编辑",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "edit",
      "fields": [
        {
          "key": "nickname",
          "label": "昵称",
          "required": true
        },
        {
          "key": "real_name",
          "label": "真实姓名"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "gender",
          "label": "性别",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未知"
            },
            {
              "value": 1,
              "label": "男"
            },
            {
              "value": 2,
              "label": "女"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "password",
          "label": "初始密码（仅新增生效）",
          "type": "password",
          "description": "编辑不会重置消费者密码；这里不是后台操作员账号。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "output": "images/user--edit.png"
    },
    {
      "id": "user--action-enable",
      "page": "user",
      "title": "用户列表 · 启用用户",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "action": "启用用户",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/user--action-enable.png"
    },
    {
      "id": "user--action-disable",
      "page": "user",
      "title": "用户列表 · 禁用用户",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "action": "禁用用户",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/user--action-disable.png"
    },
    {
      "id": "user--action-delete",
      "page": "user",
      "title": "用户列表 · 删除（停用）",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "action": "删除（停用）",
      "actionDescription": "后端删除操作仅将消费者状态改为禁用，不物理删除历史记录。",
      "danger": true,
      "conditional": false,
      "output": "images/user--action-delete.png"
    },
    {
      "id": "user--action-growth",
      "page": "user",
      "title": "用户列表 · 调整成长值",
      "pageTitle": "用户列表",
      "group": "用户中心",
      "section": "C端用户",
      "type": "action-form",
      "fields": [
        {
          "key": "growth_value",
          "label": "变动值（非零，可负数）",
          "type": "number",
          "required": true
        },
        {
          "key": "reason",
          "label": "原因",
          "required": true,
          "max": 400
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:64-173",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "",
      "action": "调整成长值",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/user--action-growth.png"
    },
    {
      "id": "membership--page",
      "page": "membership",
      "title": "会员与成长值",
      "pageTitle": "会员与成长值",
      "group": "用户与学员",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "等级 ID"
        },
        {
          "key": "level_name",
          "label": "等级名称"
        },
        {
          "key": "min_amount",
          "label": "最低消费"
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值"
        },
        {
          "key": "points_ratio",
          "label": "积分倍率"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:183-247",
      "availability": "现有界面",
      "limitation": "等级可新增/编辑/启停/排序，权益仅支持新增和查询；后端未提供等级删除、单项权益修改或删除接口。用户成长值及变动记录在用户详情查看，调整在用户操作中。",
      "description": "会员消费/成长等级配置；不等同于付费学员一级/二级升级规则。",
      "output": "images/membership--page.png"
    },
    {
      "id": "membership--detail",
      "page": "membership",
      "title": "会员与成长值 · 详情",
      "pageTitle": "会员与成长值",
      "group": "用户与学员",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "level_name",
          "label": "等级名称",
          "required": true
        },
        {
          "key": "min_amount",
          "label": "最低消费金额",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值",
          "type": "number",
          "min": 0
        },
        {
          "key": "points_ratio",
          "label": "积分倍率",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "growth_ratio",
          "label": "成长倍率",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "level_color",
          "label": "等级颜色"
        },
        {
          "key": "free_course_count",
          "label": "免费课程数量",
          "type": "number",
          "min": 0
        },
        {
          "key": "gift_course_count",
          "label": "赠课数量",
          "type": "number",
          "min": 0
        },
        {
          "key": "download_permission",
          "label": "允许下载",
          "type": "checkbox"
        },
        {
          "key": "is_top_percent",
          "label": "百分比等级",
          "type": "checkbox"
        },
        {
          "key": "top_percent",
          "label": "百分比",
          "type": "number",
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "benefits",
          "label": "权益配置",
          "type": "json",
          "description": "会员等级 benefits 原生 JSON 配置；与付费学员等级不同。"
        },
        {
          "key": "level_icons",
          "label": "等级图标存储键"
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "等级 ID"
        },
        {
          "key": "level_name",
          "label": "等级名称"
        },
        {
          "key": "min_amount",
          "label": "最低消费"
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值"
        },
        {
          "key": "points_ratio",
          "label": "积分倍率"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:183-247",
      "availability": "现有界面",
      "limitation": "等级可新增/编辑/启停/排序，权益仅支持新增和查询；后端未提供等级删除、单项权益修改或删除接口。用户成长值及变动记录在用户详情查看，调整在用户操作中。",
      "description": "会员消费/成长等级配置；不等同于付费学员一级/二级升级规则。",
      "output": "images/membership--detail.png"
    },
    {
      "id": "membership--create",
      "page": "membership",
      "title": "会员与成长值 · 新增",
      "pageTitle": "会员与成长值",
      "group": "用户与学员",
      "section": "",
      "type": "create",
      "fields": [
        {
          "key": "level_name",
          "label": "等级名称",
          "required": true
        },
        {
          "key": "min_amount",
          "label": "最低消费金额",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值",
          "type": "number",
          "min": 0
        },
        {
          "key": "points_ratio",
          "label": "积分倍率",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "growth_ratio",
          "label": "成长倍率",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "level_color",
          "label": "等级颜色"
        },
        {
          "key": "free_course_count",
          "label": "免费课程数量",
          "type": "number",
          "min": 0
        },
        {
          "key": "gift_course_count",
          "label": "赠课数量",
          "type": "number",
          "min": 0
        },
        {
          "key": "download_permission",
          "label": "允许下载",
          "type": "checkbox"
        },
        {
          "key": "is_top_percent",
          "label": "百分比等级",
          "type": "checkbox"
        },
        {
          "key": "top_percent",
          "label": "百分比",
          "type": "number",
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "benefits",
          "label": "权益配置",
          "type": "json",
          "description": "会员等级 benefits 原生 JSON 配置；与付费学员等级不同。"
        },
        {
          "key": "level_icons",
          "label": "等级图标存储键"
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "等级 ID"
        },
        {
          "key": "level_name",
          "label": "等级名称"
        },
        {
          "key": "min_amount",
          "label": "最低消费"
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值"
        },
        {
          "key": "points_ratio",
          "label": "积分倍率"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:183-247",
      "availability": "现有界面",
      "limitation": "等级可新增/编辑/启停/排序，权益仅支持新增和查询；后端未提供等级删除、单项权益修改或删除接口。用户成长值及变动记录在用户详情查看，调整在用户操作中。",
      "description": "会员消费/成长等级配置；不等同于付费学员一级/二级升级规则。",
      "output": "images/membership--create.png"
    },
    {
      "id": "membership--edit",
      "page": "membership",
      "title": "会员与成长值 · 编辑",
      "pageTitle": "会员与成长值",
      "group": "用户与学员",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "level_name",
          "label": "等级名称",
          "required": true
        },
        {
          "key": "min_amount",
          "label": "最低消费金额",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值",
          "type": "number",
          "min": 0
        },
        {
          "key": "points_ratio",
          "label": "积分倍率",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "growth_ratio",
          "label": "成长倍率",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "level_color",
          "label": "等级颜色"
        },
        {
          "key": "free_course_count",
          "label": "免费课程数量",
          "type": "number",
          "min": 0
        },
        {
          "key": "gift_course_count",
          "label": "赠课数量",
          "type": "number",
          "min": 0
        },
        {
          "key": "download_permission",
          "label": "允许下载",
          "type": "checkbox"
        },
        {
          "key": "is_top_percent",
          "label": "百分比等级",
          "type": "checkbox"
        },
        {
          "key": "top_percent",
          "label": "百分比",
          "type": "number",
          "min": 0,
          "max": 100,
          "step": 0.01
        },
        {
          "key": "benefits",
          "label": "权益配置",
          "type": "json",
          "description": "会员等级 benefits 原生 JSON 配置；与付费学员等级不同。"
        },
        {
          "key": "level_icons",
          "label": "等级图标存储键"
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "等级 ID"
        },
        {
          "key": "level_name",
          "label": "等级名称"
        },
        {
          "key": "min_amount",
          "label": "最低消费"
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值"
        },
        {
          "key": "points_ratio",
          "label": "积分倍率"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:183-247",
      "availability": "现有界面",
      "limitation": "等级可新增/编辑/启停/排序，权益仅支持新增和查询；后端未提供等级删除、单项权益修改或删除接口。用户成长值及变动记录在用户详情查看，调整在用户操作中。",
      "description": "会员消费/成长等级配置；不等同于付费学员一级/二级升级规则。",
      "output": "images/membership--edit.png"
    },
    {
      "id": "membership--action-add-benefit",
      "page": "membership",
      "title": "会员与成长值 · 新增等级权益",
      "pageTitle": "会员与成长值",
      "group": "用户与学员",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "benefit_type",
          "label": "权益类型",
          "required": true,
          "description": "如 discount、sample、buyback、distribution、commission、select、priority。"
        },
        {
          "key": "benefit_name",
          "label": "权益名称",
          "required": true
        },
        {
          "key": "benefit_value",
          "label": "权益值"
        },
        {
          "key": "description",
          "label": "说明"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "等级 ID"
        },
        {
          "key": "level_name",
          "label": "等级名称"
        },
        {
          "key": "min_amount",
          "label": "最低消费"
        },
        {
          "key": "min_growth_value",
          "label": "最低成长值"
        },
        {
          "key": "points_ratio",
          "label": "积分倍率"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:183-247",
      "availability": "现有界面",
      "limitation": "等级可新增/编辑/启停/排序，权益仅支持新增和查询；后端未提供等级删除、单项权益修改或删除接口。用户成长值及变动记录在用户详情查看，调整在用户操作中。",
      "description": "会员消费/成长等级配置；不等同于付费学员一级/二级升级规则。",
      "action": "新增等级权益",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/membership--action-add-benefit.png"
    },
    {
      "id": "student--page",
      "page": "student",
      "title": "学员管理",
      "pageTitle": "学员管理",
      "group": "用户与学员",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ],
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:175-182",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "按后端一级/二级学员身份查询；不是按会员等级猜测学员身份。",
      "output": "images/student--page.png"
    },
    {
      "id": "student--detail",
      "page": "student",
      "title": "学员管理 · 详情",
      "pageTitle": "学员管理",
      "group": "用户与学员",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "nickname",
          "label": "昵称",
          "required": true
        },
        {
          "key": "real_name",
          "label": "真实姓名"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "gender",
          "label": "性别",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未知"
            },
            {
              "value": 1,
              "label": "男"
            },
            {
              "value": 2,
              "label": "女"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "password",
          "label": "初始密码（仅新增生效）",
          "type": "password",
          "description": "编辑不会重置消费者密码；这里不是后台操作员账号。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ],
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:175-182",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "按后端一级/二级学员身份查询；不是按会员等级猜测学员身份。",
      "output": "images/student--detail.png"
    },
    {
      "id": "student--edit",
      "page": "student",
      "title": "学员管理 · 编辑",
      "pageTitle": "学员管理",
      "group": "用户与学员",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "nickname",
          "label": "昵称",
          "required": true
        },
        {
          "key": "real_name",
          "label": "真实姓名"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "gender",
          "label": "性别",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未知"
            },
            {
              "value": 1,
              "label": "男"
            },
            {
              "value": 2,
              "label": "女"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "password",
          "label": "初始密码（仅新增生效）",
          "type": "password",
          "description": "编辑不会重置消费者密码；这里不是后台操作员账号。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ],
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:175-182",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "按后端一级/二级学员身份查询；不是按会员等级猜测学员身份。",
      "output": "images/student--edit.png"
    },
    {
      "id": "student--action-enable",
      "page": "student",
      "title": "学员管理 · 启用用户",
      "pageTitle": "学员管理",
      "group": "用户与学员",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ],
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:175-182",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "按后端一级/二级学员身份查询；不是按会员等级猜测学员身份。",
      "action": "启用用户",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/student--action-enable.png"
    },
    {
      "id": "student--action-disable",
      "page": "student",
      "title": "学员管理 · 禁用用户",
      "pageTitle": "学员管理",
      "group": "用户与学员",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ],
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:175-182",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "按后端一级/二级学员身份查询；不是按会员等级猜测学员身份。",
      "action": "禁用用户",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/student--action-disable.png"
    },
    {
      "id": "student--action-delete",
      "page": "student",
      "title": "学员管理 · 删除（停用）",
      "pageTitle": "学员管理",
      "group": "用户与学员",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ],
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:175-182",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "按后端一级/二级学员身份查询；不是按会员等级猜测学员身份。",
      "action": "删除（停用）",
      "actionDescription": "后端删除操作仅将消费者状态改为禁用，不物理删除历史记录。",
      "danger": true,
      "conditional": false,
      "output": "images/student--action-delete.png"
    },
    {
      "id": "student--action-growth",
      "page": "student",
      "title": "学员管理 · 调整成长值",
      "pageTitle": "学员管理",
      "group": "用户与学员",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "growth_value",
          "label": "变动值（非零，可负数）",
          "type": "number",
          "required": true
        },
        {
          "key": "reason",
          "label": "原因",
          "required": true,
          "max": 400
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        },
        {
          "key": "level_name",
          "label": "会员等级"
        },
        {
          "key": "student_level_label",
          "label": "学员等级"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称/手机号/邮箱/身份证"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "level_id",
          "label": "会员等级",
          "type": "select"
        },
        {
          "key": "student_level",
          "label": "学员等级",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "一级学员"
            },
            {
              "value": 2,
              "label": "二级学员"
            }
          ],
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "会员与成长值",
        "学员管理",
        "推广关系",
        "学员等级与权益",
        "升级订单",
        "学员收益",
        "地推管理",
        "实名认证",
        "用户标签",
        "黑名单"
      ],
      "source": "apps/admin-web/src/resources-learning.js:175-182",
      "availability": "现有界面",
      "limitation": "消费者资料、会员等级、启停及成长值调整使用真实接口；无标签维护、服务端用户导出、学员付费等级手工修改或消费者密码重置接口。空白可选表单项按后端 Form 约定不修改。",
      "description": "按后端一级/二级学员身份查询；不是按会员等级猜测学员身份。",
      "action": "调整成长值",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/student--action-growth.png"
    },
    {
      "id": "referral--page",
      "page": "referral",
      "title": "推广关系",
      "pageTitle": "推广关系",
      "group": "用户中心",
      "section": "学员体系",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:248-271",
      "availability": "现有界面",
      "limitation": "没有管理员推广关系列表、新增/改绑接口；本表只显示所选用户身份，不表示当前推广关系。解除操作由后端校验实际关系并记录原因。",
      "description": "管理员只能按用户 ID 解除推广绑定；消费者自己的推广查询/扫码绑定接口不冒充管理员关系管理。",
      "output": "images/referral--page.png"
    },
    {
      "id": "referral--detail",
      "page": "referral",
      "title": "推广关系 · 详情",
      "pageTitle": "推广关系",
      "group": "用户中心",
      "section": "学员体系",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:248-271",
      "availability": "现有界面",
      "limitation": "没有管理员推广关系列表、新增/改绑接口；本表只显示所选用户身份，不表示当前推广关系。解除操作由后端校验实际关系并记录原因。",
      "description": "管理员只能按用户 ID 解除推广绑定；消费者自己的推广查询/扫码绑定接口不冒充管理员关系管理。",
      "output": "images/referral--detail.png"
    },
    {
      "id": "referral--action-unbind",
      "page": "referral",
      "title": "推广关系 · 强制解除推广绑定",
      "pageTitle": "推广关系",
      "group": "用户中心",
      "section": "学员体系",
      "type": "action-form",
      "fields": [
        {
          "key": "reason",
          "label": "解除原因",
          "required": true,
          "max": 100
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "mobile",
          "label": "手机号"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:248-271",
      "availability": "现有界面",
      "limitation": "没有管理员推广关系列表、新增/改绑接口；本表只显示所选用户身份，不表示当前推广关系。解除操作由后端校验实际关系并记录原因。",
      "description": "管理员只能按用户 ID 解除推广绑定；消费者自己的推广查询/扫码绑定接口不冒充管理员关系管理。",
      "action": "强制解除推广绑定",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/referral--action-unbind.png"
    },
    {
      "id": "student-rule--page",
      "page": "student-rule",
      "title": "学员等级与权益",
      "pageTitle": "学员等级与权益",
      "group": "用户中心",
      "section": "学员规则",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:272-275",
      "availability": "未接入接口",
      "limitation": "付费学员等级固定为一级/二级，/api/student/upgrade/info 仅供消费者本人查看升级信息；没有管理员学员等级价格/权益规则配置接口。会员成长等级不能替代付费学员规则。",
      "description": "",
      "output": "images/student-rule--page.png"
    },
    {
      "id": "upgrade-order--page",
      "page": "upgrade-order",
      "title": "升级订单",
      "pageTitle": "升级订单",
      "group": "用户中心",
      "section": "学员规则",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:276-280",
      "availability": "未接入接口",
      "limitation": "student_upgrade.py 仅提供消费者本人创建预支付、微信查单同步、取消订单；没有管理员升级订单列表、补发权益或退款接口，不模拟支付或补发。",
      "description": "",
      "output": "images/upgrade-order--page.png"
    },
    {
      "id": "student-income--page",
      "page": "student-income",
      "title": "学员收益",
      "pageTitle": "学员收益",
      "group": "用户中心",
      "section": "学员规则",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "收益 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "user_nickname",
          "label": "昵称"
        },
        {
          "key": "commission_type",
          "label": "收益类型"
        },
        {
          "key": "commission_amount",
          "label": "收益金额"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "status",
          "label": "佣金状态"
        },
        {
          "key": "commission_type",
          "label": "佣金类型"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:281-294",
      "availability": "现有界面",
      "limitation": "提现申请接口要求消费者本人身份，管理员不能代申请；本页只读，不模拟提现。",
      "description": "按真实用户查询管理员佣金收益明细。",
      "output": "images/student-income--page.png"
    },
    {
      "id": "student-income--detail",
      "page": "student-income",
      "title": "学员收益 · 详情",
      "pageTitle": "学员收益",
      "group": "用户中心",
      "section": "学员规则",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "收益 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "user_nickname",
          "label": "昵称"
        },
        {
          "key": "commission_type",
          "label": "收益类型"
        },
        {
          "key": "commission_amount",
          "label": "收益金额"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "收益 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "user_nickname",
          "label": "昵称"
        },
        {
          "key": "commission_type",
          "label": "收益类型"
        },
        {
          "key": "commission_amount",
          "label": "收益金额"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "status",
          "label": "佣金状态"
        },
        {
          "key": "commission_type",
          "label": "佣金类型"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:281-294",
      "availability": "现有界面",
      "limitation": "提现申请接口要求消费者本人身份，管理员不能代申请；本页只读，不模拟提现。",
      "description": "按真实用户查询管理员佣金收益明细。",
      "output": "images/student-income--detail.png"
    },
    {
      "id": "promotion--page",
      "page": "promotion",
      "title": "地推管理",
      "pageTitle": "地推管理",
      "group": "用户中心",
      "section": "内部渠道",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:295-295",
      "availability": "未接入接口",
      "limitation": "现有推广码生成和微信码下载属于消费者本人接口；没有地推人员、范围、账号关联管理接口。",
      "description": "",
      "output": "images/promotion--page.png"
    },
    {
      "id": "identity--page",
      "page": "identity",
      "title": "实名认证",
      "pageTitle": "实名认证",
      "group": "用户中心",
      "section": "资质审核",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "real_name",
          "label": "姓名"
        },
        {
          "key": "id_card_number",
          "label": "身份证号"
        },
        {
          "key": "identity_verified_display",
          "label": "认证状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "identity_verified",
          "label": "认证状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未申请"
            },
            {
              "value": 1,
              "label": "已申请"
            },
            {
              "value": 2,
              "label": "审核通过"
            },
            {
              "value": 3,
              "label": "审核未通过"
            },
            {
              "value": 4,
              "label": "申请错误"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:296-328",
      "availability": "现有界面",
      "limitation": "现有接口可更新认证状态，但无认证材料上传/独立审核理由/认证审核历史接口；不伪造材料或审计记录。",
      "description": "",
      "output": "images/identity--page.png"
    },
    {
      "id": "identity--detail",
      "page": "identity",
      "title": "实名认证 · 详情",
      "pageTitle": "实名认证",
      "group": "用户中心",
      "section": "资质审核",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "real_name",
          "label": "姓名"
        },
        {
          "key": "id_card_number",
          "label": "身份证号"
        },
        {
          "key": "identity_verified_display",
          "label": "认证状态"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "real_name",
          "label": "姓名"
        },
        {
          "key": "id_card_number",
          "label": "身份证号"
        },
        {
          "key": "identity_verified_display",
          "label": "认证状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "identity_verified",
          "label": "认证状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未申请"
            },
            {
              "value": 1,
              "label": "已申请"
            },
            {
              "value": 2,
              "label": "审核通过"
            },
            {
              "value": 3,
              "label": "审核未通过"
            },
            {
              "value": 4,
              "label": "申请错误"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:296-328",
      "availability": "现有界面",
      "limitation": "现有接口可更新认证状态，但无认证材料上传/独立审核理由/认证审核历史接口；不伪造材料或审计记录。",
      "description": "",
      "output": "images/identity--detail.png"
    },
    {
      "id": "identity--action-identity-status",
      "page": "identity",
      "title": "实名认证 · 更新认证状态",
      "pageTitle": "实名认证",
      "group": "用户中心",
      "section": "资质审核",
      "type": "action-form",
      "fields": [
        {
          "key": "identity_verified",
          "label": "认证状态",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": 0,
              "label": "未申请"
            },
            {
              "value": 1,
              "label": "已申请"
            },
            {
              "value": 2,
              "label": "审核通过"
            },
            {
              "value": 3,
              "label": "审核未通过"
            },
            {
              "value": 4,
              "label": "申请错误"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "real_name",
          "label": "姓名"
        },
        {
          "key": "id_card_number",
          "label": "身份证号"
        },
        {
          "key": "identity_verified_display",
          "label": "认证状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "identity_verified",
          "label": "认证状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "未申请"
            },
            {
              "value": 1,
              "label": "已申请"
            },
            {
              "value": 2,
              "label": "审核通过"
            },
            {
              "value": 3,
              "label": "审核未通过"
            },
            {
              "value": 4,
              "label": "申请错误"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:296-328",
      "availability": "现有界面",
      "limitation": "现有接口可更新认证状态，但无认证材料上传/独立审核理由/认证审核历史接口；不伪造材料或审计记录。",
      "description": "",
      "action": "更新认证状态",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/identity--action-identity-status.png"
    },
    {
      "id": "tag--page",
      "page": "tag",
      "title": "用户标签",
      "pageTitle": "用户标签",
      "group": "用户中心",
      "section": "用户运营",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:329-329",
      "availability": "未接入接口",
      "limitation": "用户管理接口没有用户标签模型、标签列表、标签分配或标签 CRUD 接口。",
      "description": "",
      "output": "images/tag--page.png"
    },
    {
      "id": "blacklist--page",
      "page": "blacklist",
      "title": "黑名单",
      "pageTitle": "黑名单",
      "group": "用户中心",
      "section": "用户运营",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:330-333",
      "availability": "未接入接口",
      "limitation": "现有用户状态接口只有全局启用/禁用，不支持黑名单原因、限制类型或解除记录；可在用户列表停用用户，不将停用伪装为黑名单管理。",
      "description": "",
      "output": "images/blacklist--page.png"
    },
    {
      "id": "activity--page",
      "page": "activity",
      "title": "活动列表",
      "pageTitle": "活动列表",
      "group": "营销管理",
      "section": "活动总览",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:114-117",
      "availability": "未接入接口",
      "limitation": "现有后端没有通用活动列表、创建、编辑、发布或结束接口。结构化内容 kind 仅支持 about/story/case/partner/contact/job；秒杀、抽奖、到店团购各有专用业务，不能冒充通用活动。",
      "description": "",
      "output": "images/activity--page.png"
    },
    {
      "id": "flash--page",
      "page": "flash",
      "title": "秒杀管理",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "output": "images/flash--page.png"
    },
    {
      "id": "flash--detail",
      "page": "flash",
      "title": "秒杀管理 · 详情",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "output": "images/flash--detail.png"
    },
    {
      "id": "flash--action-edit-event",
      "page": "flash",
      "title": "秒杀管理 · 修改场次配置",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "action-form",
      "fields": [
        {
          "key": "name",
          "label": "活动名称",
          "required": false
        },
        {
          "key": "start_time",
          "label": "开始时间（本地时间）",
          "type": "datetime-local",
          "required": false
        },
        {
          "key": "end_time",
          "label": "结束时间（本地时间）",
          "type": "datetime-local",
          "required": false
        },
        {
          "key": "total_quota",
          "label": "总名额（0 不限）",
          "type": "number",
          "min": 0,
          "required": false,
          "max": 999999
        },
        {
          "key": "description",
          "label": "活动描述",
          "type": "textarea",
          "required": false
        },
        {
          "key": "cover_image",
          "label": "封面已存储媒体路径",
          "description": "填写已上传的媒体对象路径；此接口不提供图片上传。",
          "required": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "修改场次配置",
      "actionDescription": "只修改本次填写的字段；留空保留原值。不会改动活动启停状态。",
      "danger": false,
      "conditional": true,
      "output": "images/flash--action-edit-event.png"
    },
    {
      "id": "flash--action-enable",
      "page": "flash",
      "title": "秒杀管理 · 启用场次",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "启用场次",
      "actionDescription": "启用后将在配置的时间窗口开放秒杀购买。",
      "danger": false,
      "conditional": true,
      "output": "images/flash--action-enable.png"
    },
    {
      "id": "flash--action-disable",
      "page": "flash",
      "title": "秒杀管理 · 停用场次",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "停用场次",
      "actionDescription": "将阻止该场次继续购买，不取消已有订单。",
      "danger": false,
      "conditional": true,
      "output": "images/flash--action-disable.png"
    },
    {
      "id": "flash--action-edit-product",
      "page": "flash",
      "title": "秒杀管理 · 修改商品活动配置",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "action-form",
      "fields": [
        {
          "key": "flash_price",
          "label": "秒杀价",
          "type": "number",
          "min": 0,
          "required": false,
          "step": 0.01,
          "max": 99999999.99
        },
        {
          "key": "total_quantity",
          "label": "活动额度（0 不限，不替代 SKU 库存）",
          "type": "number",
          "min": 0,
          "required": false,
          "max": 999999
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "min": 0,
          "required": false,
          "max": 2147483647
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "修改商品活动配置",
      "actionDescription": "请填写本次修改字段；留空保留原值。已售数量及每人限购不可修改。",
      "danger": false,
      "conditional": true,
      "output": "images/flash--action-edit-product.png"
    },
    {
      "id": "flash--action-delete-event",
      "page": "flash",
      "title": "秒杀管理 · 删除场次",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "删除场次",
      "actionDescription": "永久删除该场次；存在订单时服务端拒绝，请改用停用。",
      "danger": true,
      "conditional": true,
      "output": "images/flash--action-delete-event.png"
    },
    {
      "id": "flash--action-remove-product",
      "page": "flash",
      "title": "秒杀管理 · 移除活动商品",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "移除活动商品",
      "actionDescription": "仅从本场活动移除，不删除商品；存在订单时服务端拒绝。",
      "danger": true,
      "conditional": true,
      "output": "images/flash--action-remove-product.png"
    },
    {
      "id": "flash--action-create-event",
      "page": "flash",
      "title": "秒杀管理 · 新增秒杀场次",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "action-form",
      "fields": [
        {
          "key": "name",
          "label": "活动名称",
          "required": true
        },
        {
          "key": "start_time",
          "label": "开始时间（本地时间）",
          "type": "datetime-local",
          "required": true
        },
        {
          "key": "end_time",
          "label": "结束时间（本地时间）",
          "type": "datetime-local",
          "required": true
        },
        {
          "key": "total_quota",
          "label": "总名额（0 不限）",
          "type": "number",
          "min": 0,
          "required": false,
          "max": 999999
        },
        {
          "key": "description",
          "label": "活动描述",
          "type": "textarea"
        },
        {
          "key": "cover_image",
          "label": "封面已存储媒体路径",
          "description": "填写已上传的媒体对象路径；此接口不提供图片上传。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "新增秒杀场次",
      "actionDescription": "创建后默认停用，确认配置及商品后再启用。",
      "danger": false,
      "conditional": false,
      "output": "images/flash--action-create-event.png"
    },
    {
      "id": "flash--action-add-product",
      "page": "flash",
      "title": "秒杀管理 · 向所选场次添加商品",
      "pageTitle": "秒杀管理",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "action-form",
      "fields": [
        {
          "key": "product_id",
          "label": "商品 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "sku_id",
          "label": "SKU ID（可不填）",
          "type": "number",
          "min": 1,
          "required": false
        },
        {
          "key": "flash_price",
          "label": "秒杀价",
          "type": "number",
          "min": 0,
          "required": true,
          "step": 0.01,
          "max": 99999999.99
        },
        {
          "key": "total_quantity",
          "label": "活动额度（0 不限，不替代 SKU 库存）",
          "type": "number",
          "min": 0,
          "required": true,
          "max": 999999
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "min": 0,
          "required": true,
          "max": 2147483647
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "活动 / 商品"
        },
        {
          "key": "status",
          "label": "活动状态"
        },
        {
          "key": "start_time",
          "label": "开始时间"
        },
        {
          "key": "end_time",
          "label": "结束时间"
        },
        {
          "key": "used_quota",
          "label": "已用活动名额"
        },
        {
          "key": "flash_price",
          "label": "秒杀价"
        },
        {
          "key": "total_quantity",
          "label": "商品活动额度"
        },
        {
          "key": "sold_quantity",
          "label": "商品已售"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "活动 ID（填写后切换为该场商品）",
          "type": "number",
          "min": 1,
          "required": false,
          "description": "留空查看活动场次；新增商品必须先选择活动。"
        },
        {
          "key": "keyword",
          "label": "活动名称"
        },
        {
          "key": "status",
          "label": "活动状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "未开始",
              "value": 1
            },
            {
              "label": "进行中",
              "value": 2
            },
            {
              "label": "已结束",
              "value": 3
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:10-22,118-247",
      "availability": "现有界面",
      "limitation": "每人限购由后端固定为1。活动额度不替代共享 SKU 库存。停用活动不取消已有订单；删除活动或移除商品须无关联订单，由服务端校验。",
      "description": "未填写活动 ID 时查看秒杀场次；填写真实活动 ID 后查看该场次商品。所有状态、名额及已售数量来自后端。",
      "action": "向所选场次添加商品",
      "actionDescription": "将真实商品及 SKU 加入筛选区选择的活动。若省略 SKU，服务端选择该商品首个可购买规格。",
      "danger": false,
      "conditional": false,
      "output": "images/flash--action-add-product.png"
    },
    {
      "id": "group--page",
      "page": "group",
      "title": "团购管理",
      "pageTitle": "团购管理",
      "group": "活动管理",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀管理",
        "团购管理",
        "活动报名",
        "活动券码",
        "活动核销记录"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:248-250",
      "availability": "未接入接口",
      "limitation": "现有 /api/admin/group-buy 管理的是到店团购套餐（门店、套餐内容、库存、核销券），已接入「套餐管理」。没有本页所需的商品多人成团、成团人数、团长、成员名单或成团时限接口，不能以套餐替代。",
      "description": "",
      "output": "images/group--page.png"
    },
    {
      "id": "signup--page",
      "page": "signup",
      "title": "活动报名",
      "pageTitle": "活动报名",
      "group": "营销管理",
      "section": "报名活动",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:252-255",
      "availability": "未接入接口",
      "limitation": "现有后端没有通用活动报名、报名审核、取消或签到接口。线下课程报名是课程专用业务，不作为通用活动报名替代。",
      "description": "",
      "output": "images/signup--page.png"
    },
    {
      "id": "activity-code--page",
      "page": "activity-code",
      "title": "活动券码",
      "pageTitle": "活动券码",
      "group": "活动管理",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀管理",
        "团购管理",
        "活动报名",
        "活动券码",
        "活动核销记录"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:256-258",
      "availability": "未接入接口",
      "limitation": "现有后端没有通用活动入场券码的发放、作废或核销接口。到店团购消费券属于套餐订单，不等于活动入场码。",
      "description": "",
      "output": "images/activity-code--page.png"
    },
    {
      "id": "activity-redemption--page",
      "page": "activity-redemption",
      "title": "活动核销记录",
      "pageTitle": "活动核销记录",
      "group": "活动管理",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀管理",
        "团购管理",
        "活动报名",
        "活动券码",
        "活动核销记录"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:259-261",
      "availability": "未接入接口",
      "limitation": "现有后端没有活动入场码核销记录或签到记录查询接口。套餐消费券核销与活动入场业务不同，不混用数据。",
      "description": "",
      "output": "images/activity-redemption--page.png"
    },
    {
      "id": "points-overview--page",
      "page": "points-overview",
      "title": "积分总览",
      "pageTitle": "积分总览",
      "group": "用户中心",
      "section": "积分概况",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,165-185",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "服务端积分用户列表与累计统计。统计由后端查询全量积分记录，不使用浏览器种子或估算。",
      "output": "images/points-overview--page.png"
    },
    {
      "id": "points-overview--detail",
      "page": "points-overview",
      "title": "积分总览 · 详情",
      "pageTitle": "积分总览",
      "group": "用户中心",
      "section": "积分概况",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,165-185",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "服务端积分用户列表与累计统计。统计由后端查询全量积分记录，不使用浏览器种子或估算。",
      "output": "images/points-overview--detail.png"
    },
    {
      "id": "points-overview--action-adjust",
      "page": "points-overview",
      "title": "积分总览 · 积分调整",
      "pageTitle": "积分总览",
      "group": "用户中心",
      "section": "积分概况",
      "type": "action-form",
      "fields": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "step": 1,
          "required": true
        },
        {
          "key": "points",
          "label": "变动积分",
          "type": "number",
          "min": -2147483647,
          "step": 1,
          "required": true,
          "max": 2147483647
        },
        {
          "key": "reason",
          "label": "操作原因",
          "type": "textarea",
          "required": true,
          "description": "请确认对象与金额。仅接口支持的原因字段会写入服务端；不生成本地审计记录。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,165-185",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "服务端积分用户列表与累计统计。统计由后端查询全量积分记录，不使用浏览器种子或估算。",
      "action": "积分调整",
      "actionDescription": "真实增减用户积分并产生服务端积分记录，不是演示。提交前核对用户 ID 与正负积分；失败后请先核对余额，勿盲目重复提交。",
      "danger": false,
      "conditional": false,
      "output": "images/points-overview--action-adjust.png"
    },
    {
      "id": "points-overview--result-adjust",
      "page": "points-overview",
      "title": "积分总览 · 积分调整结果",
      "pageTitle": "积分总览",
      "group": "用户中心",
      "section": "积分概况",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,165-185",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "服务端积分用户列表与累计统计。统计由后端查询全量积分记录，不使用浏览器种子或估算。",
      "action": "积分调整",
      "output": "images/points-overview--result-adjust.png"
    },
    {
      "id": "points-ledger--page",
      "page": "points-ledger",
      "title": "积分明细",
      "pageTitle": "积分明细",
      "group": "用户中心",
      "section": "积分概况",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,186",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "",
      "output": "images/points-ledger--page.png"
    },
    {
      "id": "points-ledger--detail",
      "page": "points-ledger",
      "title": "积分明细 · 详情",
      "pageTitle": "积分明细",
      "group": "用户中心",
      "section": "积分概况",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,186",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "",
      "output": "images/points-ledger--detail.png"
    },
    {
      "id": "points-ledger--action-adjust",
      "page": "points-ledger",
      "title": "积分明细 · 积分调整",
      "pageTitle": "积分明细",
      "group": "用户中心",
      "section": "积分概况",
      "type": "action-form",
      "fields": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "step": 1,
          "required": true
        },
        {
          "key": "points",
          "label": "变动积分",
          "type": "number",
          "min": -2147483647,
          "step": 1,
          "required": true,
          "max": 2147483647
        },
        {
          "key": "reason",
          "label": "操作原因",
          "type": "textarea",
          "required": true,
          "description": "请确认对象与金额。仅接口支持的原因字段会写入服务端；不生成本地审计记录。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,186",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "",
      "action": "积分调整",
      "actionDescription": "真实增减用户积分并产生服务端积分记录，不是演示。提交前核对用户 ID 与正负积分；失败后请先核对余额，勿盲目重复提交。",
      "danger": false,
      "conditional": false,
      "output": "images/points-ledger--action-adjust.png"
    },
    {
      "id": "points-ledger--result-adjust",
      "page": "points-ledger",
      "title": "积分明细 · 积分调整结果",
      "pageTitle": "积分明细",
      "group": "用户中心",
      "section": "积分概况",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "用户"
        },
        {
          "key": "points",
          "label": "当前积分"
        },
        {
          "key": "growth_value",
          "label": "成长值"
        },
        {
          "key": "level_name",
          "label": "等级"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "昵称 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:25-76,186",
      "availability": "现有界面",
      "limitation": "当前接口提供用户余额，不是逐笔积分流水；逐笔 /api/points/records 仅允许消费者本人查询，管理员不冒用消费者身份。调整是真实写入，未提供自动重放。",
      "description": "",
      "action": "积分调整",
      "output": "images/points-ledger--result-adjust.png"
    },
    {
      "id": "points-rule--page",
      "page": "points-rule",
      "title": "积分规则",
      "pageTitle": "积分规则",
      "group": "积分管理",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "配置 ID"
        },
        {
          "key": "config_key",
          "label": "配置键"
        },
        {
          "key": "config_name",
          "label": "名称"
        },
        {
          "key": "config_value",
          "label": "配置值"
        },
        {
          "key": "value_type",
          "label": "值类型"
        },
        {
          "key": "description",
          "label": "说明"
        }
      ],
      "filters": [],
      "sidebar": [
        "积分总览",
        "积分明细",
        "积分规则",
        "积分到期与清零",
        "积分商品",
        "兑换订单",
        "积分任务"
      ],
      "source": "apps/admin-web/src/resources-finance.js:187-221",
      "availability": "现有界面",
      "limitation": "只能修改已存在的 points 分组配置值，不支持原型规则新增/删除。消费奖励、邀请和签到部分规则在 points_service.py 固定实现；修改系统配置不保证这些固定规则改变。任务奖励请使用积分任务页面。",
      "description": "读取 points 配置分组中的真实系统配置。",
      "output": "images/points-rule--page.png"
    },
    {
      "id": "points-rule--detail",
      "page": "points-rule",
      "title": "积分规则 · 详情",
      "pageTitle": "积分规则",
      "group": "积分管理",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "config_value",
          "label": "配置值",
          "required": true,
          "description": "保持声明的 int / float / boolean / json 等类型；JSON 配置值以文本提交。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "配置 ID"
        },
        {
          "key": "config_key",
          "label": "配置键"
        },
        {
          "key": "config_name",
          "label": "名称"
        },
        {
          "key": "config_value",
          "label": "配置值"
        },
        {
          "key": "value_type",
          "label": "值类型"
        },
        {
          "key": "description",
          "label": "说明"
        }
      ],
      "filters": [],
      "sidebar": [
        "积分总览",
        "积分明细",
        "积分规则",
        "积分到期与清零",
        "积分商品",
        "兑换订单",
        "积分任务"
      ],
      "source": "apps/admin-web/src/resources-finance.js:187-221",
      "availability": "现有界面",
      "limitation": "只能修改已存在的 points 分组配置值，不支持原型规则新增/删除。消费奖励、邀请和签到部分规则在 points_service.py 固定实现；修改系统配置不保证这些固定规则改变。任务奖励请使用积分任务页面。",
      "description": "读取 points 配置分组中的真实系统配置。",
      "output": "images/points-rule--detail.png"
    },
    {
      "id": "points-rule--edit",
      "page": "points-rule",
      "title": "积分规则 · 编辑",
      "pageTitle": "积分规则",
      "group": "积分管理",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "config_value",
          "label": "配置值",
          "required": true,
          "description": "保持声明的 int / float / boolean / json 等类型；JSON 配置值以文本提交。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "配置 ID"
        },
        {
          "key": "config_key",
          "label": "配置键"
        },
        {
          "key": "config_name",
          "label": "名称"
        },
        {
          "key": "config_value",
          "label": "配置值"
        },
        {
          "key": "value_type",
          "label": "值类型"
        },
        {
          "key": "description",
          "label": "说明"
        }
      ],
      "filters": [],
      "sidebar": [
        "积分总览",
        "积分明细",
        "积分规则",
        "积分到期与清零",
        "积分商品",
        "兑换订单",
        "积分任务"
      ],
      "source": "apps/admin-web/src/resources-finance.js:187-221",
      "availability": "现有界面",
      "limitation": "只能修改已存在的 points 分组配置值，不支持原型规则新增/删除。消费奖励、邀请和签到部分规则在 points_service.py 固定实现；修改系统配置不保证这些固定规则改变。任务奖励请使用积分任务页面。",
      "description": "读取 points 配置分组中的真实系统配置。",
      "output": "images/points-rule--edit.png"
    },
    {
      "id": "points-expiry--page",
      "page": "points-expiry",
      "title": "积分到期与清零",
      "pageTitle": "积分到期与清零",
      "group": "用户中心",
      "section": "积分规则",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:222-224",
      "availability": "未接入接口",
      "limitation": "现有积分 API 未暴露管理员积分到期预览或批量清零接口；不能用逐户积分调整伪造到期清零流程。",
      "description": "",
      "output": "images/points-expiry--page.png"
    },
    {
      "id": "points-product--page",
      "page": "points-product",
      "title": "积分商品",
      "pageTitle": "积分商品",
      "group": "用户中心",
      "section": "积分商城",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "商品 ID"
        },
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "points_price",
          "label": "兑换积分"
        },
        {
          "key": "points_stock",
          "label": "活动额度"
        },
        {
          "key": "points_sales_count",
          "label": "已兑换"
        },
        {
          "key": "points_limit_per_user",
          "label": "每人上限"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "商品名称",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:225-264",
      "availability": "现有界面",
      "limitation": "列出真实积分商城已上架商品；可修改其积分价格、活动额度与单用户上限。不代消费者兑换，不在此新增普通商品或兑换券。未上架商品请在商品列表维护。",
      "description": "",
      "output": "images/points-product--page.png"
    },
    {
      "id": "points-product--detail",
      "page": "points-product",
      "title": "积分商品 · 详情",
      "pageTitle": "积分商品",
      "group": "用户中心",
      "section": "积分商城",
      "type": "detail",
      "fields": [
        {
          "key": "points_price",
          "label": "兑换积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "points_stock",
          "label": "活动额度",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": false
        },
        {
          "key": "points_limit_per_user",
          "label": "每人兑换上限",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "商品 ID"
        },
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "points_price",
          "label": "兑换积分"
        },
        {
          "key": "points_stock",
          "label": "活动额度"
        },
        {
          "key": "points_sales_count",
          "label": "已兑换"
        },
        {
          "key": "points_limit_per_user",
          "label": "每人上限"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "商品名称",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:225-264",
      "availability": "现有界面",
      "limitation": "列出真实积分商城已上架商品；可修改其积分价格、活动额度与单用户上限。不代消费者兑换，不在此新增普通商品或兑换券。未上架商品请在商品列表维护。",
      "description": "",
      "output": "images/points-product--detail.png"
    },
    {
      "id": "points-product--edit",
      "page": "points-product",
      "title": "积分商品 · 编辑",
      "pageTitle": "积分商品",
      "group": "用户中心",
      "section": "积分商城",
      "type": "edit",
      "fields": [
        {
          "key": "points_price",
          "label": "兑换积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "points_stock",
          "label": "活动额度",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": false
        },
        {
          "key": "points_limit_per_user",
          "label": "每人兑换上限",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "商品 ID"
        },
        {
          "key": "product_name",
          "label": "商品"
        },
        {
          "key": "points_price",
          "label": "兑换积分"
        },
        {
          "key": "points_stock",
          "label": "活动额度"
        },
        {
          "key": "points_sales_count",
          "label": "已兑换"
        },
        {
          "key": "points_limit_per_user",
          "label": "每人上限"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "商品名称",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:225-264",
      "availability": "现有界面",
      "limitation": "列出真实积分商城已上架商品；可修改其积分价格、活动额度与单用户上限。不代消费者兑换，不在此新增普通商品或兑换券。未上架商品请在商品列表维护。",
      "description": "",
      "output": "images/points-product--edit.png"
    },
    {
      "id": "exchange--page",
      "page": "exchange",
      "title": "兑换订单",
      "pageTitle": "兑换订单",
      "group": "用户中心",
      "section": "积分商城",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "payment_status",
          "label": "支付状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "points_cost",
          "label": "兑换积分"
        },
        {
          "key": "pay_amount",
          "label": "实付（元）"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "订单号 / 收货人 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:265-278",
      "availability": "现有界面",
      "limitation": "管理员查询真实 order_type=2 积分兑换订单。兑换下单仅限消费者本人；已支付兑换订单不能冒用通用取消接口，取消/返还走真实售后流程，本页不提供模拟取消。",
      "description": "",
      "output": "images/exchange--page.png"
    },
    {
      "id": "exchange--detail",
      "page": "exchange",
      "title": "兑换订单 · 详情",
      "pageTitle": "兑换订单",
      "group": "用户中心",
      "section": "积分商城",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "payment_status",
          "label": "支付状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "points_cost",
          "label": "兑换积分"
        },
        {
          "key": "pay_amount",
          "label": "实付（元）"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_nickname",
          "label": "用户"
        },
        {
          "key": "payment_status",
          "label": "支付状态"
        },
        {
          "key": "aftersale_status",
          "label": "售后状态"
        },
        {
          "key": "points_cost",
          "label": "兑换积分"
        },
        {
          "key": "pay_amount",
          "label": "实付（元）"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "订单号 / 收货人 / 手机号",
          "required": false
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:265-278",
      "availability": "现有界面",
      "limitation": "管理员查询真实 order_type=2 积分兑换订单。兑换下单仅限消费者本人；已支付兑换订单不能冒用通用取消接口，取消/返还走真实售后流程，本页不提供模拟取消。",
      "description": "",
      "output": "images/exchange--detail.png"
    },
    {
      "id": "points-task--page",
      "page": "points-task",
      "title": "积分任务",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "output": "images/points-task--page.png"
    },
    {
      "id": "points-task--detail",
      "page": "points-task",
      "title": "积分任务 · 详情",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "detail",
      "fields": [
        {
          "key": "task_code",
          "label": "事件代码",
          "type": "select",
          "required": true
        },
        {
          "key": "task_name",
          "label": "任务名称",
          "required": true
        },
        {
          "key": "task_type",
          "label": "任务周期",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "daily",
              "label": "每日"
            },
            {
              "value": "weekly",
              "label": "每周"
            },
            {
              "value": "once",
              "label": "一次性"
            }
          ]
        },
        {
          "key": "points_reward",
          "label": "奖励积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "points_deduct",
          "label": "扣除积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "daily_limit",
          "label": "每日上限（0 不限）",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "total_limit",
          "label": "总上限（0 不限）",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "config_data",
          "label": "任务扩展配置",
          "type": "json",
          "description": "后端 TaskConfig.config_data 原始结构；不代表新增事件类型，触发仍由已支持的业务事件决定。"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ],
          "required": true
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "min": -2147483647,
          "step": 1,
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "output": "images/points-task--detail.png"
    },
    {
      "id": "points-task--create",
      "page": "points-task",
      "title": "积分任务 · 新增",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "create",
      "fields": [
        {
          "key": "task_code",
          "label": "事件代码",
          "type": "select",
          "required": true
        },
        {
          "key": "task_name",
          "label": "任务名称",
          "required": true
        },
        {
          "key": "task_type",
          "label": "任务周期",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "daily",
              "label": "每日"
            },
            {
              "value": "weekly",
              "label": "每周"
            },
            {
              "value": "once",
              "label": "一次性"
            }
          ]
        },
        {
          "key": "points_reward",
          "label": "奖励积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "points_deduct",
          "label": "扣除积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "daily_limit",
          "label": "每日上限（0 不限）",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "total_limit",
          "label": "总上限（0 不限）",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "config_data",
          "label": "任务扩展配置",
          "type": "json",
          "description": "后端 TaskConfig.config_data 原始结构；不代表新增事件类型，触发仍由已支持的业务事件决定。"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ],
          "required": true
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "min": -2147483647,
          "step": 1,
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "output": "images/points-task--create.png"
    },
    {
      "id": "points-task--edit",
      "page": "points-task",
      "title": "积分任务 · 编辑",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "edit",
      "fields": [
        {
          "key": "task_code",
          "label": "事件代码",
          "type": "select",
          "required": true
        },
        {
          "key": "task_name",
          "label": "任务名称",
          "required": true
        },
        {
          "key": "task_type",
          "label": "任务周期",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "daily",
              "label": "每日"
            },
            {
              "value": "weekly",
              "label": "每周"
            },
            {
              "value": "once",
              "label": "一次性"
            }
          ]
        },
        {
          "key": "points_reward",
          "label": "奖励积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "points_deduct",
          "label": "扣除积分",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "daily_limit",
          "label": "每日上限（0 不限）",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "total_limit",
          "label": "总上限（0 不限）",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "config_data",
          "label": "任务扩展配置",
          "type": "json",
          "description": "后端 TaskConfig.config_data 原始结构；不代表新增事件类型，触发仍由已支持的业务事件决定。"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ],
          "required": true
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "min": -2147483647,
          "step": 1,
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "output": "images/points-task--edit.png"
    },
    {
      "id": "points-task--action-toggle",
      "page": "points-task",
      "title": "积分任务 · 切换启用状态",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "action": "切换启用状态",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/points-task--action-toggle.png"
    },
    {
      "id": "points-task--action-delete",
      "page": "points-task",
      "title": "积分任务 · 删除任务",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "action": "删除任务",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/points-task--action-delete.png"
    },
    {
      "id": "points-task--action-statistics",
      "page": "points-task",
      "title": "积分任务 · 查看任务统计",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "action": "查看任务统计",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/points-task--action-statistics.png"
    },
    {
      "id": "points-task--result-statistics",
      "page": "points-task",
      "title": "积分任务 · 查看任务统计结果",
      "pageTitle": "积分任务",
      "group": "用户中心",
      "section": "赚积分",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "任务 ID"
        },
        {
          "key": "task_code",
          "label": "事件代码"
        },
        {
          "key": "task_name",
          "label": "名称"
        },
        {
          "key": "points_reward",
          "label": "奖励积分"
        },
        {
          "key": "points_deduct",
          "label": "扣除积分"
        },
        {
          "key": "daily_limit",
          "label": "每日上限"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-finance.js:77-118,279-325",
      "availability": "现有界面",
      "limitation": "任务由后端业务事件触发，管理员只维护配置，不代消费者领取奖励。删除已被引用的任务由后端拒绝。",
      "description": "",
      "action": "查看任务统计",
      "output": "images/points-task--result-statistics.png"
    },
    {
      "id": "article--page",
      "page": "article",
      "title": "资讯列表",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "output": "images/article--page.png"
    },
    {
      "id": "article--detail",
      "page": "article",
      "title": "资讯列表 · 详情",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "detail",
      "fields": [
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题",
          "type": "text"
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select",
          "required": true
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ],
          "default": 1
        },
        {
          "key": "content",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文/图集图片上传",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "images",
          "label": "图集存储路径",
          "type": "json",
          "default": [],
          "description": "字符串数组；可将上方上传返回的存储路径加入数组。"
        },
        {
          "key": "video_url",
          "label": "视频",
          "type": "file",
          "accept": "video/*"
        },
        {
          "key": "audio_url",
          "label": "音频 URL / 存储路径",
          "type": "text",
          "description": "现有资讯接口没有音频上传接口；仅接受已有安全链接。"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "text"
        },
        {
          "key": "source",
          "label": "来源",
          "type": "text"
        },
        {
          "key": "source_url",
          "label": "来源链接",
          "type": "text"
        },
        {
          "key": "is_top",
          "label": "置顶",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ],
          "default": 0
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "output": "images/article--detail.png"
    },
    {
      "id": "article--create",
      "page": "article",
      "title": "资讯列表 · 新增",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "create",
      "fields": [
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题",
          "type": "text"
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select",
          "required": true
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ],
          "default": 1
        },
        {
          "key": "content",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文/图集图片上传",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "images",
          "label": "图集存储路径",
          "type": "json",
          "default": [],
          "description": "字符串数组；可将上方上传返回的存储路径加入数组。"
        },
        {
          "key": "video_url",
          "label": "视频",
          "type": "file",
          "accept": "video/*"
        },
        {
          "key": "audio_url",
          "label": "音频 URL / 存储路径",
          "type": "text",
          "description": "现有资讯接口没有音频上传接口；仅接受已有安全链接。"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "text"
        },
        {
          "key": "source",
          "label": "来源",
          "type": "text"
        },
        {
          "key": "source_url",
          "label": "来源链接",
          "type": "text"
        },
        {
          "key": "is_top",
          "label": "置顶",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ],
          "default": 0
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "output": "images/article--create.png"
    },
    {
      "id": "article--edit",
      "page": "article",
      "title": "资讯列表 · 编辑",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "edit",
      "fields": [
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题",
          "type": "text"
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select",
          "required": true
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ],
          "default": 1
        },
        {
          "key": "content",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文/图集图片上传",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "images",
          "label": "图集存储路径",
          "type": "json",
          "default": [],
          "description": "字符串数组；可将上方上传返回的存储路径加入数组。"
        },
        {
          "key": "video_url",
          "label": "视频",
          "type": "file",
          "accept": "video/*"
        },
        {
          "key": "audio_url",
          "label": "音频 URL / 存储路径",
          "type": "text",
          "description": "现有资讯接口没有音频上传接口；仅接受已有安全链接。"
        },
        {
          "key": "tags",
          "label": "标签",
          "type": "text"
        },
        {
          "key": "source",
          "label": "来源",
          "type": "text"
        },
        {
          "key": "source_url",
          "label": "来源链接",
          "type": "text"
        },
        {
          "key": "is_top",
          "label": "置顶",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox",
          "default": false
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ],
          "default": 0
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "output": "images/article--edit.png"
    },
    {
      "id": "article--action-status-0",
      "page": "article",
      "title": "资讯列表 · 设为草稿",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "action": "设为草稿",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/article--action-status-0.png"
    },
    {
      "id": "article--action-status-1",
      "page": "article",
      "title": "资讯列表 · 设为已发布",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "action": "设为已发布",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/article--action-status-1.png"
    },
    {
      "id": "article--action-status-2",
      "page": "article",
      "title": "资讯列表 · 设为已下架",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "action": "设为已下架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/article--action-status-2.png"
    },
    {
      "id": "article--action-sort",
      "page": "article",
      "title": "资讯列表 · 排序",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "action-form",
      "fields": [
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "action": "排序",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/article--action-sort.png"
    },
    {
      "id": "article--action-delete",
      "page": "article",
      "title": "资讯列表 · 删除",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/article--action-delete.png"
    },
    {
      "id": "article--action-delete-media",
      "page": "article",
      "title": "资讯列表 · 删除未引用素材",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/article--action-delete-media.png"
    },
    {
      "id": "article--action-delete-video",
      "page": "article",
      "title": "资讯列表 · 删除未引用视频",
      "pageTitle": "资讯列表",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "category_id",
          "label": "栏目 ID"
        },
        {
          "key": "author_name",
          "label": "作者"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "publish_time",
          "label": "发布时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "草稿"
            },
            {
              "value": 1,
              "label": "已发布"
            },
            {
              "value": 2,
              "label": "已下架"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "栏目",
          "type": "select"
        },
        {
          "key": "content_type",
          "label": "内容类型",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "图文"
            },
            {
              "value": 2,
              "label": "图集"
            },
            {
              "value": 3,
              "label": "视频"
            },
            {
              "value": 4,
              "label": "音频"
            }
          ]
        },
        {
          "key": "sort_by",
          "label": "排序方式",
          "type": "select",
          "options": [
            {
              "value": "sort_order",
              "label": "排序值"
            },
            {
              "value": "id",
              "label": "最新创建"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:312-373; apps/admin-web/src/resources-content.js:374-386",
      "availability": "现有界面",
      "limitation": "现有 API 支持草稿/发布/下架，不支持原型独立的提交审核、审核通过、驳回意见流程；作者由服务端当前管理员确定。音频仅可引用已有链接。",
      "description": "资讯文章真实列表、详情及编辑发布。",
      "action": "删除未引用视频",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/article--action-delete-video.png"
    },
    {
      "id": "column--page",
      "page": "column",
      "title": "栏目管理",
      "pageTitle": "栏目管理",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "category_name",
          "label": "栏目"
        },
        {
          "key": "parent_id",
          "label": "父栏目"
        },
        {
          "key": "article_count",
          "label": "已发布文章数"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:387-441",
      "availability": "现有界面",
      "limitation": "支持栏目 CRUD、层级、图片、排序、启停；父栏目循环和关联文章/子栏目删除限制由服务端检查。列表为完整记录，无独立详情接口。",
      "description": "对接资讯栏目，文章数由后端统计。",
      "output": "images/column--page.png"
    },
    {
      "id": "column--detail",
      "page": "column",
      "title": "栏目管理 · 详情",
      "pageTitle": "栏目管理",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "detail",
      "fields": [
        {
          "key": "category_name",
          "label": "栏目名称",
          "type": "text",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父栏目 ID（0 为根）",
          "type": "number",
          "min": 0,
          "default": 0
        },
        {
          "key": "category_icon",
          "label": "图标",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "category_image",
          "label": "栏目图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "min": 1,
          "default": 1
        },
        {
          "key": "path",
          "label": "分类路径",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "category_name",
          "label": "栏目"
        },
        {
          "key": "parent_id",
          "label": "父栏目"
        },
        {
          "key": "article_count",
          "label": "已发布文章数"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:387-441",
      "availability": "现有界面",
      "limitation": "支持栏目 CRUD、层级、图片、排序、启停；父栏目循环和关联文章/子栏目删除限制由服务端检查。列表为完整记录，无独立详情接口。",
      "description": "对接资讯栏目，文章数由后端统计。",
      "output": "images/column--detail.png"
    },
    {
      "id": "column--create",
      "page": "column",
      "title": "栏目管理 · 新增",
      "pageTitle": "栏目管理",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "create",
      "fields": [
        {
          "key": "category_name",
          "label": "栏目名称",
          "type": "text",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父栏目 ID（0 为根）",
          "type": "number",
          "min": 0,
          "default": 0
        },
        {
          "key": "category_icon",
          "label": "图标",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "category_image",
          "label": "栏目图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "min": 1,
          "default": 1
        },
        {
          "key": "path",
          "label": "分类路径",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "category_name",
          "label": "栏目"
        },
        {
          "key": "parent_id",
          "label": "父栏目"
        },
        {
          "key": "article_count",
          "label": "已发布文章数"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:387-441",
      "availability": "现有界面",
      "limitation": "支持栏目 CRUD、层级、图片、排序、启停；父栏目循环和关联文章/子栏目删除限制由服务端检查。列表为完整记录，无独立详情接口。",
      "description": "对接资讯栏目，文章数由后端统计。",
      "output": "images/column--create.png"
    },
    {
      "id": "column--edit",
      "page": "column",
      "title": "栏目管理 · 编辑",
      "pageTitle": "栏目管理",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "edit",
      "fields": [
        {
          "key": "category_name",
          "label": "栏目名称",
          "type": "text",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父栏目 ID（0 为根）",
          "type": "number",
          "min": 0,
          "default": 0
        },
        {
          "key": "category_icon",
          "label": "图标",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "category_image",
          "label": "栏目图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "min": 1,
          "default": 1
        },
        {
          "key": "path",
          "label": "分类路径",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "category_name",
          "label": "栏目"
        },
        {
          "key": "parent_id",
          "label": "父栏目"
        },
        {
          "key": "article_count",
          "label": "已发布文章数"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:387-441",
      "availability": "现有界面",
      "limitation": "支持栏目 CRUD、层级、图片、排序、启停；父栏目循环和关联文章/子栏目删除限制由服务端检查。列表为完整记录，无独立详情接口。",
      "description": "对接资讯栏目，文章数由后端统计。",
      "output": "images/column--edit.png"
    },
    {
      "id": "column--action-status",
      "page": "column",
      "title": "栏目管理 · 切换启停",
      "pageTitle": "栏目管理",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "category_name",
          "label": "栏目"
        },
        {
          "key": "parent_id",
          "label": "父栏目"
        },
        {
          "key": "article_count",
          "label": "已发布文章数"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:387-441",
      "availability": "现有界面",
      "limitation": "支持栏目 CRUD、层级、图片、排序、启停；父栏目循环和关联文章/子栏目删除限制由服务端检查。列表为完整记录，无独立详情接口。",
      "description": "对接资讯栏目，文章数由后端统计。",
      "action": "切换启停",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/column--action-status.png"
    },
    {
      "id": "column--action-delete",
      "page": "column",
      "title": "栏目管理 · 删除",
      "pageTitle": "栏目管理",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "category_name",
          "label": "栏目"
        },
        {
          "key": "parent_id",
          "label": "父栏目"
        },
        {
          "key": "article_count",
          "label": "已发布文章数"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:387-441",
      "availability": "现有界面",
      "limitation": "支持栏目 CRUD、层级、图片、排序、启停；父栏目循环和关联文章/子栏目删除限制由服务端检查。列表为完整记录，无独立详情接口。",
      "description": "对接资讯栏目，文章数由后端统计。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/column--action-delete.png"
    },
    {
      "id": "column--action-delete-media",
      "page": "column",
      "title": "栏目管理 · 删除未引用素材",
      "pageTitle": "栏目管理",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "category_name",
          "label": "栏目"
        },
        {
          "key": "parent_id",
          "label": "父栏目"
        },
        {
          "key": "article_count",
          "label": "已发布文章数"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:387-441",
      "availability": "现有界面",
      "limitation": "支持栏目 CRUD、层级、图片、排序、启停；父栏目循环和关联文章/子栏目删除限制由服务端检查。列表为完整记录，无独立详情接口。",
      "description": "对接资讯栏目，文章数由后端统计。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/column--action-delete-media.png"
    },
    {
      "id": "comment--page",
      "page": "comment",
      "title": "评论管理",
      "pageTitle": "评论管理",
      "group": "资讯管理",
      "section": "互动管理",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:442-445",
      "availability": "未接入接口",
      "limitation": "后端存在 NewsComment 存储及文章删除关联检查，但现有 news/admin_news_manage 路由没有评论列表、回复、隐藏或恢复管理接口。",
      "description": "",
      "output": "images/comment--page.png"
    },
    {
      "id": "placement--page",
      "page": "placement",
      "title": "首页与资源位",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "output": "images/placement--page.png"
    },
    {
      "id": "placement--detail",
      "page": "placement",
      "title": "首页与资源位 · 详情",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "detail",
      "fields": [
        {
          "key": "title",
          "label": "广告标题",
          "type": "text"
        },
        {
          "key": "content",
          "label": "广告正文 HTML",
          "type": "textarea"
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "default": "image",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        },
        {
          "key": "media_url",
          "label": "广告素材",
          "type": "file",
          "accept": "image/*,video/*"
        },
        {
          "key": "link_url",
          "label": "广告跳转链接",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        },
        {
          "key": "group_code",
          "label": "轮播分组代码",
          "type": "text"
        },
        {
          "key": "group_name",
          "label": "轮播分组名称",
          "type": "text"
        },
        {
          "key": "description",
          "label": "轮播分组说明",
          "type": "textarea"
        },
        {
          "key": "banner_image",
          "label": "轮播素材上传",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "items",
          "label": "轮播项",
          "type": "json",
          "default": [],
          "description": "数组；每项 image_url 必填，可用上方上传路径。可写字段：id（现有项）、image_url、mobile_image_url、title、link_type（0/1/2/3）、link_url、sort_order、status（0/1）。不提交的现有项将被删除。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "output": "images/placement--detail.png"
    },
    {
      "id": "placement--create",
      "page": "placement",
      "title": "首页与资源位 · 新增",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "create",
      "fields": [
        {
          "key": "title",
          "label": "广告标题",
          "type": "text"
        },
        {
          "key": "content",
          "label": "广告正文 HTML",
          "type": "textarea"
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "default": "image",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        },
        {
          "key": "media_url",
          "label": "广告素材",
          "type": "file",
          "accept": "image/*,video/*"
        },
        {
          "key": "link_url",
          "label": "广告跳转链接",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        },
        {
          "key": "group_code",
          "label": "轮播分组代码",
          "type": "text"
        },
        {
          "key": "group_name",
          "label": "轮播分组名称",
          "type": "text"
        },
        {
          "key": "description",
          "label": "轮播分组说明",
          "type": "textarea"
        },
        {
          "key": "banner_image",
          "label": "轮播素材上传",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "items",
          "label": "轮播项",
          "type": "json",
          "default": [],
          "description": "数组；每项 image_url 必填，可用上方上传路径。可写字段：id（现有项）、image_url、mobile_image_url、title、link_type（0/1/2/3）、link_url、sort_order、status（0/1）。不提交的现有项将被删除。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "output": "images/placement--create.png"
    },
    {
      "id": "placement--edit",
      "page": "placement",
      "title": "首页与资源位 · 编辑",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "edit",
      "fields": [
        {
          "key": "title",
          "label": "广告标题",
          "type": "text"
        },
        {
          "key": "content",
          "label": "广告正文 HTML",
          "type": "textarea"
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "default": "image",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        },
        {
          "key": "media_url",
          "label": "广告素材",
          "type": "file",
          "accept": "image/*,video/*"
        },
        {
          "key": "link_url",
          "label": "广告跳转链接",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        },
        {
          "key": "group_code",
          "label": "轮播分组代码",
          "type": "text"
        },
        {
          "key": "group_name",
          "label": "轮播分组名称",
          "type": "text"
        },
        {
          "key": "description",
          "label": "轮播分组说明",
          "type": "textarea"
        },
        {
          "key": "banner_image",
          "label": "轮播素材上传",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "items",
          "label": "轮播项",
          "type": "json",
          "default": [],
          "description": "数组；每项 image_url 必填，可用上方上传路径。可写字段：id（现有项）、image_url、mobile_image_url、title、link_type（0/1/2/3）、link_url、sort_order、status（0/1）。不提交的现有项将被删除。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "output": "images/placement--edit.png"
    },
    {
      "id": "placement--action-status",
      "page": "placement",
      "title": "首页与资源位 · 发布 / 暂停",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "action": "发布 / 暂停",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/placement--action-status.png"
    },
    {
      "id": "placement--action-delete",
      "page": "placement",
      "title": "首页与资源位 · 删除",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/placement--action-delete.png"
    },
    {
      "id": "placement--action-delete-media",
      "page": "placement",
      "title": "首页与资源位 · 删除未引用素材",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/placement--action-delete-media.png"
    },
    {
      "id": "placement--action-delete-banner-media",
      "page": "placement",
      "title": "首页与资源位 · 删除未引用轮播素材",
      "pageTitle": "首页与资源位",
      "group": "营销管理",
      "section": "触达",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "source",
          "label": "资源类型"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "group_name",
          "label": "分组名称"
        },
        {
          "key": "item_count",
          "label": "轮播项数量"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "source",
          "label": "资源类型",
          "type": "select",
          "required": true,
          "default": "ad",
          "options": [
            {
              "value": "ad",
              "label": "首页广告"
            },
            {
              "value": "banner",
              "label": "轮播分组"
            }
          ]
        },
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        },
        {
          "key": "media_type",
          "label": "广告媒体类型",
          "type": "select",
          "options": [
            {
              "value": "image",
              "label": "图片"
            },
            {
              "value": "video",
              "label": "视频"
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-content.js:446-594",
      "availability": "现有界面",
      "limitation": "广告与轮播分组字段不同：广告填写标题/正文/媒体类型/媒体/链接/排序；轮播填写分组代码/名称/说明/items。编辑轮播会完整替换 items，删除项即删除服务器轮播项。无定时上下线接口；不模拟曝光或点击。",
      "description": "按资源类型读取首页广告或轮播分组；轮播项是后端真实嵌套结构。",
      "action": "删除未引用轮播素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/placement--action-delete-banner-media.png"
    },
    {
      "id": "course--page",
      "page": "course",
      "title": "课程列表",
      "pageTitle": "课程列表",
      "group": "用户中心",
      "section": "课程管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课程 ID"
        },
        {
          "key": "course_name",
          "label": "课程名称"
        },
        {
          "key": "category_id",
          "label": "分类 ID"
        },
        {
          "key": "instructor_id",
          "label": "讲师 ID"
        },
        {
          "key": "price",
          "label": "现价（只读）"
        },
        {
          "key": "required_points",
          "label": "所需积分"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "课程名称"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:334-377",
      "availability": "现有界面",
      "limitation": "课程实际写入白名单不包含 price/original_price，不显示虚假调价控件；后端没有独立审核/发布流程，启停不是审核。章节、课时和视频在课时管理操作。",
      "description": "",
      "output": "images/course--page.png"
    },
    {
      "id": "course--detail",
      "page": "course",
      "title": "课程列表 · 详情",
      "pageTitle": "课程列表",
      "group": "用户中心",
      "section": "课程管理",
      "type": "detail",
      "fields": [
        {
          "key": "course_name",
          "label": "课程名称",
          "required": true
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select",
          "required": true
        },
        {
          "key": "instructor_id",
          "label": "讲师",
          "type": "select",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题"
        },
        {
          "key": "course_subtitle",
          "label": "兼容副标题"
        },
        {
          "key": "course_code",
          "label": "课程编号"
        },
        {
          "key": "description",
          "label": "课程介绍",
          "type": "textarea"
        },
        {
          "key": "objectives",
          "label": "学习目标",
          "type": "textarea"
        },
        {
          "key": "requirements",
          "label": "学习要求",
          "type": "textarea"
        },
        {
          "key": "target_audience",
          "label": "适合人群",
          "type": "textarea"
        },
        {
          "key": "syllabus",
          "label": "课程大纲",
          "type": "textarea"
        },
        {
          "key": "cover_image",
          "label": "课程封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "trailer_video",
          "label": "预告视频存储键"
        },
        {
          "key": "intro_video",
          "label": "介绍视频存储键"
        },
        {
          "key": "course_type",
          "label": "课程类型",
          "type": "number"
        },
        {
          "key": "difficulty_level",
          "label": "难度（1–5）",
          "type": "number",
          "min": 1,
          "max": 5
        },
        {
          "key": "duration_hours",
          "label": "时长（小时）",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "required_points",
          "label": "所需积分",
          "type": "number",
          "min": 0
        },
        {
          "key": "is_free",
          "label": "免费课程",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签文本"
        },
        {
          "key": "language",
          "label": "语言"
        },
        {
          "key": "certificate_available",
          "label": "提供证书",
          "type": "checkbox"
        },
        {
          "key": "certificate_template",
          "label": "证书模板",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "is_featured",
          "label": "精选",
          "type": "checkbox"
        },
        {
          "key": "is_bestseller",
          "label": "畅销",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox"
        },
        {
          "key": "is_new",
          "label": "新课",
          "type": "checkbox"
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "publish_time",
          "label": "发布时间",
          "type": "datetime-local"
        },
        {
          "key": "published_at",
          "label": "兼容发布时间",
          "type": "datetime-local"
        },
        {
          "key": "validity_days",
          "label": "有效期（天）",
          "type": "number",
          "min": 0
        },
        {
          "key": "max_students",
          "label": "人数上限",
          "type": "number",
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课程 ID"
        },
        {
          "key": "course_name",
          "label": "课程名称"
        },
        {
          "key": "category_id",
          "label": "分类 ID"
        },
        {
          "key": "instructor_id",
          "label": "讲师 ID"
        },
        {
          "key": "price",
          "label": "现价（只读）"
        },
        {
          "key": "required_points",
          "label": "所需积分"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "课程名称"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:334-377",
      "availability": "现有界面",
      "limitation": "课程实际写入白名单不包含 price/original_price，不显示虚假调价控件；后端没有独立审核/发布流程，启停不是审核。章节、课时和视频在课时管理操作。",
      "description": "",
      "output": "images/course--detail.png"
    },
    {
      "id": "course--create",
      "page": "course",
      "title": "课程列表 · 新增",
      "pageTitle": "课程列表",
      "group": "用户中心",
      "section": "课程管理",
      "type": "create",
      "fields": [
        {
          "key": "course_name",
          "label": "课程名称",
          "required": true
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select",
          "required": true
        },
        {
          "key": "instructor_id",
          "label": "讲师",
          "type": "select",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题"
        },
        {
          "key": "course_subtitle",
          "label": "兼容副标题"
        },
        {
          "key": "course_code",
          "label": "课程编号"
        },
        {
          "key": "description",
          "label": "课程介绍",
          "type": "textarea"
        },
        {
          "key": "objectives",
          "label": "学习目标",
          "type": "textarea"
        },
        {
          "key": "requirements",
          "label": "学习要求",
          "type": "textarea"
        },
        {
          "key": "target_audience",
          "label": "适合人群",
          "type": "textarea"
        },
        {
          "key": "syllabus",
          "label": "课程大纲",
          "type": "textarea"
        },
        {
          "key": "cover_image",
          "label": "课程封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "trailer_video",
          "label": "预告视频存储键"
        },
        {
          "key": "intro_video",
          "label": "介绍视频存储键"
        },
        {
          "key": "course_type",
          "label": "课程类型",
          "type": "number"
        },
        {
          "key": "difficulty_level",
          "label": "难度（1–5）",
          "type": "number",
          "min": 1,
          "max": 5
        },
        {
          "key": "duration_hours",
          "label": "时长（小时）",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "required_points",
          "label": "所需积分",
          "type": "number",
          "min": 0
        },
        {
          "key": "is_free",
          "label": "免费课程",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签文本"
        },
        {
          "key": "language",
          "label": "语言"
        },
        {
          "key": "certificate_available",
          "label": "提供证书",
          "type": "checkbox"
        },
        {
          "key": "certificate_template",
          "label": "证书模板",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "is_featured",
          "label": "精选",
          "type": "checkbox"
        },
        {
          "key": "is_bestseller",
          "label": "畅销",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox"
        },
        {
          "key": "is_new",
          "label": "新课",
          "type": "checkbox"
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "publish_time",
          "label": "发布时间",
          "type": "datetime-local"
        },
        {
          "key": "published_at",
          "label": "兼容发布时间",
          "type": "datetime-local"
        },
        {
          "key": "validity_days",
          "label": "有效期（天）",
          "type": "number",
          "min": 0
        },
        {
          "key": "max_students",
          "label": "人数上限",
          "type": "number",
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课程 ID"
        },
        {
          "key": "course_name",
          "label": "课程名称"
        },
        {
          "key": "category_id",
          "label": "分类 ID"
        },
        {
          "key": "instructor_id",
          "label": "讲师 ID"
        },
        {
          "key": "price",
          "label": "现价（只读）"
        },
        {
          "key": "required_points",
          "label": "所需积分"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "课程名称"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:334-377",
      "availability": "现有界面",
      "limitation": "课程实际写入白名单不包含 price/original_price，不显示虚假调价控件；后端没有独立审核/发布流程，启停不是审核。章节、课时和视频在课时管理操作。",
      "description": "",
      "output": "images/course--create.png"
    },
    {
      "id": "course--edit",
      "page": "course",
      "title": "课程列表 · 编辑",
      "pageTitle": "课程列表",
      "group": "用户中心",
      "section": "课程管理",
      "type": "edit",
      "fields": [
        {
          "key": "course_name",
          "label": "课程名称",
          "required": true
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select",
          "required": true
        },
        {
          "key": "instructor_id",
          "label": "讲师",
          "type": "select",
          "required": true
        },
        {
          "key": "subtitle",
          "label": "副标题"
        },
        {
          "key": "course_subtitle",
          "label": "兼容副标题"
        },
        {
          "key": "course_code",
          "label": "课程编号"
        },
        {
          "key": "description",
          "label": "课程介绍",
          "type": "textarea"
        },
        {
          "key": "objectives",
          "label": "学习目标",
          "type": "textarea"
        },
        {
          "key": "requirements",
          "label": "学习要求",
          "type": "textarea"
        },
        {
          "key": "target_audience",
          "label": "适合人群",
          "type": "textarea"
        },
        {
          "key": "syllabus",
          "label": "课程大纲",
          "type": "textarea"
        },
        {
          "key": "cover_image",
          "label": "课程封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "trailer_video",
          "label": "预告视频存储键"
        },
        {
          "key": "intro_video",
          "label": "介绍视频存储键"
        },
        {
          "key": "course_type",
          "label": "课程类型",
          "type": "number"
        },
        {
          "key": "difficulty_level",
          "label": "难度（1–5）",
          "type": "number",
          "min": 1,
          "max": 5
        },
        {
          "key": "duration_hours",
          "label": "时长（小时）",
          "type": "number",
          "min": 0,
          "step": 0.01
        },
        {
          "key": "required_points",
          "label": "所需积分",
          "type": "number",
          "min": 0
        },
        {
          "key": "is_free",
          "label": "免费课程",
          "type": "checkbox"
        },
        {
          "key": "tags",
          "label": "标签文本"
        },
        {
          "key": "language",
          "label": "语言"
        },
        {
          "key": "certificate_available",
          "label": "提供证书",
          "type": "checkbox"
        },
        {
          "key": "certificate_template",
          "label": "证书模板",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "is_featured",
          "label": "精选",
          "type": "checkbox"
        },
        {
          "key": "is_bestseller",
          "label": "畅销",
          "type": "checkbox"
        },
        {
          "key": "is_hot",
          "label": "热门",
          "type": "checkbox"
        },
        {
          "key": "is_new",
          "label": "新课",
          "type": "checkbox"
        },
        {
          "key": "is_recommend",
          "label": "推荐",
          "type": "checkbox"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "publish_time",
          "label": "发布时间",
          "type": "datetime-local"
        },
        {
          "key": "published_at",
          "label": "兼容发布时间",
          "type": "datetime-local"
        },
        {
          "key": "validity_days",
          "label": "有效期（天）",
          "type": "number",
          "min": 0
        },
        {
          "key": "max_students",
          "label": "人数上限",
          "type": "number",
          "min": 0
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课程 ID"
        },
        {
          "key": "course_name",
          "label": "课程名称"
        },
        {
          "key": "category_id",
          "label": "分类 ID"
        },
        {
          "key": "instructor_id",
          "label": "讲师 ID"
        },
        {
          "key": "price",
          "label": "现价（只读）"
        },
        {
          "key": "required_points",
          "label": "所需积分"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "课程名称"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:334-377",
      "availability": "现有界面",
      "limitation": "课程实际写入白名单不包含 price/original_price，不显示虚假调价控件；后端没有独立审核/发布流程，启停不是审核。章节、课时和视频在课时管理操作。",
      "description": "",
      "output": "images/course--edit.png"
    },
    {
      "id": "course--action-enable",
      "page": "course",
      "title": "课程列表 · 启用课程",
      "pageTitle": "课程列表",
      "group": "用户中心",
      "section": "课程管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课程 ID"
        },
        {
          "key": "course_name",
          "label": "课程名称"
        },
        {
          "key": "category_id",
          "label": "分类 ID"
        },
        {
          "key": "instructor_id",
          "label": "讲师 ID"
        },
        {
          "key": "price",
          "label": "现价（只读）"
        },
        {
          "key": "required_points",
          "label": "所需积分"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "课程名称"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:334-377",
      "availability": "现有界面",
      "limitation": "课程实际写入白名单不包含 price/original_price，不显示虚假调价控件；后端没有独立审核/发布流程，启停不是审核。章节、课时和视频在课时管理操作。",
      "description": "",
      "action": "启用课程",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/course--action-enable.png"
    },
    {
      "id": "course--action-disable",
      "page": "course",
      "title": "课程列表 · 禁用课程",
      "pageTitle": "课程列表",
      "group": "用户中心",
      "section": "课程管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课程 ID"
        },
        {
          "key": "course_name",
          "label": "课程名称"
        },
        {
          "key": "category_id",
          "label": "分类 ID"
        },
        {
          "key": "instructor_id",
          "label": "讲师 ID"
        },
        {
          "key": "price",
          "label": "现价（只读）"
        },
        {
          "key": "required_points",
          "label": "所需积分"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "课程名称"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:334-377",
      "availability": "现有界面",
      "limitation": "课程实际写入白名单不包含 price/original_price，不显示虚假调价控件；后端没有独立审核/发布流程，启停不是审核。章节、课时和视频在课时管理操作。",
      "description": "",
      "action": "禁用课程",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/course--action-disable.png"
    },
    {
      "id": "course--action-delete",
      "page": "course",
      "title": "课程列表 · 删除课程",
      "pageTitle": "课程列表",
      "group": "用户中心",
      "section": "课程管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课程 ID"
        },
        {
          "key": "course_name",
          "label": "课程名称"
        },
        {
          "key": "category_id",
          "label": "分类 ID"
        },
        {
          "key": "instructor_id",
          "label": "讲师 ID"
        },
        {
          "key": "price",
          "label": "现价（只读）"
        },
        {
          "key": "required_points",
          "label": "所需积分"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "课程名称"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "category_id",
          "label": "分类",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:334-377",
      "availability": "现有界面",
      "limitation": "课程实际写入白名单不包含 price/original_price，不显示虚假调价控件；后端没有独立审核/发布流程，启停不是审核。章节、课时和视频在课时管理操作。",
      "description": "",
      "action": "删除课程",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/course--action-delete.png"
    },
    {
      "id": "course-category--page",
      "page": "course-category",
      "title": "课程分类",
      "pageTitle": "课程分类",
      "group": "用户中心",
      "section": "课程管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "分类 ID"
        },
        {
          "key": "category_name",
          "label": "分类名称"
        },
        {
          "key": "parent_id",
          "label": "父分类"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:378-411",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/course-category--page.png"
    },
    {
      "id": "course-category--detail",
      "page": "course-category",
      "title": "课程分类 · 详情",
      "pageTitle": "课程分类",
      "group": "用户中心",
      "section": "课程管理",
      "type": "detail",
      "fields": [
        {
          "key": "category_name",
          "label": "分类名称",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父分类 ID",
          "type": "number",
          "min": 0
        },
        {
          "key": "category_icon",
          "label": "分类图标",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "category_image",
          "label": "分类图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "min": 1
        },
        {
          "key": "path",
          "label": "层级路径"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "分类 ID"
        },
        {
          "key": "category_name",
          "label": "分类名称"
        },
        {
          "key": "parent_id",
          "label": "父分类"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:378-411",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/course-category--detail.png"
    },
    {
      "id": "course-category--create",
      "page": "course-category",
      "title": "课程分类 · 新增",
      "pageTitle": "课程分类",
      "group": "用户中心",
      "section": "课程管理",
      "type": "create",
      "fields": [
        {
          "key": "category_name",
          "label": "分类名称",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父分类 ID",
          "type": "number",
          "min": 0
        },
        {
          "key": "category_icon",
          "label": "分类图标",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "category_image",
          "label": "分类图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "min": 1
        },
        {
          "key": "path",
          "label": "层级路径"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "分类 ID"
        },
        {
          "key": "category_name",
          "label": "分类名称"
        },
        {
          "key": "parent_id",
          "label": "父分类"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:378-411",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/course-category--create.png"
    },
    {
      "id": "course-category--edit",
      "page": "course-category",
      "title": "课程分类 · 编辑",
      "pageTitle": "课程分类",
      "group": "用户中心",
      "section": "课程管理",
      "type": "edit",
      "fields": [
        {
          "key": "category_name",
          "label": "分类名称",
          "required": true
        },
        {
          "key": "parent_id",
          "label": "父分类 ID",
          "type": "number",
          "min": 0
        },
        {
          "key": "category_icon",
          "label": "分类图标",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "category_image",
          "label": "分类图片",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "level",
          "label": "层级",
          "type": "number",
          "min": 1
        },
        {
          "key": "path",
          "label": "层级路径"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "is_homepage_display",
          "label": "首页展示",
          "type": "checkbox"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "分类 ID"
        },
        {
          "key": "category_name",
          "label": "分类名称"
        },
        {
          "key": "parent_id",
          "label": "父分类"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:378-411",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/course-category--edit.png"
    },
    {
      "id": "course-category--action-delete",
      "page": "course-category",
      "title": "课程分类 · 删除分类",
      "pageTitle": "课程分类",
      "group": "用户中心",
      "section": "课程管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "分类 ID"
        },
        {
          "key": "category_name",
          "label": "分类名称"
        },
        {
          "key": "parent_id",
          "label": "父分类"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:378-411",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "action": "删除分类",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/course-category--action-delete.png"
    },
    {
      "id": "lesson--page",
      "page": "lesson",
      "title": "课时管理",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "output": "images/lesson--page.png"
    },
    {
      "id": "lesson--detail",
      "page": "lesson",
      "title": "课时管理 · 详情",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "detail",
      "fields": [
        {
          "key": "lesson_name",
          "label": "课时名称",
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "lesson_type",
          "label": "课时类型（1视频/2音频/3图文/4直播/5作业）",
          "type": "number",
          "min": 1,
          "max": 5
        },
        {
          "key": "content",
          "label": "课时内容",
          "type": "textarea"
        },
        {
          "key": "duration_minutes",
          "label": "时长（分钟）",
          "type": "number",
          "min": 0
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "is_free",
          "label": "免费试看",
          "type": "checkbox"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "output": "images/lesson--detail.png"
    },
    {
      "id": "lesson--create",
      "page": "lesson",
      "title": "课时管理 · 新增",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "create",
      "fields": [
        {
          "key": "lesson_name",
          "label": "课时名称",
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "lesson_type",
          "label": "课时类型（1视频/2音频/3图文/4直播/5作业）",
          "type": "number",
          "min": 1,
          "max": 5
        },
        {
          "key": "content",
          "label": "课时内容",
          "type": "textarea"
        },
        {
          "key": "duration_minutes",
          "label": "时长（分钟）",
          "type": "number",
          "min": 0
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "is_free",
          "label": "免费试看",
          "type": "checkbox"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "output": "images/lesson--create.png"
    },
    {
      "id": "lesson--edit",
      "page": "lesson",
      "title": "课时管理 · 编辑",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "edit",
      "fields": [
        {
          "key": "lesson_name",
          "label": "课时名称",
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "lesson_type",
          "label": "课时类型（1视频/2音频/3图文/4直播/5作业）",
          "type": "number",
          "min": 1,
          "max": 5
        },
        {
          "key": "content",
          "label": "课时内容",
          "type": "textarea"
        },
        {
          "key": "duration_minutes",
          "label": "时长（分钟）",
          "type": "number",
          "min": 0
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "is_free",
          "label": "免费试看",
          "type": "checkbox"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "output": "images/lesson--edit.png"
    },
    {
      "id": "lesson--action-delete",
      "page": "lesson",
      "title": "课时管理 · 删除课时",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "action": "删除课时",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/lesson--action-delete.png"
    },
    {
      "id": "lesson--action-video-upload",
      "page": "lesson",
      "title": "课时管理 · 上传课时视频",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "action-form",
      "fields": [
        {
          "key": "video_title",
          "label": "视频标题"
        },
        {
          "key": "file",
          "label": "视频文件",
          "type": "file",
          "required": true,
          "accept": "video/mp4,video/quicktime,video/webm",
          "description": "选择文件仅保留在当前表单，确认操作后才上传并创建视频。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "action": "上传课时视频",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/lesson--action-video-upload.png"
    },
    {
      "id": "lesson--action-video-delete",
      "page": "lesson",
      "title": "课时管理 · 删除课时全部视频",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "action": "删除课时全部视频",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/lesson--action-video-delete.png"
    },
    {
      "id": "lesson--action-add-chapter",
      "page": "lesson",
      "title": "课时管理 · 新增章节",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "action-form",
      "fields": [
        {
          "key": "chapter_name",
          "label": "章节名称",
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "is_paid",
          "label": "付费章节",
          "type": "checkbox"
        },
        {
          "key": "points_price",
          "label": "积分价格",
          "type": "number",
          "min": 0
        },
        {
          "key": "is_points_exchange",
          "label": "支持积分兑换",
          "type": "checkbox"
        },
        {
          "key": "chapter_type",
          "label": "章节类型（1基础/2进阶）",
          "type": "number",
          "min": 1,
          "max": 2
        },
        {
          "key": "teacher_name",
          "label": "讲师展示名"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "tags",
          "label": "章节标签",
          "type": "json",
          "description": "JSON 字符串数组，例如 [\"基础\", \"必学\"]。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "action": "新增章节",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/lesson--action-add-chapter.png"
    },
    {
      "id": "lesson--action-edit-chapter",
      "page": "lesson",
      "title": "课时管理 · 编辑当前章节",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "action-form",
      "fields": [
        {
          "key": "chapter_name",
          "label": "章节名称",
          "required": true
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        },
        {
          "key": "is_paid",
          "label": "付费章节",
          "type": "checkbox"
        },
        {
          "key": "points_price",
          "label": "积分价格",
          "type": "number",
          "min": 0
        },
        {
          "key": "is_points_exchange",
          "label": "支持积分兑换",
          "type": "checkbox"
        },
        {
          "key": "chapter_type",
          "label": "章节类型（1基础/2进阶）",
          "type": "number",
          "min": 1,
          "max": 2
        },
        {
          "key": "teacher_name",
          "label": "讲师展示名"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "tags",
          "label": "章节标签",
          "type": "json",
          "description": "JSON 字符串数组，例如 [\"基础\", \"必学\"]。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "action": "编辑当前章节",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/lesson--action-edit-chapter.png"
    },
    {
      "id": "lesson--action-delete-chapter",
      "page": "lesson",
      "title": "课时管理 · 删除当前章节",
      "pageTitle": "课时管理",
      "group": "用户中心",
      "section": "课程管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "课时 ID"
        },
        {
          "key": "lesson_name",
          "label": "课时名称"
        },
        {
          "key": "chapter_id",
          "label": "章节 ID"
        },
        {
          "key": "duration_minutes",
          "label": "分钟"
        },
        {
          "key": "is_free",
          "label": "试看"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        },
        {
          "key": "chapter_id",
          "label": "章节（不选时列出课程全部课时）",
          "type": "select"
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:412-518",
      "availability": "现有界面",
      "limitation": "章节现金价格未在写入白名单中开放；不模拟视频处理成功或学习进度。视频上传后真实转码结果请刷新详情查看。",
      "description": "选择真实课程及章节管理课时；章节操作均绑定当前课程/章节，视频上传为真实私有存储与转码任务。",
      "action": "删除当前章节",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/lesson--action-delete-chapter.png"
    },
    {
      "id": "teacher--page",
      "page": "teacher",
      "title": "讲师管理",
      "pageTitle": "讲师管理",
      "group": "用户中心",
      "section": "师资",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "讲师 ID"
        },
        {
          "key": "instructor_name",
          "label": "姓名"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "讲师姓名"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:519-546",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/teacher--page.png"
    },
    {
      "id": "teacher--detail",
      "page": "teacher",
      "title": "讲师管理 · 详情",
      "pageTitle": "讲师管理",
      "group": "用户中心",
      "section": "师资",
      "type": "detail",
      "fields": [
        {
          "key": "instructor_name",
          "label": "讲师姓名",
          "required": true
        },
        {
          "key": "avatar",
          "label": "讲师头像",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "bio",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "specialties",
          "label": "专业领域"
        },
        {
          "key": "experience_years",
          "label": "教学年限",
          "type": "number",
          "min": 0
        },
        {
          "key": "education_background",
          "label": "教育背景"
        },
        {
          "key": "certifications",
          "label": "资质证书",
          "type": "textarea"
        },
        {
          "key": "teaching_style",
          "label": "教学风格"
        },
        {
          "key": "contact_email",
          "label": "邮箱"
        },
        {
          "key": "contact_phone",
          "label": "联系电话"
        },
        {
          "key": "social_links",
          "label": "社交链接",
          "type": "json",
          "description": "讲师 social_links 原生 JSON 链接配置。"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "讲师 ID"
        },
        {
          "key": "instructor_name",
          "label": "姓名"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "讲师姓名"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:519-546",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/teacher--detail.png"
    },
    {
      "id": "teacher--create",
      "page": "teacher",
      "title": "讲师管理 · 新增",
      "pageTitle": "讲师管理",
      "group": "用户中心",
      "section": "师资",
      "type": "create",
      "fields": [
        {
          "key": "instructor_name",
          "label": "讲师姓名",
          "required": true
        },
        {
          "key": "avatar",
          "label": "讲师头像",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "bio",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "specialties",
          "label": "专业领域"
        },
        {
          "key": "experience_years",
          "label": "教学年限",
          "type": "number",
          "min": 0
        },
        {
          "key": "education_background",
          "label": "教育背景"
        },
        {
          "key": "certifications",
          "label": "资质证书",
          "type": "textarea"
        },
        {
          "key": "teaching_style",
          "label": "教学风格"
        },
        {
          "key": "contact_email",
          "label": "邮箱"
        },
        {
          "key": "contact_phone",
          "label": "联系电话"
        },
        {
          "key": "social_links",
          "label": "社交链接",
          "type": "json",
          "description": "讲师 social_links 原生 JSON 链接配置。"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "讲师 ID"
        },
        {
          "key": "instructor_name",
          "label": "姓名"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "讲师姓名"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:519-546",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/teacher--create.png"
    },
    {
      "id": "teacher--edit",
      "page": "teacher",
      "title": "讲师管理 · 编辑",
      "pageTitle": "讲师管理",
      "group": "用户中心",
      "section": "师资",
      "type": "edit",
      "fields": [
        {
          "key": "instructor_name",
          "label": "讲师姓名",
          "required": true
        },
        {
          "key": "avatar",
          "label": "讲师头像",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "bio",
          "label": "简介",
          "type": "textarea"
        },
        {
          "key": "specialties",
          "label": "专业领域"
        },
        {
          "key": "experience_years",
          "label": "教学年限",
          "type": "number",
          "min": 0
        },
        {
          "key": "education_background",
          "label": "教育背景"
        },
        {
          "key": "certifications",
          "label": "资质证书",
          "type": "textarea"
        },
        {
          "key": "teaching_style",
          "label": "教学风格"
        },
        {
          "key": "contact_email",
          "label": "邮箱"
        },
        {
          "key": "contact_phone",
          "label": "联系电话"
        },
        {
          "key": "social_links",
          "label": "社交链接",
          "type": "json",
          "description": "讲师 social_links 原生 JSON 链接配置。"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "讲师 ID"
        },
        {
          "key": "instructor_name",
          "label": "姓名"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "讲师姓名"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:519-546",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "output": "images/teacher--edit.png"
    },
    {
      "id": "teacher--action-delete",
      "page": "teacher",
      "title": "讲师管理 · 删除讲师",
      "pageTitle": "讲师管理",
      "group": "用户中心",
      "section": "师资",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "讲师 ID"
        },
        {
          "key": "instructor_name",
          "label": "姓名"
        },
        {
          "key": "title",
          "label": "职称"
        },
        {
          "key": "contact_phone",
          "label": "电话"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "keyword",
          "label": "讲师姓名"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 0,
              "label": "禁用"
            },
            {
              "value": 1,
              "label": "启用"
            }
          ]
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:519-546",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "action": "删除讲师",
      "actionDescription": "",
      "danger": true,
      "conditional": false,
      "output": "images/teacher--action-delete.png"
    },
    {
      "id": "learning--page",
      "page": "learning",
      "title": "学习记录",
      "pageTitle": "学习记录",
      "group": "用户中心",
      "section": "学习管理",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:547-549",
      "availability": "未接入接口",
      "limitation": "现有学习进度/心跳接口仅供消费者本人使用，没有管理员学习记录查询或人工登记接口；不生成演示学习记录。",
      "description": "",
      "output": "images/learning--page.png"
    },
    {
      "id": "course-order--page",
      "page": "course-order",
      "title": "课程订单",
      "pageTitle": "课程订单",
      "group": "课程管理",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "course_name",
          "label": "课程"
        },
        {
          "key": "final_amount",
          "label": "实付金额"
        },
        {
          "key": "used_points",
          "label": "使用积分"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "payment_review_status",
          "label": "历史付款核验"
        },
        {
          "key": "refund_status",
          "label": "退款状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "number"
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "number"
        },
        {
          "key": "refund_status",
          "label": "退款状态",
          "type": "number"
        }
      ],
      "sidebar": [
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:550-625",
      "availability": "现有界面",
      "limitation": "没有创建/模拟付款、人工补发学习权益接口。退款请求只发送后端 Refund 合同中的 refund_reason；金额由服务端原实付决定，历史付款待核验及缺少绑定流水的现金订单禁止退款。",
      "description": "",
      "output": "images/course-order--page.png"
    },
    {
      "id": "course-order--detail",
      "page": "course-order",
      "title": "课程订单 · 详情",
      "pageTitle": "课程订单",
      "group": "课程管理",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "course_name",
          "label": "课程"
        },
        {
          "key": "final_amount",
          "label": "实付金额"
        },
        {
          "key": "used_points",
          "label": "使用积分"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "payment_review_status",
          "label": "历史付款核验"
        },
        {
          "key": "refund_status",
          "label": "退款状态"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "course_name",
          "label": "课程"
        },
        {
          "key": "final_amount",
          "label": "实付金额"
        },
        {
          "key": "used_points",
          "label": "使用积分"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "payment_review_status",
          "label": "历史付款核验"
        },
        {
          "key": "refund_status",
          "label": "退款状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "number"
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "number"
        },
        {
          "key": "refund_status",
          "label": "退款状态",
          "type": "number"
        }
      ],
      "sidebar": [
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:550-625",
      "availability": "现有界面",
      "limitation": "没有创建/模拟付款、人工补发学习权益接口。退款请求只发送后端 Refund 合同中的 refund_reason；金额由服务端原实付决定，历史付款待核验及缺少绑定流水的现金订单禁止退款。",
      "description": "",
      "output": "images/course-order--detail.png"
    },
    {
      "id": "course-order--action-remark",
      "page": "course-order",
      "title": "课程订单 · 修改备注",
      "pageTitle": "课程订单",
      "group": "课程管理",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "remark",
          "label": "备注",
          "type": "textarea"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "course_name",
          "label": "课程"
        },
        {
          "key": "final_amount",
          "label": "实付金额"
        },
        {
          "key": "used_points",
          "label": "使用积分"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "payment_review_status",
          "label": "历史付款核验"
        },
        {
          "key": "refund_status",
          "label": "退款状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "number"
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "number"
        },
        {
          "key": "refund_status",
          "label": "退款状态",
          "type": "number"
        }
      ],
      "sidebar": [
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:550-625",
      "availability": "现有界面",
      "limitation": "没有创建/模拟付款、人工补发学习权益接口。退款请求只发送后端 Refund 合同中的 refund_reason；金额由服务端原实付决定，历史付款待核验及缺少绑定流水的现金订单禁止退款。",
      "description": "",
      "action": "修改备注",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/course-order--action-remark.png"
    },
    {
      "id": "course-order--action-refund",
      "page": "course-order",
      "title": "课程订单 · 执行全额退款",
      "pageTitle": "课程订单",
      "group": "课程管理",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "confirm_amount",
          "label": "确认原订单实付金额（元）",
          "type": "number",
          "required": true,
          "min": 0,
          "step": 0.01
        },
        {
          "key": "refund_reason",
          "label": "退款原因",
          "required": true,
          "max": 500
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "订单 ID"
        },
        {
          "key": "order_sn",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "course_name",
          "label": "课程"
        },
        {
          "key": "final_amount",
          "label": "实付金额"
        },
        {
          "key": "used_points",
          "label": "使用积分"
        },
        {
          "key": "payment_status",
          "label": "付款状态"
        },
        {
          "key": "payment_review_status",
          "label": "历史付款核验"
        },
        {
          "key": "refund_status",
          "label": "退款状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "订单号"
        },
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "订单状态",
          "type": "number"
        },
        {
          "key": "payment_status",
          "label": "付款状态",
          "type": "number"
        },
        {
          "key": "refund_status",
          "label": "退款状态",
          "type": "number"
        }
      ],
      "sidebar": [
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:550-625",
      "availability": "现有界面",
      "limitation": "没有创建/模拟付款、人工补发学习权益接口。退款请求只发送后端 Refund 合同中的 refund_reason；金额由服务端原实付决定，历史付款待核验及缺少绑定流水的现金订单禁止退款。",
      "description": "",
      "action": "执行全额退款",
      "actionDescription": "此操作会调用真实退款：现金按原订单实付全额退回，积分/免费订单退还对应权益。请核对实付金额及积分；不支持自定义退款金额。请求受理不等于退款到账。",
      "danger": true,
      "conditional": true,
      "output": "images/course-order--action-refund.png"
    },
    {
      "id": "course-review--page",
      "page": "course-review",
      "title": "课程评价",
      "pageTitle": "课程评价",
      "group": "用户中心",
      "section": "学习管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "评价 ID"
        },
        {
          "key": "course_id",
          "label": "课程 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "overall_rating",
          "label": "综合评分"
        },
        {
          "key": "review_content",
          "label": "评价内容"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:626-648",
      "availability": "现有界面",
      "limitation": "现有 /api/course/reviews/{course_id} 仅返回 status=1 的公开评价；没有管理员全状态查询、回复、隐藏或恢复接口。",
      "description": "按课程查询真实已公开评价。",
      "output": "images/course-review--page.png"
    },
    {
      "id": "course-review--detail",
      "page": "course-review",
      "title": "课程评价 · 详情",
      "pageTitle": "课程评价",
      "group": "用户中心",
      "section": "学习管理",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "评价 ID"
        },
        {
          "key": "course_id",
          "label": "课程 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "overall_rating",
          "label": "综合评分"
        },
        {
          "key": "review_content",
          "label": "评价内容"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "评价 ID"
        },
        {
          "key": "course_id",
          "label": "课程 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "overall_rating",
          "label": "综合评分"
        },
        {
          "key": "review_content",
          "label": "评价内容"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "course_id",
          "label": "课程 ID",
          "type": "number",
          "min": 1,
          "required": true
        }
      ],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/resources-learning.js:626-648",
      "availability": "现有界面",
      "limitation": "现有 /api/course/reviews/{course_id} 仅返回 status=1 的公开评价；没有管理员全状态查询、回复、隐藏或恢复接口。",
      "description": "按课程查询真实已公开评价。",
      "output": "images/course-review--detail.png"
    },
    {
      "id": "coupon--page",
      "page": "coupon",
      "title": "优惠券",
      "pageTitle": "优惠券",
      "group": "营销管理",
      "section": "促销工具",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "coupon_name",
          "label": "名称"
        },
        {
          "key": "business_type",
          "label": "业务"
        },
        {
          "key": "discount_value",
          "label": "优惠值"
        },
        {
          "key": "points_value",
          "label": "面额积分"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）"
        },
        {
          "key": "issued_quantity",
          "label": "已发数量"
        },
        {
          "key": "used_quantity",
          "label": "已用数量"
        },
        {
          "key": "status",
          "label": "配置状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "优惠券名称"
        },
        {
          "key": "business_type",
          "label": "业务",
          "type": "select",
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:38-111,262-331",
      "availability": "现有界面",
      "limitation": "已发券后不可修改面额、兑换积分、范围或有效期，服务端会拒绝。停用只关闭券配置，不作废已领券。没有管理员指定用户发放或批量作废已领券接口；消费者领取与积分兑换接口不用于后台代发。",
      "description": "管理真实商品现金券与课程积分券配置，已发及已用数量来自服务端统计。",
      "output": "images/coupon--page.png"
    },
    {
      "id": "coupon--detail",
      "page": "coupon",
      "title": "优惠券 · 详情",
      "pageTitle": "优惠券",
      "group": "营销管理",
      "section": "促销工具",
      "type": "detail",
      "fields": [
        {
          "key": "coupon_name",
          "label": "优惠券名称",
          "required": true
        },
        {
          "key": "business_type",
          "label": "业务类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "coupon_type",
          "label": "券类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "满减券",
              "value": 1
            },
            {
              "label": "折扣券",
              "value": 2
            },
            {
              "label": "免运费券",
              "value": 3
            }
          ]
        },
        {
          "key": "discount_type",
          "label": "优惠值类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "固定金额",
              "value": 1
            },
            {
              "label": "百分比",
              "value": 2
            }
          ]
        },
        {
          "key": "applicable_type",
          "label": "适用类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "商品",
              "value": 1
            },
            {
              "label": "课程",
              "value": 2
            },
            {
              "label": "通用商品范围",
              "value": 3
            }
          ]
        },
        {
          "key": "discount_value",
          "label": "优惠值",
          "type": "number",
          "min": 0,
          "required": true,
          "step": 0.01,
          "description": "百分比不超过100；课程积分券须为0。"
        },
        {
          "key": "min_amount",
          "label": "最低门槛（现金元 / 课程积分）",
          "type": "number",
          "min": 0,
          "required": true,
          "step": 0.01
        },
        {
          "key": "max_discount",
          "label": "优惠上限（可不填）",
          "type": "number",
          "min": 0,
          "required": false,
          "step": 0.01
        },
        {
          "key": "points_value",
          "label": "课程券面额积分",
          "type": "number",
          "min": 0,
          "required": true,
          "description": "课程券只能为1000或3000；现金券为0。"
        },
        {
          "key": "exchange_points",
          "label": "兑换所需积分",
          "type": "number",
          "min": 0,
          "required": true,
          "description": "课程券须与面额积分相等。"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）",
          "type": "number",
          "min": 0,
          "required": true
        },
        {
          "key": "per_user_limit",
          "label": "每人限领（0 不限）",
          "type": "number",
          "min": 0,
          "required": true
        },
        {
          "key": "valid_days",
          "label": "领取后有效天数",
          "type": "number",
          "min": 1,
          "required": false,
          "max": 36500,
          "description": "有效天数与截止时间至少设置一项。"
        },
        {
          "key": "start_time",
          "label": "开始时间（本地时间）",
          "type": "datetime-local"
        },
        {
          "key": "end_time",
          "label": "截止时间（本地时间）",
          "type": "datetime-local"
        },
        {
          "key": "product_ids",
          "label": "适用商品 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "course_ids",
          "label": "适用课程 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "course_category_ids",
          "label": "适用课程分类 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "instructor_ids",
          "label": "适用讲师 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "merchant_id",
          "label": "限定商户 ID（可不填）",
          "type": "number",
          "min": 1,
          "required": false
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "status",
          "label": "配置状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ],
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "coupon_name",
          "label": "名称"
        },
        {
          "key": "business_type",
          "label": "业务"
        },
        {
          "key": "discount_value",
          "label": "优惠值"
        },
        {
          "key": "points_value",
          "label": "面额积分"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）"
        },
        {
          "key": "issued_quantity",
          "label": "已发数量"
        },
        {
          "key": "used_quantity",
          "label": "已用数量"
        },
        {
          "key": "status",
          "label": "配置状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "优惠券名称"
        },
        {
          "key": "business_type",
          "label": "业务",
          "type": "select",
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:38-111,262-331",
      "availability": "现有界面",
      "limitation": "已发券后不可修改面额、兑换积分、范围或有效期，服务端会拒绝。停用只关闭券配置，不作废已领券。没有管理员指定用户发放或批量作废已领券接口；消费者领取与积分兑换接口不用于后台代发。",
      "description": "管理真实商品现金券与课程积分券配置，已发及已用数量来自服务端统计。",
      "output": "images/coupon--detail.png"
    },
    {
      "id": "coupon--create",
      "page": "coupon",
      "title": "优惠券 · 新增",
      "pageTitle": "优惠券",
      "group": "营销管理",
      "section": "促销工具",
      "type": "create",
      "fields": [
        {
          "key": "coupon_name",
          "label": "优惠券名称",
          "required": true
        },
        {
          "key": "business_type",
          "label": "业务类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "coupon_type",
          "label": "券类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "满减券",
              "value": 1
            },
            {
              "label": "折扣券",
              "value": 2
            },
            {
              "label": "免运费券",
              "value": 3
            }
          ]
        },
        {
          "key": "discount_type",
          "label": "优惠值类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "固定金额",
              "value": 1
            },
            {
              "label": "百分比",
              "value": 2
            }
          ]
        },
        {
          "key": "applicable_type",
          "label": "适用类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "商品",
              "value": 1
            },
            {
              "label": "课程",
              "value": 2
            },
            {
              "label": "通用商品范围",
              "value": 3
            }
          ]
        },
        {
          "key": "discount_value",
          "label": "优惠值",
          "type": "number",
          "min": 0,
          "required": true,
          "step": 0.01,
          "description": "百分比不超过100；课程积分券须为0。"
        },
        {
          "key": "min_amount",
          "label": "最低门槛（现金元 / 课程积分）",
          "type": "number",
          "min": 0,
          "required": true,
          "step": 0.01
        },
        {
          "key": "max_discount",
          "label": "优惠上限（可不填）",
          "type": "number",
          "min": 0,
          "required": false,
          "step": 0.01
        },
        {
          "key": "points_value",
          "label": "课程券面额积分",
          "type": "number",
          "min": 0,
          "required": true,
          "description": "课程券只能为1000或3000；现金券为0。"
        },
        {
          "key": "exchange_points",
          "label": "兑换所需积分",
          "type": "number",
          "min": 0,
          "required": true,
          "description": "课程券须与面额积分相等。"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）",
          "type": "number",
          "min": 0,
          "required": true
        },
        {
          "key": "per_user_limit",
          "label": "每人限领（0 不限）",
          "type": "number",
          "min": 0,
          "required": true
        },
        {
          "key": "valid_days",
          "label": "领取后有效天数",
          "type": "number",
          "min": 1,
          "required": false,
          "max": 36500,
          "description": "有效天数与截止时间至少设置一项。"
        },
        {
          "key": "start_time",
          "label": "开始时间（本地时间）",
          "type": "datetime-local"
        },
        {
          "key": "end_time",
          "label": "截止时间（本地时间）",
          "type": "datetime-local"
        },
        {
          "key": "product_ids",
          "label": "适用商品 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "course_ids",
          "label": "适用课程 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "course_category_ids",
          "label": "适用课程分类 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "instructor_ids",
          "label": "适用讲师 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "merchant_id",
          "label": "限定商户 ID（可不填）",
          "type": "number",
          "min": 1,
          "required": false
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "status",
          "label": "配置状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ],
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "coupon_name",
          "label": "名称"
        },
        {
          "key": "business_type",
          "label": "业务"
        },
        {
          "key": "discount_value",
          "label": "优惠值"
        },
        {
          "key": "points_value",
          "label": "面额积分"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）"
        },
        {
          "key": "issued_quantity",
          "label": "已发数量"
        },
        {
          "key": "used_quantity",
          "label": "已用数量"
        },
        {
          "key": "status",
          "label": "配置状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "优惠券名称"
        },
        {
          "key": "business_type",
          "label": "业务",
          "type": "select",
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:38-111,262-331",
      "availability": "现有界面",
      "limitation": "已发券后不可修改面额、兑换积分、范围或有效期，服务端会拒绝。停用只关闭券配置，不作废已领券。没有管理员指定用户发放或批量作废已领券接口；消费者领取与积分兑换接口不用于后台代发。",
      "description": "管理真实商品现金券与课程积分券配置，已发及已用数量来自服务端统计。",
      "output": "images/coupon--create.png"
    },
    {
      "id": "coupon--edit",
      "page": "coupon",
      "title": "优惠券 · 编辑",
      "pageTitle": "优惠券",
      "group": "营销管理",
      "section": "促销工具",
      "type": "edit",
      "fields": [
        {
          "key": "coupon_name",
          "label": "优惠券名称",
          "required": true
        },
        {
          "key": "business_type",
          "label": "业务类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "coupon_type",
          "label": "券类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "满减券",
              "value": 1
            },
            {
              "label": "折扣券",
              "value": 2
            },
            {
              "label": "免运费券",
              "value": 3
            }
          ]
        },
        {
          "key": "discount_type",
          "label": "优惠值类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "固定金额",
              "value": 1
            },
            {
              "label": "百分比",
              "value": 2
            }
          ]
        },
        {
          "key": "applicable_type",
          "label": "适用类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "label": "商品",
              "value": 1
            },
            {
              "label": "课程",
              "value": 2
            },
            {
              "label": "通用商品范围",
              "value": 3
            }
          ]
        },
        {
          "key": "discount_value",
          "label": "优惠值",
          "type": "number",
          "min": 0,
          "required": true,
          "step": 0.01,
          "description": "百分比不超过100；课程积分券须为0。"
        },
        {
          "key": "min_amount",
          "label": "最低门槛（现金元 / 课程积分）",
          "type": "number",
          "min": 0,
          "required": true,
          "step": 0.01
        },
        {
          "key": "max_discount",
          "label": "优惠上限（可不填）",
          "type": "number",
          "min": 0,
          "required": false,
          "step": 0.01
        },
        {
          "key": "points_value",
          "label": "课程券面额积分",
          "type": "number",
          "min": 0,
          "required": true,
          "description": "课程券只能为1000或3000；现金券为0。"
        },
        {
          "key": "exchange_points",
          "label": "兑换所需积分",
          "type": "number",
          "min": 0,
          "required": true,
          "description": "课程券须与面额积分相等。"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）",
          "type": "number",
          "min": 0,
          "required": true
        },
        {
          "key": "per_user_limit",
          "label": "每人限领（0 不限）",
          "type": "number",
          "min": 0,
          "required": true
        },
        {
          "key": "valid_days",
          "label": "领取后有效天数",
          "type": "number",
          "min": 1,
          "required": false,
          "max": 36500,
          "description": "有效天数与截止时间至少设置一项。"
        },
        {
          "key": "start_time",
          "label": "开始时间（本地时间）",
          "type": "datetime-local"
        },
        {
          "key": "end_time",
          "label": "截止时间（本地时间）",
          "type": "datetime-local"
        },
        {
          "key": "product_ids",
          "label": "适用商品 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "course_ids",
          "label": "适用课程 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "course_category_ids",
          "label": "适用课程分类 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "instructor_ids",
          "label": "适用讲师 ID",
          "type": "json",
          "description": "真实数字 ID 数组，例如 [12, 34]；空数组 [] 表示不限定该维度。现金券不能配置课程范围，课程券不能配置商品范围。"
        },
        {
          "key": "merchant_id",
          "label": "限定商户 ID（可不填）",
          "type": "number",
          "min": 1,
          "required": false
        },
        {
          "key": "description",
          "label": "说明",
          "type": "textarea"
        },
        {
          "key": "status",
          "label": "配置状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ],
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "coupon_name",
          "label": "名称"
        },
        {
          "key": "business_type",
          "label": "业务"
        },
        {
          "key": "discount_value",
          "label": "优惠值"
        },
        {
          "key": "points_value",
          "label": "面额积分"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）"
        },
        {
          "key": "issued_quantity",
          "label": "已发数量"
        },
        {
          "key": "used_quantity",
          "label": "已用数量"
        },
        {
          "key": "status",
          "label": "配置状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "优惠券名称"
        },
        {
          "key": "business_type",
          "label": "业务",
          "type": "select",
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:38-111,262-331",
      "availability": "现有界面",
      "limitation": "已发券后不可修改面额、兑换积分、范围或有效期，服务端会拒绝。停用只关闭券配置，不作废已领券。没有管理员指定用户发放或批量作废已领券接口；消费者领取与积分兑换接口不用于后台代发。",
      "description": "管理真实商品现金券与课程积分券配置，已发及已用数量来自服务端统计。",
      "output": "images/coupon--edit.png"
    },
    {
      "id": "coupon--action-status-0",
      "page": "coupon",
      "title": "优惠券 · 停用配置",
      "pageTitle": "优惠券",
      "group": "营销管理",
      "section": "促销工具",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "coupon_name",
          "label": "名称"
        },
        {
          "key": "business_type",
          "label": "业务"
        },
        {
          "key": "discount_value",
          "label": "优惠值"
        },
        {
          "key": "points_value",
          "label": "面额积分"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）"
        },
        {
          "key": "issued_quantity",
          "label": "已发数量"
        },
        {
          "key": "used_quantity",
          "label": "已用数量"
        },
        {
          "key": "status",
          "label": "配置状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "优惠券名称"
        },
        {
          "key": "business_type",
          "label": "业务",
          "type": "select",
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:38-111,262-331",
      "availability": "现有界面",
      "limitation": "已发券后不可修改面额、兑换积分、范围或有效期，服务端会拒绝。停用只关闭券配置，不作废已领券。没有管理员指定用户发放或批量作废已领券接口；消费者领取与积分兑换接口不用于后台代发。",
      "description": "管理真实商品现金券与课程积分券配置，已发及已用数量来自服务端统计。",
      "action": "停用配置",
      "actionDescription": "停用后停止领取或兑换，不作废已领取优惠券。",
      "danger": false,
      "conditional": true,
      "output": "images/coupon--action-status-0.png"
    },
    {
      "id": "coupon--action-status-1",
      "page": "coupon",
      "title": "优惠券 · 启用配置",
      "pageTitle": "优惠券",
      "group": "营销管理",
      "section": "促销工具",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "coupon_name",
          "label": "名称"
        },
        {
          "key": "business_type",
          "label": "业务"
        },
        {
          "key": "discount_value",
          "label": "优惠值"
        },
        {
          "key": "points_value",
          "label": "面额积分"
        },
        {
          "key": "total_quantity",
          "label": "发行总量（0 不限）"
        },
        {
          "key": "issued_quantity",
          "label": "已发数量"
        },
        {
          "key": "used_quantity",
          "label": "已用数量"
        },
        {
          "key": "status",
          "label": "配置状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "优惠券名称"
        },
        {
          "key": "business_type",
          "label": "业务",
          "type": "select",
          "options": [
            {
              "label": "商品现金券",
              "value": "cash"
            },
            {
              "label": "课程积分券",
              "value": "course_points"
            }
          ]
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "label": "停用",
              "value": 0
            },
            {
              "label": "启用",
              "value": 1
            }
          ]
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:38-111,262-331",
      "availability": "现有界面",
      "limitation": "已发券后不可修改面额、兑换积分、范围或有效期，服务端会拒绝。停用只关闭券配置，不作废已领券。没有管理员指定用户发放或批量作废已领券接口；消费者领取与积分兑换接口不用于后台代发。",
      "description": "管理真实商品现金券与课程积分券配置，已发及已用数量来自服务端统计。",
      "action": "启用配置",
      "actionDescription": "启用后用户可按规则领取或兑换；不会自动发放。",
      "danger": false,
      "conditional": true,
      "output": "images/coupon--action-status-1.png"
    },
    {
      "id": "discount--page",
      "page": "discount",
      "title": "满减满折",
      "pageTitle": "满减满折",
      "group": "营销管理",
      "section": "促销工具",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:332-334",
      "availability": "未接入接口",
      "limitation": "现有后端没有独立满减满折活动的列表、创建、编辑、优先级、发布或结束接口。优惠券的折扣字段仅属于优惠券规则，不等同于独立促销活动。",
      "description": "",
      "output": "images/discount--page.png"
    },
    {
      "id": "promo-code--page",
      "page": "promo-code",
      "title": "推广码",
      "pageTitle": "推广码",
      "group": "营销管理",
      "section": "学员分销",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:336-338",
      "availability": "未接入接口",
      "limitation": "现有推广码接口 /api/user/qrcode-info 与 /api/user/qrcode-image 仅供当前消费者获取自己的邀请二维码，没有管理员推广码列表、指定归属/目标、有效期、新增或作废接口。",
      "description": "",
      "output": "images/promo-code--page.png"
    },
    {
      "id": "commission-rule--page",
      "page": "commission-rule",
      "title": "佣金方案",
      "pageTitle": "佣金方案",
      "group": "营销管理",
      "section": "学员分销",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "政策 ID"
        },
        {
          "key": "enabled",
          "label": "佣金启用"
        },
        {
          "key": "team_enabled",
          "label": "团队奖启用"
        },
        {
          "key": "team_threshold",
          "label": "团队门槛（元）"
        },
        {
          "key": "settlement_period",
          "label": "结算月份"
        },
        {
          "key": "effective_at",
          "label": "生效时间"
        },
        {
          "key": "direct_rate",
          "label": "直推比例"
        },
        {
          "key": "indirect_rate",
          "label": "间推比例"
        }
      ],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:119-156,326-367",
      "availability": "现有界面",
      "limitation": "固定佣金比例由后端返回；此处只追加启停、团队门槛和结算月份政策。服务端记录操作员，但政策接口不接受原因；确认原因不会被伪称已审计。",
      "description": "",
      "output": "images/commission-rule--page.png"
    },
    {
      "id": "commission-rule--detail",
      "page": "commission-rule",
      "title": "佣金方案 · 详情",
      "pageTitle": "佣金方案",
      "group": "营销管理",
      "section": "学员分销",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "政策 ID"
        },
        {
          "key": "enabled",
          "label": "佣金启用"
        },
        {
          "key": "team_enabled",
          "label": "团队奖启用"
        },
        {
          "key": "team_threshold",
          "label": "团队门槛（元）"
        },
        {
          "key": "settlement_period",
          "label": "结算月份"
        },
        {
          "key": "effective_at",
          "label": "生效时间"
        },
        {
          "key": "direct_rate",
          "label": "直推比例"
        },
        {
          "key": "indirect_rate",
          "label": "间推比例"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "政策 ID"
        },
        {
          "key": "enabled",
          "label": "佣金启用"
        },
        {
          "key": "team_enabled",
          "label": "团队奖启用"
        },
        {
          "key": "team_threshold",
          "label": "团队门槛（元）"
        },
        {
          "key": "settlement_period",
          "label": "结算月份"
        },
        {
          "key": "effective_at",
          "label": "生效时间"
        },
        {
          "key": "direct_rate",
          "label": "直推比例"
        },
        {
          "key": "indirect_rate",
          "label": "间推比例"
        }
      ],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:119-156,326-367",
      "availability": "现有界面",
      "limitation": "固定佣金比例由后端返回；此处只追加启停、团队门槛和结算月份政策。服务端记录操作员，但政策接口不接受原因；确认原因不会被伪称已审计。",
      "description": "",
      "output": "images/commission-rule--detail.png"
    },
    {
      "id": "commission-rule--action-policy",
      "page": "commission-rule",
      "title": "佣金方案 · 追加佣金政策",
      "pageTitle": "佣金方案",
      "group": "营销管理",
      "section": "学员分销",
      "type": "action-form",
      "fields": [
        {
          "key": "enabled",
          "label": "启用佣金",
          "type": "checkbox"
        },
        {
          "key": "team_enabled",
          "label": "启用团队奖",
          "type": "checkbox"
        },
        {
          "key": "team_threshold",
          "label": "团队奖月门槛（元，最多两位小数）",
          "required": false
        },
        {
          "key": "settlement_period",
          "label": "结算月份 YYYY-MM",
          "required": true,
          "description": "已结算月份不可修改；比例为后端固定值，不能编辑。"
        },
        {
          "key": "reason",
          "label": "操作原因",
          "type": "textarea",
          "required": true,
          "description": "请确认对象与金额。仅接口支持的原因字段会写入服务端；不生成本地审计记录。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "政策 ID"
        },
        {
          "key": "enabled",
          "label": "佣金启用"
        },
        {
          "key": "team_enabled",
          "label": "团队奖启用"
        },
        {
          "key": "team_threshold",
          "label": "团队门槛（元）"
        },
        {
          "key": "settlement_period",
          "label": "结算月份"
        },
        {
          "key": "effective_at",
          "label": "生效时间"
        },
        {
          "key": "direct_rate",
          "label": "直推比例"
        },
        {
          "key": "indirect_rate",
          "label": "间推比例"
        }
      ],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:119-156,326-367",
      "availability": "现有界面",
      "limitation": "固定佣金比例由后端返回；此处只追加启停、团队门槛和结算月份政策。服务端记录操作员，但政策接口不接受原因；确认原因不会被伪称已审计。",
      "description": "",
      "action": "追加佣金政策",
      "actionDescription": "此操作追加新的真实政策，不编辑历史记录。请核对月份和门槛。",
      "danger": false,
      "conditional": false,
      "output": "images/commission-rule--action-policy.png"
    },
    {
      "id": "commission-rule--action-log",
      "page": "commission-rule",
      "title": "佣金方案 · 查询政策历史",
      "pageTitle": "佣金方案",
      "group": "营销管理",
      "section": "学员分销",
      "type": "action-form",
      "fields": [
        {
          "key": "page",
          "label": "页码",
          "type": "number",
          "min": 1,
          "step": 1,
          "required": true
        },
        {
          "key": "page_size",
          "label": "每页数量",
          "type": "number",
          "min": 1,
          "step": 1,
          "required": true,
          "max": 100
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "政策 ID"
        },
        {
          "key": "enabled",
          "label": "佣金启用"
        },
        {
          "key": "team_enabled",
          "label": "团队奖启用"
        },
        {
          "key": "team_threshold",
          "label": "团队门槛（元）"
        },
        {
          "key": "settlement_period",
          "label": "结算月份"
        },
        {
          "key": "effective_at",
          "label": "生效时间"
        },
        {
          "key": "direct_rate",
          "label": "直推比例"
        },
        {
          "key": "indirect_rate",
          "label": "间推比例"
        }
      ],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:119-156,326-367",
      "availability": "现有界面",
      "limitation": "固定佣金比例由后端返回；此处只追加启停、团队门槛和结算月份政策。服务端记录操作员，但政策接口不接受原因；确认原因不会被伪称已审计。",
      "description": "",
      "action": "查询政策历史",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/commission-rule--action-log.png"
    },
    {
      "id": "commission-rule--result-log",
      "page": "commission-rule",
      "title": "佣金方案 · 查询政策历史结果",
      "pageTitle": "佣金方案",
      "group": "营销管理",
      "section": "学员分销",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "政策 ID"
        },
        {
          "key": "enabled",
          "label": "佣金启用"
        },
        {
          "key": "team_enabled",
          "label": "团队奖启用"
        },
        {
          "key": "team_threshold",
          "label": "团队门槛（元）"
        },
        {
          "key": "settlement_period",
          "label": "结算月份"
        },
        {
          "key": "effective_at",
          "label": "生效时间"
        },
        {
          "key": "direct_rate",
          "label": "直推比例"
        },
        {
          "key": "indirect_rate",
          "label": "间推比例"
        }
      ],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:119-156,326-367",
      "availability": "现有界面",
      "limitation": "固定佣金比例由后端返回；此处只追加启停、团队门槛和结算月份政策。服务端记录操作员，但政策接口不接受原因；确认原因不会被伪称已审计。",
      "description": "",
      "action": "查询政策历史",
      "output": "images/commission-rule--result-log.png"
    },
    {
      "id": "commission--page",
      "page": "commission",
      "title": "佣金结算",
      "pageTitle": "佣金结算",
      "group": "营销管理",
      "section": "学员分销",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "记录 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "order_id",
          "label": "订单 ID"
        },
        {
          "key": "commission_type",
          "label": "佣金类型"
        },
        {
          "key": "commission_amount",
          "label": "佣金（元）"
        },
        {
          "key": "ledger_bucket",
          "label": "账本分区"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "step": 1,
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "required": false
        },
        {
          "key": "commission_type",
          "label": "佣金类型",
          "required": false
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:368-402",
      "availability": "现有界面",
      "limitation": "真实佣金账本与历史分账记录，不等于商户结算批次。重试分账可能真实划转资金，必须核对订单并确认；后端重试接口不接收原因。",
      "description": "",
      "output": "images/commission--page.png"
    },
    {
      "id": "commission--detail",
      "page": "commission",
      "title": "佣金结算 · 详情",
      "pageTitle": "佣金结算",
      "group": "营销管理",
      "section": "学员分销",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "记录 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "order_id",
          "label": "订单 ID"
        },
        {
          "key": "commission_type",
          "label": "佣金类型"
        },
        {
          "key": "commission_amount",
          "label": "佣金（元）"
        },
        {
          "key": "ledger_bucket",
          "label": "账本分区"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "记录 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "order_id",
          "label": "订单 ID"
        },
        {
          "key": "commission_type",
          "label": "佣金类型"
        },
        {
          "key": "commission_amount",
          "label": "佣金（元）"
        },
        {
          "key": "ledger_bucket",
          "label": "账本分区"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "step": 1,
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "required": false
        },
        {
          "key": "commission_type",
          "label": "佣金类型",
          "required": false
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:368-402",
      "availability": "现有界面",
      "limitation": "真实佣金账本与历史分账记录，不等于商户结算批次。重试分账可能真实划转资金，必须核对订单并确认；后端重试接口不接收原因。",
      "description": "",
      "output": "images/commission--detail.png"
    },
    {
      "id": "commission--action-retry",
      "page": "commission",
      "title": "佣金结算 · 真实重试订单分账",
      "pageTitle": "佣金结算",
      "group": "营销管理",
      "section": "学员分销",
      "type": "action-form",
      "fields": [
        {
          "key": "reason",
          "label": "操作原因",
          "type": "textarea",
          "required": true,
          "description": "请确认对象与金额。仅接口支持的原因字段会写入服务端；不生成本地审计记录。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "记录 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "order_id",
          "label": "订单 ID"
        },
        {
          "key": "commission_type",
          "label": "佣金类型"
        },
        {
          "key": "commission_amount",
          "label": "佣金（元）"
        },
        {
          "key": "ledger_bucket",
          "label": "账本分区"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "created_at",
          "label": "创建时间"
        }
      ],
      "filters": [
        {
          "key": "user_id",
          "label": "用户 ID",
          "type": "number",
          "min": 1,
          "step": 1,
          "required": false
        },
        {
          "key": "status",
          "label": "状态",
          "required": false
        },
        {
          "key": "commission_type",
          "label": "佣金类型",
          "required": false
        }
      ],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-finance.js:368-402",
      "availability": "现有界面",
      "limitation": "真实佣金账本与历史分账记录，不等于商户结算批次。重试分账可能真实划转资金，必须核对订单并确认；后端重试接口不接收原因。",
      "description": "",
      "action": "真实重试订单分账",
      "actionDescription": "可能发起真实微信分账；此操作不是状态标记或模拟出款。",
      "danger": false,
      "conditional": true,
      "output": "images/commission--action-retry.png"
    },
    {
      "id": "message--page",
      "page": "message",
      "title": "消息推送",
      "pageTitle": "消息推送",
      "group": "营销管理",
      "section": "触达",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/resources-marketing.js:340-343",
      "availability": "未接入接口",
      "limitation": "本页为对外消息推送。现有 /api/admin_notification 仅支持管理员收件箱列表、标记已读和删除，没有推送任务创建、收件人选择、定时发送或发送结果接口；不会把收件箱冒充消息发送。",
      "description": "",
      "output": "images/message--page.png"
    },
    {
      "id": "transaction--page",
      "page": "transaction",
      "title": "交易流水",
      "pageTitle": "交易流水",
      "group": "财务数据中心",
      "section": "交易",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "out_trade_no",
          "label": "商户订单号"
        },
        {
          "key": "transaction_id",
          "label": "微信订单号"
        },
        {
          "key": "trade_state",
          "label": "渠道状态"
        },
        {
          "key": "success_time",
          "label": "支付时间"
        },
        {
          "key": "amount",
          "label": "渠道金额（分）"
        }
      ],
      "filters": [
        {
          "key": "out_trade_no",
          "label": "商户订单号",
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:403-424",
      "availability": "现有界面",
      "limitation": "现有后端没有统一支付流水列表/导出。这里只查询已知微信订单号；渠道返回金额单位是分，保留原值，不发起支付或关闭订单。",
      "description": "按商户订单号查询微信支付渠道真实交易结果。",
      "output": "images/transaction--page.png"
    },
    {
      "id": "transaction--detail",
      "page": "transaction",
      "title": "交易流水 · 详情",
      "pageTitle": "交易流水",
      "group": "财务数据中心",
      "section": "交易",
      "type": "detail",
      "fields": [
        {
          "key": "out_trade_no",
          "label": "商户订单号"
        },
        {
          "key": "transaction_id",
          "label": "微信订单号"
        },
        {
          "key": "trade_state",
          "label": "渠道状态"
        },
        {
          "key": "success_time",
          "label": "支付时间"
        },
        {
          "key": "amount",
          "label": "渠道金额（分）"
        }
      ],
      "columns": [
        {
          "key": "out_trade_no",
          "label": "商户订单号"
        },
        {
          "key": "transaction_id",
          "label": "微信订单号"
        },
        {
          "key": "trade_state",
          "label": "渠道状态"
        },
        {
          "key": "success_time",
          "label": "支付时间"
        },
        {
          "key": "amount",
          "label": "渠道金额（分）"
        }
      ],
      "filters": [
        {
          "key": "out_trade_no",
          "label": "商户订单号",
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:403-424",
      "availability": "现有界面",
      "limitation": "现有后端没有统一支付流水列表/导出。这里只查询已知微信订单号；渠道返回金额单位是分，保留原值，不发起支付或关闭订单。",
      "description": "按商户订单号查询微信支付渠道真实交易结果。",
      "output": "images/transaction--detail.png"
    },
    {
      "id": "settlement--page",
      "page": "settlement",
      "title": "商户结算",
      "pageTitle": "商户结算",
      "group": "财务数据中心",
      "section": "结算对账",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:425-428",
      "availability": "未接入接口",
      "limitation": "现有路由仅有供应商本人 /api/supplier/settlements 查询、佣金月结内部服务和订单分账；未暴露管理员商户结算批次生成/审核/确认/出款接口。不能将分账重试或供应商结算冒充商户结算。",
      "description": "",
      "output": "images/settlement--page.png"
    },
    {
      "id": "reconciliation--page",
      "page": "reconciliation",
      "title": "对账管理",
      "pageTitle": "对账管理",
      "group": "财务数据中心",
      "section": "结算对账",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "hash_type",
          "label": "摘要算法"
        },
        {
          "key": "hash_value",
          "label": "账单摘要"
        },
        {
          "key": "download_url",
          "label": "渠道下载地址"
        }
      ],
      "filters": [
        {
          "key": "bill_date",
          "label": "账单日期",
          "type": "date",
          "required": true
        },
        {
          "key": "bill_type",
          "label": "账单类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "ALL",
              "label": "全部"
            },
            {
              "value": "SUCCESS",
              "label": "成功"
            },
            {
              "value": "REFUND",
              "label": "退款"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:429-494",
      "availability": "现有界面",
      "limitation": "后端只有微信交易/资金账单申请与下载代理，未提供对账单管理、差异匹配或结论登记。此处保留真实账单元数据；不伪造对账成功。",
      "description": "查询微信支付交易账单申请结果；不会自动匹配或登记本地对账结论。",
      "output": "images/reconciliation--page.png"
    },
    {
      "id": "reconciliation--detail",
      "page": "reconciliation",
      "title": "对账管理 · 详情",
      "pageTitle": "对账管理",
      "group": "财务数据中心",
      "section": "结算对账",
      "type": "detail",
      "fields": [
        {
          "key": "hash_type",
          "label": "摘要算法"
        },
        {
          "key": "hash_value",
          "label": "账单摘要"
        },
        {
          "key": "download_url",
          "label": "渠道下载地址"
        }
      ],
      "columns": [
        {
          "key": "hash_type",
          "label": "摘要算法"
        },
        {
          "key": "hash_value",
          "label": "账单摘要"
        },
        {
          "key": "download_url",
          "label": "渠道下载地址"
        }
      ],
      "filters": [
        {
          "key": "bill_date",
          "label": "账单日期",
          "type": "date",
          "required": true
        },
        {
          "key": "bill_type",
          "label": "账单类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "ALL",
              "label": "全部"
            },
            {
              "value": "SUCCESS",
              "label": "成功"
            },
            {
              "value": "REFUND",
              "label": "退款"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:429-494",
      "availability": "现有界面",
      "limitation": "后端只有微信交易/资金账单申请与下载代理，未提供对账单管理、差异匹配或结论登记。此处保留真实账单元数据；不伪造对账成功。",
      "description": "查询微信支付交易账单申请结果；不会自动匹配或登记本地对账结论。",
      "output": "images/reconciliation--detail.png"
    },
    {
      "id": "reconciliation--action-download",
      "page": "reconciliation",
      "title": "对账管理 · 下载真实交易账单",
      "pageTitle": "对账管理",
      "group": "财务数据中心",
      "section": "结算对账",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "hash_type",
          "label": "摘要算法"
        },
        {
          "key": "hash_value",
          "label": "账单摘要"
        },
        {
          "key": "download_url",
          "label": "渠道下载地址"
        }
      ],
      "filters": [
        {
          "key": "bill_date",
          "label": "账单日期",
          "type": "date",
          "required": true
        },
        {
          "key": "bill_type",
          "label": "账单类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "ALL",
              "label": "全部"
            },
            {
              "value": "SUCCESS",
              "label": "成功"
            },
            {
              "value": "REFUND",
              "label": "退款"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:429-494",
      "availability": "现有界面",
      "limitation": "后端只有微信交易/资金账单申请与下载代理，未提供对账单管理、差异匹配或结论登记。此处保留真实账单元数据；不伪造对账成功。",
      "description": "查询微信支付交易账单申请结果；不会自动匹配或登记本地对账结论。",
      "action": "下载真实交易账单",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/reconciliation--action-download.png"
    },
    {
      "id": "reconciliation--action-fundflow",
      "page": "reconciliation",
      "title": "对账管理 · 查询资金账单",
      "pageTitle": "对账管理",
      "group": "财务数据中心",
      "section": "结算对账",
      "type": "action-form",
      "fields": [
        {
          "key": "bill_date",
          "label": "账单日期",
          "type": "date",
          "required": true
        },
        {
          "key": "account_type",
          "label": "资金账户",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "BASIC",
              "label": "基本账户"
            },
            {
              "value": "OPERATION",
              "label": "运营账户"
            },
            {
              "value": "FEES",
              "label": "手续费账户"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "hash_type",
          "label": "摘要算法"
        },
        {
          "key": "hash_value",
          "label": "账单摘要"
        },
        {
          "key": "download_url",
          "label": "渠道下载地址"
        }
      ],
      "filters": [
        {
          "key": "bill_date",
          "label": "账单日期",
          "type": "date",
          "required": true
        },
        {
          "key": "bill_type",
          "label": "账单类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "ALL",
              "label": "全部"
            },
            {
              "value": "SUCCESS",
              "label": "成功"
            },
            {
              "value": "REFUND",
              "label": "退款"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:429-494",
      "availability": "现有界面",
      "limitation": "后端只有微信交易/资金账单申请与下载代理，未提供对账单管理、差异匹配或结论登记。此处保留真实账单元数据；不伪造对账成功。",
      "description": "查询微信支付交易账单申请结果；不会自动匹配或登记本地对账结论。",
      "action": "查询资金账单",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/reconciliation--action-fundflow.png"
    },
    {
      "id": "reconciliation--result-fundflow",
      "page": "reconciliation",
      "title": "对账管理 · 查询资金账单结果",
      "pageTitle": "对账管理",
      "group": "财务数据中心",
      "section": "结算对账",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "hash_type",
          "label": "摘要算法"
        },
        {
          "key": "hash_value",
          "label": "账单摘要"
        },
        {
          "key": "download_url",
          "label": "渠道下载地址"
        }
      ],
      "filters": [
        {
          "key": "bill_date",
          "label": "账单日期",
          "type": "date",
          "required": true
        },
        {
          "key": "bill_type",
          "label": "账单类型",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": "ALL",
              "label": "全部"
            },
            {
              "value": "SUCCESS",
              "label": "成功"
            },
            {
              "value": "REFUND",
              "label": "退款"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:429-494",
      "availability": "现有界面",
      "limitation": "后端只有微信交易/资金账单申请与下载代理，未提供对账单管理、差异匹配或结论登记。此处保留真实账单元数据；不伪造对账成功。",
      "description": "查询微信支付交易账单申请结果；不会自动匹配或登记本地对账结论。",
      "action": "查询资金账单",
      "output": "images/reconciliation--result-fundflow.png"
    },
    {
      "id": "refund--page",
      "page": "refund",
      "title": "退款记录",
      "pageTitle": "退款记录",
      "group": "财务数据中心",
      "section": "退款",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "out_refund_no",
          "label": "商户退款单号"
        },
        {
          "key": "refund_id",
          "label": "微信退款单号"
        },
        {
          "key": "status",
          "label": "渠道状态"
        },
        {
          "key": "success_time",
          "label": "完成时间"
        },
        {
          "key": "amount",
          "label": "渠道金额（分）"
        }
      ],
      "filters": [
        {
          "key": "out_refund_no",
          "label": "商户退款单号",
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:495-516",
      "availability": "现有界面",
      "limitation": "无统一退款记录列表接口。退款申请/审核须在对应订单售后页执行；这里不允许自由输入金额发起退款，也不把渠道受理等同于本地退款完成。",
      "description": "按商户退款单号查询微信渠道真实退款结果。",
      "output": "images/refund--page.png"
    },
    {
      "id": "refund--detail",
      "page": "refund",
      "title": "退款记录 · 详情",
      "pageTitle": "退款记录",
      "group": "财务数据中心",
      "section": "退款",
      "type": "detail",
      "fields": [
        {
          "key": "out_refund_no",
          "label": "商户退款单号"
        },
        {
          "key": "refund_id",
          "label": "微信退款单号"
        },
        {
          "key": "status",
          "label": "渠道状态"
        },
        {
          "key": "success_time",
          "label": "完成时间"
        },
        {
          "key": "amount",
          "label": "渠道金额（分）"
        }
      ],
      "columns": [
        {
          "key": "out_refund_no",
          "label": "商户退款单号"
        },
        {
          "key": "refund_id",
          "label": "微信退款单号"
        },
        {
          "key": "status",
          "label": "渠道状态"
        },
        {
          "key": "success_time",
          "label": "完成时间"
        },
        {
          "key": "amount",
          "label": "渠道金额（分）"
        }
      ],
      "filters": [
        {
          "key": "out_refund_no",
          "label": "商户退款单号",
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:495-516",
      "availability": "现有界面",
      "limitation": "无统一退款记录列表接口。退款申请/审核须在对应订单售后页执行；这里不允许自由输入金额发起退款，也不把渠道受理等同于本地退款完成。",
      "description": "按商户退款单号查询微信渠道真实退款结果。",
      "output": "images/refund--detail.png"
    },
    {
      "id": "withdrawal--page",
      "page": "withdrawal",
      "title": "提现审核",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "output": "images/withdrawal--page.png"
    },
    {
      "id": "withdrawal--detail",
      "page": "withdrawal",
      "title": "提现审核 · 详情",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "output": "images/withdrawal--detail.png"
    },
    {
      "id": "withdrawal--action-approve",
      "page": "withdrawal",
      "title": "提现审核 · 审核通过并启动真实付款",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "action-form",
      "fields": [
        {
          "key": "reason",
          "label": "操作原因",
          "type": "textarea",
          "required": true,
          "description": "请确认对象与金额。仅接口支持的原因字段会写入服务端；不生成本地审计记录。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "action": "审核通过并启动真实付款",
      "actionDescription": "微信渠道可能立即发起实际转账。请核对提现 ID、用户、渠道与实付金额；不提供模拟出款。",
      "danger": false,
      "conditional": true,
      "output": "images/withdrawal--action-approve.png"
    },
    {
      "id": "withdrawal--action-reject",
      "page": "withdrawal",
      "title": "提现审核 · 驳回提现",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "action-form",
      "fields": [
        {
          "key": "reason",
          "label": "操作原因",
          "type": "textarea",
          "required": true,
          "description": "请确认对象与金额。仅接口支持的原因字段会写入服务端；不生成本地审计记录。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "action": "驳回提现",
      "actionDescription": "",
      "danger": true,
      "conditional": true,
      "output": "images/withdrawal--action-reject.png"
    },
    {
      "id": "withdrawal--action-account",
      "page": "withdrawal",
      "title": "提现审核 · 读取银行付款账户",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "action": "读取银行付款账户",
      "actionDescription": "读取完整银行账户将由服务端记录敏感信息访问事件。",
      "danger": false,
      "conditional": true,
      "output": "images/withdrawal--action-account.png"
    },
    {
      "id": "withdrawal--result-account",
      "page": "withdrawal",
      "title": "提现审核 · 读取银行付款账户结果",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "action": "读取银行付款账户",
      "output": "images/withdrawal--result-account.png"
    },
    {
      "id": "withdrawal--action-bank-paid",
      "page": "withdrawal",
      "title": "提现审核 · 登记实际银行已付",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "action-form",
      "fields": [
        {
          "key": "bank_reference",
          "label": "唯一银行流水号",
          "required": true
        },
        {
          "key": "paid_at",
          "label": "实际付款时间（含时区）",
          "required": true,
          "description": "例如 2026-10-20T14:30:00+08:00，不得晚于当前时间。"
        },
        {
          "key": "evidence_object_id",
          "label": "本提现付款凭证",
          "type": "file",
          "required": true,
          "accept": "image/png,image/jpeg,application/pdf"
        },
        {
          "key": "reason",
          "label": "操作原因",
          "type": "textarea",
          "required": true,
          "description": "请确认对象与金额。仅接口支持的原因字段会写入服务端；不生成本地审计记录。"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "action": "登记实际银行已付",
      "actionDescription": "仅在实际银行转账完成后登记，不执行银行转账。凭证须与该笔真实付款一致。",
      "danger": false,
      "conditional": true,
      "output": "images/withdrawal--action-bank-paid.png"
    },
    {
      "id": "withdrawal--action-evidence",
      "page": "withdrawal",
      "title": "提现审核 · 查询付款凭证链接",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "action": "查询付款凭证链接",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/withdrawal--action-evidence.png"
    },
    {
      "id": "withdrawal--result-evidence",
      "page": "withdrawal",
      "title": "提现审核 · 查询付款凭证链接结果",
      "pageTitle": "提现审核",
      "group": "财务数据中心",
      "section": "提现",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "提现 ID"
        },
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "amount",
          "label": "申请金额（元）"
        },
        {
          "key": "fee",
          "label": "手续费（元）"
        },
        {
          "key": "net_amount",
          "label": "实付金额（元）"
        },
        {
          "key": "channel",
          "label": "渠道"
        },
        {
          "key": "status",
          "label": "状态"
        },
        {
          "key": "provider_bill_no",
          "label": "渠道单号"
        },
        {
          "key": "paid_at",
          "label": "付款时间"
        }
      ],
      "filters": [
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": "pending_review",
              "label": "待审核"
            },
            {
              "value": "processing",
              "label": "处理中"
            },
            {
              "value": "paid",
              "label": "已付"
            },
            {
              "value": "rejected",
              "label": "已驳回"
            },
            {
              "value": "failed",
              "label": "失败"
            }
          ]
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:517-619",
      "availability": "现有界面",
      "limitation": "审核通过会真实启动付款处理（微信可能立即出款，银行卡进入待付款），绝非模拟出款。银行已付登记要求实际银行流水及本提现私有凭证。查询结果读取服务端当前状态，不冒充主动向微信查单。除驳回外接口不接受原因，不生成本地审计。",
      "description": "",
      "action": "查询付款凭证链接",
      "output": "images/withdrawal--result-evidence.png"
    },
    {
      "id": "invoice--page",
      "page": "invoice",
      "title": "发票管理",
      "pageTitle": "发票管理",
      "group": "财务数据中心",
      "section": "票据",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:620",
      "availability": "未接入接口",
      "limitation": "当前后端无管理员发票申请、审核、开票结果登记或作废接口；不保留本地发票模拟记录。",
      "description": "",
      "output": "images/invoice--page.png"
    },
    {
      "id": "finance-report--page",
      "page": "finance-report",
      "title": "财务报表",
      "pageTitle": "财务报表",
      "group": "财务数据中心",
      "section": "票据",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "status",
          "label": "佣金状态"
        },
        {
          "key": "count",
          "label": "记录数"
        },
        {
          "key": "total",
          "label": "金额（元）"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:621-663",
      "availability": "现有界面",
      "limitation": "现有接口只提供佣金分类型/状态汇总与可用余额统计；没有统一财务报表或导出接口。金额保留服务端返回值，不在浏览器重算。",
      "description": "真实佣金统计，不包含商户结算、全部支付、退款或发票报表。",
      "output": "images/finance-report--page.png"
    },
    {
      "id": "finance-report--detail",
      "page": "finance-report",
      "title": "财务报表 · 详情",
      "pageTitle": "财务报表",
      "group": "财务数据中心",
      "section": "票据",
      "type": "detail",
      "fields": [
        {
          "key": "status",
          "label": "佣金状态"
        },
        {
          "key": "count",
          "label": "记录数"
        },
        {
          "key": "total",
          "label": "金额（元）"
        }
      ],
      "columns": [
        {
          "key": "status",
          "label": "佣金状态"
        },
        {
          "key": "count",
          "label": "记录数"
        },
        {
          "key": "total",
          "label": "金额（元）"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:621-663",
      "availability": "现有界面",
      "limitation": "现有接口只提供佣金分类型/状态汇总与可用余额统计；没有统一财务报表或导出接口。金额保留服务端返回值，不在浏览器重算。",
      "description": "真实佣金统计，不包含商户结算、全部支付、退款或发票报表。",
      "output": "images/finance-report--detail.png"
    },
    {
      "id": "finance-report--action-balance",
      "page": "finance-report",
      "title": "财务报表 · 查询微信资金账户余额",
      "pageTitle": "财务报表",
      "group": "财务数据中心",
      "section": "票据",
      "type": "action-form",
      "fields": [
        {
          "key": "account_type",
          "label": "账户类型",
          "type": "select",
          "options": [
            {
              "value": "BASIC",
              "label": "基本账户"
            },
            {
              "value": "OPERATION",
              "label": "运营账户"
            },
            {
              "value": "FEES",
              "label": "手续费账户"
            }
          ]
        }
      ],
      "columns": [
        {
          "key": "status",
          "label": "佣金状态"
        },
        {
          "key": "count",
          "label": "记录数"
        },
        {
          "key": "total",
          "label": "金额（元）"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:621-663",
      "availability": "现有界面",
      "limitation": "现有接口只提供佣金分类型/状态汇总与可用余额统计；没有统一财务报表或导出接口。金额保留服务端返回值，不在浏览器重算。",
      "description": "真实佣金统计，不包含商户结算、全部支付、退款或发票报表。",
      "action": "查询微信资金账户余额",
      "actionDescription": "向微信查询真实余额，不发起转账。",
      "danger": false,
      "conditional": false,
      "output": "images/finance-report--action-balance.png"
    },
    {
      "id": "finance-report--result-balance",
      "page": "finance-report",
      "title": "财务报表 · 查询微信资金账户余额结果",
      "pageTitle": "财务报表",
      "group": "财务数据中心",
      "section": "票据",
      "type": "result",
      "fields": [],
      "columns": [
        {
          "key": "status",
          "label": "佣金状态"
        },
        {
          "key": "count",
          "label": "记录数"
        },
        {
          "key": "total",
          "label": "金额（元）"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-finance.js:621-663",
      "availability": "现有界面",
      "limitation": "现有接口只提供佣金分类型/状态汇总与可用余额统计；没有统一财务报表或导出接口。金额保留服务端返回值，不在浏览器重算。",
      "description": "真实佣金统计，不包含商户结算、全部支付、退款或发票报表。",
      "action": "查询微信资金账户余额",
      "output": "images/finance-report--result-balance.png"
    },
    {
      "id": "analytics--page",
      "page": "analytics",
      "title": "经营看板",
      "pageTitle": "经营看板",
      "group": "财务数据中心",
      "section": "",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "month",
          "label": "服务端月份"
        },
        {
          "key": "users",
          "label": "新增用户"
        },
        {
          "key": "products",
          "label": "新增商品"
        },
        {
          "key": "courses",
          "label": "新增课程"
        },
        {
          "key": "articles",
          "label": "新增资讯"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:144-168",
      "availability": "现有界面",
      "limitation": "仅用户、商品、课程和资讯创建数；不是营收趋势、访问活跃或全平台经营报表。月份窗口由现有服务端算法生成，前端不补算。",
      "description": "仪表板近六月新增记录趋势（使用服务端返回月份）。",
      "output": "images/analytics--page.png"
    },
    {
      "id": "analytics--detail",
      "page": "analytics",
      "title": "经营看板 · 详情",
      "pageTitle": "经营看板",
      "group": "财务数据中心",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "month",
          "label": "服务端月份"
        },
        {
          "key": "users",
          "label": "新增用户"
        },
        {
          "key": "products",
          "label": "新增商品"
        },
        {
          "key": "courses",
          "label": "新增课程"
        },
        {
          "key": "articles",
          "label": "新增资讯"
        }
      ],
      "columns": [
        {
          "key": "month",
          "label": "服务端月份"
        },
        {
          "key": "users",
          "label": "新增用户"
        },
        {
          "key": "products",
          "label": "新增商品"
        },
        {
          "key": "courses",
          "label": "新增课程"
        },
        {
          "key": "articles",
          "label": "新增资讯"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:144-168",
      "availability": "现有界面",
      "limitation": "仅用户、商品、课程和资讯创建数；不是营收趋势、访问活跃或全平台经营报表。月份窗口由现有服务端算法生成，前端不补算。",
      "description": "仪表板近六月新增记录趋势（使用服务端返回月份）。",
      "output": "images/analytics--detail.png"
    },
    {
      "id": "user-analysis--page",
      "page": "user-analysis",
      "title": "用户分析",
      "pageTitle": "用户分析",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "section",
          "label": "统计范围"
        },
        {
          "key": "metric",
          "label": "指标 / 日期 / 对象"
        },
        {
          "key": "value",
          "label": "服务端值"
        }
      ],
      "filters": [
        {
          "key": "days",
          "label": "最近天数",
          "type": "number",
          "min": 1,
          "max": 90,
          "default": 7,
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:21,169-244",
      "availability": "现有界面",
      "limitation": "来源为 user_daily_stats / user_activities，不是支付或全量访问的推算。总览为固定今日/7日/30日口径；留存固定1/7/30日；最近天数仅控制趋势、行为、排行与时长。时长分布计数单位为用户日记录，不是去重人数。",
      "description": "真实用户画像：访问活跃趋势、行为事件、留存、活跃排行和每日时长分布。",
      "output": "images/user-analysis--page.png"
    },
    {
      "id": "user-analysis--detail",
      "page": "user-analysis",
      "title": "用户分析 · 详情",
      "pageTitle": "用户分析",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "detail",
      "fields": [
        {
          "key": "section",
          "label": "统计范围"
        },
        {
          "key": "metric",
          "label": "指标 / 日期 / 对象"
        },
        {
          "key": "value",
          "label": "服务端值"
        }
      ],
      "columns": [
        {
          "key": "section",
          "label": "统计范围"
        },
        {
          "key": "metric",
          "label": "指标 / 日期 / 对象"
        },
        {
          "key": "value",
          "label": "服务端值"
        }
      ],
      "filters": [
        {
          "key": "days",
          "label": "最近天数",
          "type": "number",
          "min": 1,
          "max": 90,
          "default": 7,
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:21,169-244",
      "availability": "现有界面",
      "limitation": "来源为 user_daily_stats / user_activities，不是支付或全量访问的推算。总览为固定今日/7日/30日口径；留存固定1/7/30日；最近天数仅控制趋势、行为、排行与时长。时长分布计数单位为用户日记录，不是去重人数。",
      "description": "真实用户画像：访问活跃趋势、行为事件、留存、活跃排行和每日时长分布。",
      "output": "images/user-analysis--detail.png"
    },
    {
      "id": "product-analysis--page",
      "page": "product-analysis",
      "title": "商品分析",
      "pageTitle": "商品分析",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:245-260",
      "availability": "现有界面",
      "limitation": "仅商品状态数量、商品分类数量及首页展示分类数；不包含销量排行、转化率、库存趋势或跨商品归因。",
      "description": "商品状态分布及商品分类展示配置统计。",
      "output": "images/product-analysis--page.png"
    },
    {
      "id": "product-analysis--detail",
      "page": "product-analysis",
      "title": "商品分析 · 详情",
      "pageTitle": "商品分析",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "detail",
      "fields": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "columns": [
        {
          "key": "metric",
          "label": "指标（服务端口径）"
        },
        {
          "key": "value",
          "label": "数值"
        }
      ],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:245-260",
      "availability": "现有界面",
      "limitation": "仅商品状态数量、商品分类数量及首页展示分类数；不包含销量排行、转化率、库存趋势或跨商品归因。",
      "description": "商品状态分布及商品分类展示配置统计。",
      "output": "images/product-analysis--detail.png"
    },
    {
      "id": "trade-analysis--page",
      "page": "trade-analysis",
      "title": "交易分析",
      "pageTitle": "交易分析",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "phone",
          "label": "手机号"
        },
        {
          "key": "product_orders",
          "label": "累计已付商品单数"
        },
        {
          "key": "product_spent",
          "label": "累计商品金额"
        },
        {
          "key": "course_orders",
          "label": "累计已付课程单数"
        },
        {
          "key": "course_spent",
          "label": "累计课程金额"
        },
        {
          "key": "total_spent",
          "label": "累计合计"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "用户昵称 / 手机号"
        },
        {
          "key": "start_date",
          "label": "汇总订单创建起日",
          "type": "date"
        },
        {
          "key": "end_date",
          "label": "汇总订单创建止日",
          "type": "date"
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:261-302",
      "availability": "现有界面",
      "limitation": "汇总按订单创建日期筛选，商品 payment_status=20、课程 payment_status=1；非渠道对账或退款净额。日期仅影响汇总，搜索仅影响用户列表，用户明细始终为历史累计。排序由服务端对当前页计算，非全局排行榜。",
      "description": "商品与课程销售统计及按用户累计消费明细。",
      "output": "images/trade-analysis--page.png"
    },
    {
      "id": "trade-analysis--detail",
      "page": "trade-analysis",
      "title": "交易分析 · 详情",
      "pageTitle": "交易分析",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "detail",
      "fields": [
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "phone",
          "label": "手机号"
        },
        {
          "key": "product_orders",
          "label": "累计已付商品单数"
        },
        {
          "key": "product_spent",
          "label": "累计商品金额"
        },
        {
          "key": "course_orders",
          "label": "累计已付课程单数"
        },
        {
          "key": "course_spent",
          "label": "累计课程金额"
        },
        {
          "key": "total_spent",
          "label": "累计合计"
        }
      ],
      "columns": [
        {
          "key": "user_id",
          "label": "用户 ID"
        },
        {
          "key": "nickname",
          "label": "昵称"
        },
        {
          "key": "phone",
          "label": "手机号"
        },
        {
          "key": "product_orders",
          "label": "累计已付商品单数"
        },
        {
          "key": "product_spent",
          "label": "累计商品金额"
        },
        {
          "key": "course_orders",
          "label": "累计已付课程单数"
        },
        {
          "key": "course_spent",
          "label": "累计课程金额"
        },
        {
          "key": "total_spent",
          "label": "累计合计"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "用户昵称 / 手机号"
        },
        {
          "key": "start_date",
          "label": "汇总订单创建起日",
          "type": "date"
        },
        {
          "key": "end_date",
          "label": "汇总订单创建止日",
          "type": "date"
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:261-302",
      "availability": "现有界面",
      "limitation": "汇总按订单创建日期筛选，商品 payment_status=20、课程 payment_status=1；非渠道对账或退款净额。日期仅影响汇总，搜索仅影响用户列表，用户明细始终为历史累计。排序由服务端对当前页计算，非全局排行榜。",
      "description": "商品与课程销售统计及按用户累计消费明细。",
      "output": "images/trade-analysis--detail.png"
    },
    {
      "id": "activity-analysis--page",
      "page": "activity-analysis",
      "title": "活动效果",
      "pageTitle": "活动效果",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "dashboard",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "奖品 ID"
        },
        {
          "key": "name",
          "label": "奖品"
        },
        {
          "key": "stock_total",
          "label": "总库存"
        },
        {
          "key": "stock_remaining",
          "label": "剩余库存"
        },
        {
          "key": "win_count",
          "label": "中奖次数"
        },
        {
          "key": "win_rate",
          "label": "中奖比例（0–1）"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "抽奖活动 ID",
          "type": "number",
          "min": 1,
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:303-327",
      "availability": "现有界面",
      "limitation": "仅抽奖活动，不代表全部活动、秒杀、团购、报名签到或营销转化。必须输入实际抽奖活动 ID。中奖比例为服务端统计值，不是配置概率。",
      "description": "单个抽奖活动统计及奖品中奖、库存明细。",
      "output": "images/activity-analysis--page.png"
    },
    {
      "id": "activity-analysis--detail",
      "page": "activity-analysis",
      "title": "活动效果 · 详情",
      "pageTitle": "活动效果",
      "group": "财务数据中心",
      "section": "分析模型",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "奖品 ID"
        },
        {
          "key": "name",
          "label": "奖品"
        },
        {
          "key": "stock_total",
          "label": "总库存"
        },
        {
          "key": "stock_remaining",
          "label": "剩余库存"
        },
        {
          "key": "win_count",
          "label": "中奖次数"
        },
        {
          "key": "win_rate",
          "label": "中奖比例（0–1）"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "奖品 ID"
        },
        {
          "key": "name",
          "label": "奖品"
        },
        {
          "key": "stock_total",
          "label": "总库存"
        },
        {
          "key": "stock_remaining",
          "label": "剩余库存"
        },
        {
          "key": "win_count",
          "label": "中奖次数"
        },
        {
          "key": "win_rate",
          "label": "中奖比例（0–1）"
        }
      ],
      "filters": [
        {
          "key": "event_id",
          "label": "抽奖活动 ID",
          "type": "number",
          "min": 1,
          "required": true
        }
      ],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/resources-system.js:303-327",
      "availability": "现有界面",
      "limitation": "仅抽奖活动，不代表全部活动、秒杀、团购、报名签到或营销转化。必须输入实际抽奖活动 ID。中奖比例为服务端统计值，不是配置概率。",
      "description": "单个抽奖活动统计及奖品中奖、库存明细。",
      "output": "images/activity-analysis--detail.png"
    },
    {
      "id": "report--page",
      "page": "report",
      "title": "报表中心",
      "pageTitle": "报表中心",
      "group": "数据分析",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表中心",
        "数据配置"
      ],
      "source": "apps/admin-web/src/resources-system.js:328-331",
      "availability": "未接入接口",
      "limitation": "现有后端没有通用报表模板、生成任务、报表中心列表或下载接口。领域专用统计/导出不等于通用报表中心，不生成本地模拟报表。",
      "description": "",
      "output": "images/report--page.png"
    },
    {
      "id": "data-config--page",
      "page": "data-config",
      "title": "数据配置",
      "pageTitle": "数据配置",
      "group": "数据分析",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "name",
          "label": "配置名称"
        },
        {
          "key": "value",
          "label": "历史展示配置值"
        },
        {
          "key": "actual_total_users",
          "label": "真实用户总数（只读）"
        },
        {
          "key": "is_enabled",
          "label": "配置启用状态"
        },
        {
          "key": "description",
          "label": "服务端说明"
        }
      ],
      "filters": [],
      "sidebar": [
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表中心",
        "数据配置"
      ],
      "source": "apps/admin-web/src/resources-system.js:332-365",
      "availability": "现有界面",
      "limitation": "该配置是历史展示值，不改变用户表或业务统计。不提供数据采集、事件埋点、数据源连接、密钥或指标定义管理。真实用户总数只读且不以配置值替代。",
      "description": "统计展示配置：仅管理后端支持的历史总用户量展示值，同时展示真实用户总数。",
      "output": "images/data-config--page.png"
    },
    {
      "id": "data-config--detail",
      "page": "data-config",
      "title": "数据配置 · 详情",
      "pageTitle": "数据配置",
      "group": "数据分析",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "value",
          "label": "历史总用户量展示值",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true,
          "description": "只修改统计展示配置，不修改真实用户数据。"
        }
      ],
      "columns": [
        {
          "key": "name",
          "label": "配置名称"
        },
        {
          "key": "value",
          "label": "历史展示配置值"
        },
        {
          "key": "actual_total_users",
          "label": "真实用户总数（只读）"
        },
        {
          "key": "is_enabled",
          "label": "配置启用状态"
        },
        {
          "key": "description",
          "label": "服务端说明"
        }
      ],
      "filters": [],
      "sidebar": [
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表中心",
        "数据配置"
      ],
      "source": "apps/admin-web/src/resources-system.js:332-365",
      "availability": "现有界面",
      "limitation": "该配置是历史展示值，不改变用户表或业务统计。不提供数据采集、事件埋点、数据源连接、密钥或指标定义管理。真实用户总数只读且不以配置值替代。",
      "description": "统计展示配置：仅管理后端支持的历史总用户量展示值，同时展示真实用户总数。",
      "output": "images/data-config--detail.png"
    },
    {
      "id": "data-config--edit",
      "page": "data-config",
      "title": "数据配置 · 编辑",
      "pageTitle": "数据配置",
      "group": "数据分析",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "value",
          "label": "历史总用户量展示值",
          "type": "number",
          "min": 0,
          "step": 1,
          "required": true,
          "description": "只修改统计展示配置，不修改真实用户数据。"
        }
      ],
      "columns": [
        {
          "key": "name",
          "label": "配置名称"
        },
        {
          "key": "value",
          "label": "历史展示配置值"
        },
        {
          "key": "actual_total_users",
          "label": "真实用户总数（只读）"
        },
        {
          "key": "is_enabled",
          "label": "配置启用状态"
        },
        {
          "key": "description",
          "label": "服务端说明"
        }
      ],
      "filters": [],
      "sidebar": [
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表中心",
        "数据配置"
      ],
      "source": "apps/admin-web/src/resources-system.js:332-365",
      "availability": "现有界面",
      "limitation": "该配置是历史展示值，不改变用户表或业务统计。不提供数据采集、事件埋点、数据源连接、密钥或指标定义管理。真实用户总数只读且不以配置值替代。",
      "description": "统计展示配置：仅管理后端支持的历史总用户量展示值，同时展示真实用户总数。",
      "output": "images/data-config--edit.png"
    },
    {
      "id": "company--page",
      "page": "company",
      "title": "公司介绍",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "output": "images/company--page.png"
    },
    {
      "id": "company--detail",
      "page": "company",
      "title": "公司介绍 · 详情",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "output": "images/company--detail.png"
    },
    {
      "id": "company--create",
      "page": "company",
      "title": "公司介绍 · 新增",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "create",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "output": "images/company--create.png"
    },
    {
      "id": "company--edit",
      "page": "company",
      "title": "公司介绍 · 编辑",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "output": "images/company--edit.png"
    },
    {
      "id": "company--action-publish",
      "page": "company",
      "title": "公司介绍 · 发布",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "action": "发布",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/company--action-publish.png"
    },
    {
      "id": "company--action-unpublish",
      "page": "company",
      "title": "公司介绍 · 下架",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "action": "下架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/company--action-unpublish.png"
    },
    {
      "id": "company--action-delete",
      "page": "company",
      "title": "公司介绍 · 删除",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/company--action-delete.png"
    },
    {
      "id": "company--action-delete-media",
      "page": "company",
      "title": "公司介绍 · 删除未引用素材",
      "pageTitle": "公司介绍",
      "group": "关于我们",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:595-595; apps/admin-web/src/resources-content.js:44-111",
      "availability": "现有界面",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "公司介绍：对接现有 about 内容类型。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/company--action-delete-media.png"
    },
    {
      "id": "platform-license--page",
      "page": "platform-license",
      "title": "平台资质",
      "pageTitle": "平台资质",
      "group": "关于我们",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:596-599",
      "availability": "未接入接口",
      "limitation": "后端没有平台主体资质管理 API；商户/供应商营业执照属于其他业务主体，不能用于平台资质。about 内容结构也没有资质编号、有效期或证照类型。",
      "description": "",
      "output": "images/platform-license--page.png"
    },
    {
      "id": "case--page",
      "page": "case",
      "title": "成功案例",
      "pageTitle": "成功案例",
      "group": "资讯管理",
      "section": "案例展示",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "案例标题"
        },
        {
          "key": "client_name",
          "label": "客户"
        },
        {
          "key": "industry",
          "label": "行业"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:600-613; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤成功案例管理。",
      "output": "images/case--page.png"
    },
    {
      "id": "case--detail",
      "page": "case",
      "title": "成功案例 · 详情",
      "pageTitle": "成功案例",
      "group": "资讯管理",
      "section": "案例展示",
      "type": "detail",
      "fields": [
        {
          "key": "title",
          "label": "案例标题",
          "type": "text",
          "required": true
        },
        {
          "key": "client_name",
          "label": "客户名称",
          "type": "text"
        },
        {
          "key": "industry",
          "label": "行业",
          "type": "text"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "highlight",
          "label": "亮点",
          "type": "textarea"
        },
        {
          "key": "content",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "案例标题"
        },
        {
          "key": "client_name",
          "label": "客户"
        },
        {
          "key": "industry",
          "label": "行业"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:600-613; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤成功案例管理。",
      "output": "images/case--detail.png"
    },
    {
      "id": "case--create",
      "page": "case",
      "title": "成功案例 · 新增",
      "pageTitle": "成功案例",
      "group": "资讯管理",
      "section": "案例展示",
      "type": "create",
      "fields": [
        {
          "key": "title",
          "label": "案例标题",
          "type": "text",
          "required": true
        },
        {
          "key": "client_name",
          "label": "客户名称",
          "type": "text"
        },
        {
          "key": "industry",
          "label": "行业",
          "type": "text"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "highlight",
          "label": "亮点",
          "type": "textarea"
        },
        {
          "key": "content",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "案例标题"
        },
        {
          "key": "client_name",
          "label": "客户"
        },
        {
          "key": "industry",
          "label": "行业"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:600-613; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤成功案例管理。",
      "output": "images/case--create.png"
    },
    {
      "id": "case--edit",
      "page": "case",
      "title": "成功案例 · 编辑",
      "pageTitle": "成功案例",
      "group": "资讯管理",
      "section": "案例展示",
      "type": "edit",
      "fields": [
        {
          "key": "title",
          "label": "案例标题",
          "type": "text",
          "required": true
        },
        {
          "key": "client_name",
          "label": "客户名称",
          "type": "text"
        },
        {
          "key": "industry",
          "label": "行业",
          "type": "text"
        },
        {
          "key": "cover_image",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "highlight",
          "label": "亮点",
          "type": "textarea"
        },
        {
          "key": "content",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "案例标题"
        },
        {
          "key": "client_name",
          "label": "客户"
        },
        {
          "key": "industry",
          "label": "行业"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:600-613; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤成功案例管理。",
      "output": "images/case--edit.png"
    },
    {
      "id": "case--action-status",
      "page": "case",
      "title": "成功案例 · 切换启停",
      "pageTitle": "成功案例",
      "group": "资讯管理",
      "section": "案例展示",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "案例标题"
        },
        {
          "key": "client_name",
          "label": "客户"
        },
        {
          "key": "industry",
          "label": "行业"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:600-613; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤成功案例管理。",
      "action": "切换启停",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/case--action-status.png"
    },
    {
      "id": "case--action-delete",
      "page": "case",
      "title": "成功案例 · 删除",
      "pageTitle": "成功案例",
      "group": "资讯管理",
      "section": "案例展示",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "案例标题"
        },
        {
          "key": "client_name",
          "label": "客户"
        },
        {
          "key": "industry",
          "label": "行业"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:600-613; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤成功案例管理。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/case--action-delete.png"
    },
    {
      "id": "case--action-delete-media",
      "page": "case",
      "title": "成功案例 · 删除未引用素材",
      "pageTitle": "成功案例",
      "group": "资讯管理",
      "section": "案例展示",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "案例标题"
        },
        {
          "key": "client_name",
          "label": "客户"
        },
        {
          "key": "industry",
          "label": "行业"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/resources-content.js:600-613; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤成功案例管理。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/case--action-delete-media.png"
    },
    {
      "id": "job--page",
      "page": "job",
      "title": "招聘岗位",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "output": "images/job--page.png"
    },
    {
      "id": "job--detail",
      "page": "job",
      "title": "招聘岗位 · 详情",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "detail",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "data_contact_name",
          "label": "联系人",
          "type": "text"
        },
        {
          "key": "data_phone",
          "label": "电话",
          "type": "text"
        },
        {
          "key": "data_email",
          "label": "邮箱",
          "type": "text"
        },
        {
          "key": "data_address",
          "label": "地址",
          "type": "text"
        },
        {
          "key": "data_wechat",
          "label": "微信",
          "type": "text"
        },
        {
          "key": "data_business_hours",
          "label": "联系时间",
          "type": "text"
        },
        {
          "key": "data_location",
          "label": "工作地点",
          "type": "text"
        },
        {
          "key": "data_salary",
          "label": "薪资",
          "type": "text"
        },
        {
          "key": "data_employment_type",
          "label": "用工类型",
          "type": "select",
          "options": [
            {
              "value": "full_time",
              "label": "全职"
            },
            {
              "value": "part_time",
              "label": "兼职"
            },
            {
              "value": "contract",
              "label": "合同"
            },
            {
              "value": "intern",
              "label": "实习"
            }
          ]
        },
        {
          "key": "data_headcount",
          "label": "招聘人数",
          "type": "number",
          "min": 1,
          "max": 10000
        },
        {
          "key": "data_experience",
          "label": "经验要求",
          "type": "text"
        },
        {
          "key": "data_education",
          "label": "学历要求",
          "type": "text"
        },
        {
          "key": "data_department",
          "label": "部门",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "output": "images/job--detail.png"
    },
    {
      "id": "job--create",
      "page": "job",
      "title": "招聘岗位 · 新增",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "create",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "data_contact_name",
          "label": "联系人",
          "type": "text"
        },
        {
          "key": "data_phone",
          "label": "电话",
          "type": "text"
        },
        {
          "key": "data_email",
          "label": "邮箱",
          "type": "text"
        },
        {
          "key": "data_address",
          "label": "地址",
          "type": "text"
        },
        {
          "key": "data_wechat",
          "label": "微信",
          "type": "text"
        },
        {
          "key": "data_business_hours",
          "label": "联系时间",
          "type": "text"
        },
        {
          "key": "data_location",
          "label": "工作地点",
          "type": "text"
        },
        {
          "key": "data_salary",
          "label": "薪资",
          "type": "text"
        },
        {
          "key": "data_employment_type",
          "label": "用工类型",
          "type": "select",
          "options": [
            {
              "value": "full_time",
              "label": "全职"
            },
            {
              "value": "part_time",
              "label": "兼职"
            },
            {
              "value": "contract",
              "label": "合同"
            },
            {
              "value": "intern",
              "label": "实习"
            }
          ]
        },
        {
          "key": "data_headcount",
          "label": "招聘人数",
          "type": "number",
          "min": 1,
          "max": 10000
        },
        {
          "key": "data_experience",
          "label": "经验要求",
          "type": "text"
        },
        {
          "key": "data_education",
          "label": "学历要求",
          "type": "text"
        },
        {
          "key": "data_department",
          "label": "部门",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "output": "images/job--create.png"
    },
    {
      "id": "job--edit",
      "page": "job",
      "title": "招聘岗位 · 编辑",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "edit",
      "fields": [
        {
          "key": "slug",
          "label": "标识（小写英文/数字，以短横线分隔）",
          "type": "text",
          "required": true
        },
        {
          "key": "title",
          "label": "标题",
          "type": "text",
          "required": true
        },
        {
          "key": "summary",
          "label": "摘要",
          "type": "textarea"
        },
        {
          "key": "body",
          "label": "正文 HTML",
          "type": "textarea"
        },
        {
          "key": "cover",
          "label": "封面",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "body_image",
          "label": "正文插图上传",
          "type": "file",
          "accept": "image/*",
          "description": "上传后将返回的存储路径填入正文 HTML 的 img src；该辅助字段本身不写入内容。"
        },
        {
          "key": "data_link",
          "label": "关联链接",
          "type": "text"
        },
        {
          "key": "data_references",
          "label": "内容引用",
          "type": "json",
          "default": [],
          "description": "数组：[{\"kind\":\"story\",\"slug\":\"example\"}]；kind 仅支持 about/story/case/partner/contact/job，发布时后端检查引用。"
        },
        {
          "key": "data_contact_name",
          "label": "联系人",
          "type": "text"
        },
        {
          "key": "data_phone",
          "label": "电话",
          "type": "text"
        },
        {
          "key": "data_email",
          "label": "邮箱",
          "type": "text"
        },
        {
          "key": "data_address",
          "label": "地址",
          "type": "text"
        },
        {
          "key": "data_wechat",
          "label": "微信",
          "type": "text"
        },
        {
          "key": "data_business_hours",
          "label": "联系时间",
          "type": "text"
        },
        {
          "key": "data_location",
          "label": "工作地点",
          "type": "text"
        },
        {
          "key": "data_salary",
          "label": "薪资",
          "type": "text"
        },
        {
          "key": "data_employment_type",
          "label": "用工类型",
          "type": "select",
          "options": [
            {
              "value": "full_time",
              "label": "全职"
            },
            {
              "value": "part_time",
              "label": "兼职"
            },
            {
              "value": "contract",
              "label": "合同"
            },
            {
              "value": "intern",
              "label": "实习"
            }
          ]
        },
        {
          "key": "data_headcount",
          "label": "招聘人数",
          "type": "number",
          "min": 1,
          "max": 10000
        },
        {
          "key": "data_experience",
          "label": "经验要求",
          "type": "text"
        },
        {
          "key": "data_education",
          "label": "学历要求",
          "type": "text"
        },
        {
          "key": "data_department",
          "label": "部门",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "is_published",
          "label": "已发布",
          "type": "checkbox",
          "default": false
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "output": "images/job--edit.png"
    },
    {
      "id": "job--action-publish",
      "page": "job",
      "title": "招聘岗位 · 发布",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "action": "发布",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/job--action-publish.png"
    },
    {
      "id": "job--action-unpublish",
      "page": "job",
      "title": "招聘岗位 · 下架",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "action": "下架",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/job--action-unpublish.png"
    },
    {
      "id": "job--action-delete",
      "page": "job",
      "title": "招聘岗位 · 删除",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/job--action-delete.png"
    },
    {
      "id": "job--action-delete-media",
      "page": "job",
      "title": "招聘岗位 · 删除未引用素材",
      "pageTitle": "招聘岗位",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "title",
          "label": "标题"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "updated_at",
          "label": "更新时间"
        },
        {
          "key": "is_published",
          "label": "发布状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "is_published",
          "label": "发布状态",
          "type": "select",
          "options": [
            {
              "value": true,
              "label": "已发布"
            },
            {
              "value": false,
              "label": "未发布"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:614-637; apps/admin-web/src/resources-content.js:44-111",
      "availability": "导航禁用",
      "limitation": "支持真实新增、编辑、发布、下架及删除；现有 API 没有独立审核流、审核意见、品牌绑定或版本历史。列表返回完整记录，无独立管理员详情接口。正文插图可真实上传。",
      "description": "招聘岗位：发布后可由现有岗位投递接口接收应聘。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/job--action-delete-media.png"
    },
    {
      "id": "resume--page",
      "page": "resume",
      "title": "应聘简历",
      "pageTitle": "应聘简历",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "应聘人"
        },
        {
          "key": "job_title",
          "label": "岗位"
        },
        {
          "key": "mobile",
          "label": "电话"
        },
        {
          "key": "status_label",
          "label": "处理状态"
        },
        {
          "key": "created_at",
          "label": "投递时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "job_id",
          "label": "岗位 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "处理状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "待处理"
            },
            {
              "value": 2,
              "label": "已联系"
            },
            {
              "value": 3,
              "label": "已录用"
            },
            {
              "value": 4,
              "label": "不合适"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:638-701",
      "availability": "导航禁用",
      "limitation": "仅支持查看完整投递信息、更新处理状态和备注；没有分配负责人、阶段历史或管理员新增/删除简历接口。简历预览为服务端返回的私有临时链接，下载按该链接请求，不拼接私有对象地址。",
      "description": "真实岗位应聘记录及处理状态。",
      "output": "images/resume--page.png"
    },
    {
      "id": "resume--detail",
      "page": "resume",
      "title": "应聘简历 · 详情",
      "pageTitle": "应聘简历",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "detail",
      "fields": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "应聘人"
        },
        {
          "key": "job_title",
          "label": "岗位"
        },
        {
          "key": "mobile",
          "label": "电话"
        },
        {
          "key": "status_label",
          "label": "处理状态"
        },
        {
          "key": "created_at",
          "label": "投递时间"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "应聘人"
        },
        {
          "key": "job_title",
          "label": "岗位"
        },
        {
          "key": "mobile",
          "label": "电话"
        },
        {
          "key": "status_label",
          "label": "处理状态"
        },
        {
          "key": "created_at",
          "label": "投递时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "job_id",
          "label": "岗位 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "处理状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "待处理"
            },
            {
              "value": 2,
              "label": "已联系"
            },
            {
              "value": 3,
              "label": "已录用"
            },
            {
              "value": 4,
              "label": "不合适"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:638-701",
      "availability": "导航禁用",
      "limitation": "仅支持查看完整投递信息、更新处理状态和备注；没有分配负责人、阶段历史或管理员新增/删除简历接口。简历预览为服务端返回的私有临时链接，下载按该链接请求，不拼接私有对象地址。",
      "description": "真实岗位应聘记录及处理状态。",
      "output": "images/resume--detail.png"
    },
    {
      "id": "resume--action-review",
      "page": "resume",
      "title": "应聘简历 · 更新处理状态",
      "pageTitle": "应聘简历",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "action-form",
      "fields": [
        {
          "key": "status",
          "label": "处理状态",
          "type": "select",
          "required": true,
          "options": [
            {
              "value": 1,
              "label": "待处理"
            },
            {
              "value": 2,
              "label": "已联系"
            },
            {
              "value": 3,
              "label": "已录用"
            },
            {
              "value": 4,
              "label": "不合适"
            }
          ]
        },
        {
          "key": "remark",
          "label": "处理备注",
          "type": "textarea"
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "应聘人"
        },
        {
          "key": "job_title",
          "label": "岗位"
        },
        {
          "key": "mobile",
          "label": "电话"
        },
        {
          "key": "status_label",
          "label": "处理状态"
        },
        {
          "key": "created_at",
          "label": "投递时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "job_id",
          "label": "岗位 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "处理状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "待处理"
            },
            {
              "value": 2,
              "label": "已联系"
            },
            {
              "value": 3,
              "label": "已录用"
            },
            {
              "value": 4,
              "label": "不合适"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:638-701",
      "availability": "导航禁用",
      "limitation": "仅支持查看完整投递信息、更新处理状态和备注；没有分配负责人、阶段历史或管理员新增/删除简历接口。简历预览为服务端返回的私有临时链接，下载按该链接请求，不拼接私有对象地址。",
      "description": "真实岗位应聘记录及处理状态。",
      "action": "更新处理状态",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/resume--action-review.png"
    },
    {
      "id": "resume--action-download",
      "page": "resume",
      "title": "应聘简历 · 下载简历",
      "pageTitle": "应聘简历",
      "group": "系统设置",
      "section": "招聘管理",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "应聘人"
        },
        {
          "key": "job_title",
          "label": "岗位"
        },
        {
          "key": "mobile",
          "label": "电话"
        },
        {
          "key": "status_label",
          "label": "处理状态"
        },
        {
          "key": "created_at",
          "label": "投递时间"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "job_id",
          "label": "岗位 ID",
          "type": "number",
          "min": 1
        },
        {
          "key": "status",
          "label": "处理状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "待处理"
            },
            {
              "value": 2,
              "label": "已联系"
            },
            {
              "value": 3,
              "label": "已录用"
            },
            {
              "value": 4,
              "label": "不合适"
            }
          ]
        }
      ],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/resources-content.js:638-701",
      "availability": "导航禁用",
      "limitation": "仅支持查看完整投递信息、更新处理状态和备注；没有分配负责人、阶段历史或管理员新增/删除简历接口。简历预览为服务端返回的私有临时链接，下载按该链接请求，不拼接私有对象地址。",
      "description": "真实岗位应聘记录及处理状态。",
      "action": "下载简历",
      "actionDescription": "",
      "danger": false,
      "conditional": true,
      "output": "images/resume--action-download.png"
    },
    {
      "id": "contact--page",
      "page": "contact",
      "title": "联系方式",
      "pageTitle": "联系方式",
      "group": "关于我们",
      "section": "",
      "type": "list",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "名称"
        },
        {
          "key": "phone",
          "label": "电话"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:702-723; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤联系方式管理。",
      "output": "images/contact--page.png"
    },
    {
      "id": "contact--detail",
      "page": "contact",
      "title": "联系方式 · 详情",
      "pageTitle": "联系方式",
      "group": "关于我们",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "key": "name",
          "label": "联系方式名称",
          "type": "text",
          "required": true
        },
        {
          "key": "contact_type",
          "label": "联系方式类型",
          "type": "select",
          "default": 1,
          "options": [
            {
              "value": 1,
              "label": "总部"
            },
            {
              "value": 2,
              "label": "商务合作"
            },
            {
              "value": 3,
              "label": "客户服务"
            },
            {
              "value": 4,
              "label": "加入我们"
            }
          ]
        },
        {
          "key": "phone",
          "label": "电话",
          "type": "text"
        },
        {
          "key": "email",
          "label": "邮箱",
          "type": "text"
        },
        {
          "key": "address",
          "label": "地址",
          "type": "text"
        },
        {
          "key": "work_time",
          "label": "服务时间",
          "type": "text"
        },
        {
          "key": "wechat",
          "label": "微信",
          "type": "text"
        },
        {
          "key": "qrcode_image",
          "label": "二维码",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "longitude",
          "label": "经度",
          "type": "text"
        },
        {
          "key": "latitude",
          "label": "纬度",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "名称"
        },
        {
          "key": "phone",
          "label": "电话"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:702-723; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤联系方式管理。",
      "output": "images/contact--detail.png"
    },
    {
      "id": "contact--create",
      "page": "contact",
      "title": "联系方式 · 新增",
      "pageTitle": "联系方式",
      "group": "关于我们",
      "section": "",
      "type": "create",
      "fields": [
        {
          "key": "name",
          "label": "联系方式名称",
          "type": "text",
          "required": true
        },
        {
          "key": "contact_type",
          "label": "联系方式类型",
          "type": "select",
          "default": 1,
          "options": [
            {
              "value": 1,
              "label": "总部"
            },
            {
              "value": 2,
              "label": "商务合作"
            },
            {
              "value": 3,
              "label": "客户服务"
            },
            {
              "value": 4,
              "label": "加入我们"
            }
          ]
        },
        {
          "key": "phone",
          "label": "电话",
          "type": "text"
        },
        {
          "key": "email",
          "label": "邮箱",
          "type": "text"
        },
        {
          "key": "address",
          "label": "地址",
          "type": "text"
        },
        {
          "key": "work_time",
          "label": "服务时间",
          "type": "text"
        },
        {
          "key": "wechat",
          "label": "微信",
          "type": "text"
        },
        {
          "key": "qrcode_image",
          "label": "二维码",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "longitude",
          "label": "经度",
          "type": "text"
        },
        {
          "key": "latitude",
          "label": "纬度",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "名称"
        },
        {
          "key": "phone",
          "label": "电话"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:702-723; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤联系方式管理。",
      "output": "images/contact--create.png"
    },
    {
      "id": "contact--edit",
      "page": "contact",
      "title": "联系方式 · 编辑",
      "pageTitle": "联系方式",
      "group": "关于我们",
      "section": "",
      "type": "edit",
      "fields": [
        {
          "key": "name",
          "label": "联系方式名称",
          "type": "text",
          "required": true
        },
        {
          "key": "contact_type",
          "label": "联系方式类型",
          "type": "select",
          "default": 1,
          "options": [
            {
              "value": 1,
              "label": "总部"
            },
            {
              "value": 2,
              "label": "商务合作"
            },
            {
              "value": 3,
              "label": "客户服务"
            },
            {
              "value": 4,
              "label": "加入我们"
            }
          ]
        },
        {
          "key": "phone",
          "label": "电话",
          "type": "text"
        },
        {
          "key": "email",
          "label": "邮箱",
          "type": "text"
        },
        {
          "key": "address",
          "label": "地址",
          "type": "text"
        },
        {
          "key": "work_time",
          "label": "服务时间",
          "type": "text"
        },
        {
          "key": "wechat",
          "label": "微信",
          "type": "text"
        },
        {
          "key": "qrcode_image",
          "label": "二维码",
          "type": "file",
          "accept": "image/*"
        },
        {
          "key": "longitude",
          "label": "经度",
          "type": "text"
        },
        {
          "key": "latitude",
          "label": "纬度",
          "type": "text"
        },
        {
          "key": "sort_order",
          "label": "排序",
          "type": "number",
          "default": 0
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ],
          "default": 1
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "名称"
        },
        {
          "key": "phone",
          "label": "电话"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:702-723; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤联系方式管理。",
      "output": "images/contact--edit.png"
    },
    {
      "id": "contact--action-status",
      "page": "contact",
      "title": "联系方式 · 切换启停",
      "pageTitle": "联系方式",
      "group": "关于我们",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "名称"
        },
        {
          "key": "phone",
          "label": "电话"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:702-723; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤联系方式管理。",
      "action": "切换启停",
      "actionDescription": "",
      "danger": false,
      "conditional": false,
      "output": "images/contact--action-status.png"
    },
    {
      "id": "contact--action-delete",
      "page": "contact",
      "title": "联系方式 · 删除",
      "pageTitle": "联系方式",
      "group": "关于我们",
      "section": "",
      "type": "confirmation",
      "fields": [],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "名称"
        },
        {
          "key": "phone",
          "label": "电话"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:702-723; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤联系方式管理。",
      "action": "删除",
      "actionDescription": "删除服务端记录；关联数据与引用限制由后端检查。",
      "danger": true,
      "conditional": false,
      "output": "images/contact--action-delete.png"
    },
    {
      "id": "contact--action-delete-media",
      "page": "contact",
      "title": "联系方式 · 删除未引用素材",
      "pageTitle": "联系方式",
      "group": "关于我们",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "key": "path",
          "label": "素材存储路径",
          "type": "text",
          "required": true
        }
      ],
      "columns": [
        {
          "key": "id",
          "label": "ID"
        },
        {
          "key": "name",
          "label": "名称"
        },
        {
          "key": "phone",
          "label": "电话"
        },
        {
          "key": "email",
          "label": "邮箱"
        },
        {
          "key": "address",
          "label": "地址"
        },
        {
          "key": "sort_order",
          "label": "排序"
        },
        {
          "key": "status",
          "label": "状态"
        }
      ],
      "filters": [
        {
          "key": "search",
          "label": "搜索",
          "type": "text"
        },
        {
          "key": "status",
          "label": "状态",
          "type": "select",
          "options": [
            {
              "value": 1,
              "label": "启用 / 发布"
            },
            {
              "value": 0,
              "label": "停用 / 草稿"
            }
          ]
        }
      ],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:702-723; apps/admin-web/src/resources-content.js:179-215",
      "availability": "现有界面",
      "limitation": "列表包含完整详情。支持真实新增、编辑、启停、排序与删除；没有独立审核流、定时发布或版本管理。",
      "description": "走黔藤联系方式管理。",
      "action": "删除未引用素材",
      "actionDescription": "仅删除已上传且不再被引用的素材。此操作不会清空记录中的素材字段，请先编辑并保存记录。",
      "danger": true,
      "conditional": false,
      "output": "images/contact--action-delete-media.png"
    },
    {
      "id": "agreement--page",
      "page": "agreement",
      "title": "协议管理",
      "pageTitle": "协议管理",
      "group": "关于我们",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:724-727",
      "availability": "未接入接口",
      "limitation": "现有内容 kind 与走黔藤 section 均无协议，未提供协议版本、正文、生效时间或发布管理接口。不能以 about 内容冒充协议版本管理。",
      "description": "",
      "output": "images/agreement--page.png"
    },
    {
      "id": "help--page",
      "page": "help",
      "title": "帮助中心",
      "pageTitle": "帮助中心",
      "group": "关于我们",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "公司介绍",
        "平台资质",
        "成功案例",
        "招聘岗位",
        "应聘简历",
        "联系方式",
        "协议管理",
        "帮助中心"
      ],
      "source": "apps/admin-web/src/resources-content.js:728-730",
      "availability": "未接入接口",
      "limitation": "现有后端没有帮助中心分类/问答管理 API；content kind 不包含 help，资讯栏目与文章不是帮助问答接口。",
      "description": "",
      "output": "images/help--page.png"
    },
    {
      "id": "purchase--page",
      "page": "purchase",
      "title": "模拟小程序购买",
      "pageTitle": "模拟小程序购买",
      "group": "测试工具",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "模拟小程序购买",
        "模拟校验台"
      ],
      "source": "apps/admin-web/src/resources-system.js:366-369",
      "availability": "未接入接口",
      "limitation": "现有后端没有管理员模拟购买或模拟支付接口。真实消费者下单支付会产生业务与资金影响，不能作为演示购买替代。",
      "description": "",
      "output": "images/purchase--page.png"
    },
    {
      "id": "validator--page",
      "page": "validator",
      "title": "模拟校验台",
      "pageTitle": "模拟校验台",
      "group": "测试工具",
      "section": "",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "模拟小程序购买",
        "模拟校验台"
      ],
      "source": "apps/admin-web/src/resources-system.js:370-372",
      "availability": "未接入接口",
      "limitation": "现有后端没有原型权限/数据模拟校验接口；本地 can() 和种子数据校验不能证明服务端权限或真实业务一致性。",
      "description": "",
      "output": "images/validator--page.png"
    },
    {
      "id": "product-published--page",
      "page": "product-published",
      "title": "已上架商品",
      "pageTitle": "已上架商品",
      "group": "商品中心",
      "section": "商品运营",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/product-published--page.png"
    },
    {
      "id": "product-unpublished--page",
      "page": "product-unpublished",
      "title": "待上架商品",
      "pageTitle": "待上架商品",
      "group": "商品中心",
      "section": "商品运营",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/product-unpublished--page.png"
    },
    {
      "id": "product-publish--page",
      "page": "product-publish",
      "title": "商品发布",
      "pageTitle": "商品发布",
      "group": "商品中心",
      "section": "商品运营",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "商品列表",
        "已上架商品",
        "待上架商品",
        "商品发布",
        "类目管理",
        "规格与库存",
        "商品评价",
        "售后规则",
        "回收站"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/product-publish--page.png"
    },
    {
      "id": "student-level-one--page",
      "page": "student-level-one",
      "title": "一级学员",
      "pageTitle": "一级学员",
      "group": "用户中心",
      "section": "学员体系",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/student-level-one--page.png"
    },
    {
      "id": "student-level-two--page",
      "page": "student-level-two",
      "title": "二级学员",
      "pageTitle": "二级学员",
      "group": "用户中心",
      "section": "学员体系",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/student-level-two--page.png"
    },
    {
      "id": "student-promotion-code--page",
      "page": "student-promotion-code",
      "title": "专属推广码",
      "pageTitle": "专属推广码",
      "group": "用户中心",
      "section": "学员体系",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/student-promotion-code--page.png"
    },
    {
      "id": "student-price--page",
      "page": "student-price",
      "title": "学员价格",
      "pageTitle": "学员价格",
      "group": "用户中心",
      "section": "学员规则",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/student-price--page.png"
    },
    {
      "id": "student-benefits--page",
      "page": "student-benefits",
      "title": "学员权益",
      "pageTitle": "学员权益",
      "group": "用户中心",
      "section": "学员规则",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/student-benefits--page.png"
    },
    {
      "id": "student-assignment--page",
      "page": "student-assignment",
      "title": "分配记录",
      "pageTitle": "分配记录",
      "group": "用户中心",
      "section": "内部渠道",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/student-assignment--page.png"
    },
    {
      "id": "points-acquisition-rule--page",
      "page": "points-acquisition-rule",
      "title": "获取规则",
      "pageTitle": "获取规则",
      "group": "用户中心",
      "section": "积分规则",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/points-acquisition-rule--page.png"
    },
    {
      "id": "points-consumption-rule--page",
      "page": "points-consumption-rule",
      "title": "消耗规则",
      "pageTitle": "消耗规则",
      "group": "用户中心",
      "section": "积分规则",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/points-consumption-rule--page.png"
    },
    {
      "id": "course-exchange-order--page",
      "page": "course-exchange-order",
      "title": "课程兑换订单",
      "pageTitle": "课程兑换订单",
      "group": "用户中心",
      "section": "学习管理",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "用户列表",
        "一级学员",
        "二级学员",
        "学员关系",
        "专属推广码",
        "学员等级",
        "升级订单",
        "学员价格",
        "学员权益",
        "学员收益",
        "地推账号",
        "分配记录",
        "实名认证",
        "用户标签",
        "黑名单",
        "积分总览",
        "积分明细",
        "获取规则",
        "消耗规则",
        "积分清零",
        "积分商品",
        "兑换订单",
        "积分任务",
        "课程列表",
        "课程分类",
        "课时管理",
        "讲师管理",
        "学习记录",
        "课程兑换订单",
        "课程评价"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/course-exchange-order--page.png"
    },
    {
      "id": "content-publish--page",
      "page": "content-publish",
      "title": "内容发布",
      "pageTitle": "内容发布",
      "group": "资讯管理",
      "section": "内容管理",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/content-publish--page.png"
    },
    {
      "id": "banner-management--page",
      "page": "banner-management",
      "title": "Banner管理",
      "pageTitle": "Banner管理",
      "group": "资讯管理",
      "section": "运营位",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/banner-management--page.png"
    },
    {
      "id": "homepage-recommendation--page",
      "page": "homepage-recommendation",
      "title": "首页推荐位",
      "pageTitle": "首页推荐位",
      "group": "资讯管理",
      "section": "运营位",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "资讯列表",
        "栏目管理",
        "内容发布",
        "成功案例",
        "评论管理",
        "Banner管理",
        "首页推荐位"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/homepage-recommendation--page.png"
    },
    {
      "id": "flash-products--page",
      "page": "flash-products",
      "title": "秒杀商品",
      "pageTitle": "秒杀商品",
      "group": "营销管理",
      "section": "限时秒杀",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "活动列表",
        "秒杀场次",
        "秒杀商品",
        "团购活动",
        "活动报名",
        "优惠券管理",
        "满减满折",
        "推广码管理",
        "佣金方案",
        "佣金结算",
        "消息推送",
        "资源位管理"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/flash-products--page.png"
    },
    {
      "id": "report-export--page",
      "page": "report-export",
      "title": "报表导出",
      "pageTitle": "报表导出",
      "group": "财务数据中心",
      "section": "报表",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/report-export--page.png"
    },
    {
      "id": "report-custom--page",
      "page": "report-custom",
      "title": "自定义报表",
      "pageTitle": "自定义报表",
      "group": "财务数据中心",
      "section": "报表",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/report-custom--page.png"
    },
    {
      "id": "tracking-management--page",
      "page": "tracking-management",
      "title": "埋点管理",
      "pageTitle": "埋点管理",
      "group": "财务数据中心",
      "section": "数据配置",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/tracking-management--page.png"
    },
    {
      "id": "data-sources--page",
      "page": "data-sources",
      "title": "数据源",
      "pageTitle": "数据源",
      "group": "财务数据中心",
      "section": "数据配置",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "交易流水",
        "商户结算",
        "对账管理",
        "退款管理",
        "提现审核",
        "发票管理",
        "财务报表",
        "经营看板",
        "用户分析",
        "商品分析",
        "交易分析",
        "活动效果",
        "报表导出",
        "自定义报表",
        "埋点管理",
        "数据源"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/data-sources--page.png"
    },
    {
      "id": "job-grades--page",
      "page": "job-grades",
      "title": "岗位职级",
      "pageTitle": "岗位职级",
      "group": "系统设置",
      "section": "组织架构",
      "type": "unavailable-page",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/nav-groups.js",
      "availability": "导航禁用",
      "limitation": "",
      "description": "",
      "output": "images/job-grades--page.png"
    },
    {
      "id": "account--create",
      "page": "account",
      "title": "后台账号 · 新增",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "create",
      "fields": [
        {
          "label": "账号",
          "type": "text"
        },
        {
          "label": "姓名",
          "type": "text"
        },
        {
          "label": "初始密码",
          "type": "password"
        },
        {
          "label": "邮箱",
          "type": "text"
        },
        {
          "label": "手机号",
          "type": "text"
        },
        {
          "label": "超级管理员",
          "type": "checkbox"
        },
        {
          "label": "角色",
          "type": "text"
        },
        {
          "label": "启用",
          "type": "checkbox"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "仅超级管理员。角色权限只覆盖现有系统设置查看权限，不能绘制全业务RBAC矩阵。",
      "description": "",
      "output": "images/account--create.png"
    },
    {
      "id": "account--edit",
      "page": "account",
      "title": "后台账号 · 编辑",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "edit",
      "fields": [
        {
          "label": "账号",
          "type": "text"
        },
        {
          "label": "姓名",
          "type": "text"
        },
        {
          "label": "邮箱",
          "type": "text"
        },
        {
          "label": "手机号",
          "type": "text"
        },
        {
          "label": "超级管理员",
          "type": "checkbox"
        },
        {
          "label": "角色",
          "type": "text"
        },
        {
          "label": "启用",
          "type": "checkbox"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "账号不可改名；角色权限和数据范围实时生效，当前会话可能失效。",
      "description": "",
      "output": "images/account--edit.png"
    },
    {
      "id": "account--delete",
      "page": "account",
      "title": "后台账号 · 删除确认",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "confirmation",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "danger": true,
      "action": "删除",
      "actionDescription": "被账号引用的角色不能删除，最后一个有效超级管理员受保护。",
      "output": "images/account--delete.png"
    },
    {
      "id": "role--create",
      "page": "role",
      "title": "角色管理 · 新增",
      "pageTitle": "角色管理",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "create",
      "fields": [
        {
          "label": "角色名称"
        },
        {
          "label": "说明"
        },
        {
          "label": "查看权限"
        },
        {
          "label": "数据范围"
        },
        {
          "label": "启用"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "仅超级管理员。角色权限只覆盖现有系统设置查看权限，不能绘制全业务RBAC矩阵。",
      "description": "",
      "output": "images/role--create.png"
    },
    {
      "id": "role--edit",
      "page": "role",
      "title": "角色管理 · 编辑",
      "pageTitle": "角色管理",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "edit",
      "fields": [
        {
          "label": "角色名称"
        },
        {
          "label": "说明"
        },
        {
          "label": "查看权限"
        },
        {
          "label": "数据范围"
        },
        {
          "label": "启用"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "账号不可改名；角色权限和数据范围实时生效，当前会话可能失效。",
      "description": "",
      "output": "images/role--edit.png"
    },
    {
      "id": "role--delete",
      "page": "role",
      "title": "角色管理 · 删除确认",
      "pageTitle": "角色管理",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "confirmation",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "danger": true,
      "action": "删除",
      "actionDescription": "被账号引用的角色不能删除，最后一个有效超级管理员受保护。",
      "output": "images/role--delete.png"
    },
    {
      "id": "account--disable",
      "page": "account",
      "title": "停用账号",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "confirmation",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "danger": true,
      "action": "停用账号",
      "actionDescription": "该账号现有会话将立即失效；最后一个有效超级管理员受保护。",
      "output": "images/account--disable.png"
    },
    {
      "id": "account--enable",
      "page": "account",
      "title": "启用账号",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "confirmation",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "danger": true,
      "action": "启用账号",
      "actionDescription": "恢复该账号登录资格，权限仍以所属角色为准。",
      "output": "images/account--enable.png"
    },
    {
      "id": "account--reset-password",
      "page": "account",
      "title": "重置密码",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "confirmation",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "",
      "description": "",
      "danger": true,
      "action": "重置密码",
      "actionDescription": "重置后所有现有会话失效，新密码仅显示一次。",
      "output": "images/account--reset-password.png"
    },
    {
      "id": "account--password-result",
      "page": "account",
      "title": "一次性新密码",
      "pageTitle": "后台账号",
      "group": "系统设置",
      "section": "后台账户与权限",
      "type": "secret",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [
        "账户管理",
        "登录日志",
        "角色管理",
        "操作审计",
        "员工花名册",
        "部门管理",
        "岗位职级",
        "招聘岗位",
        "应聘简历"
      ],
      "source": "apps/admin-web/src/AdminSettings.vue",
      "availability": "现有界面",
      "limitation": "密码只显示为••••••••，不得绘制真实或可用密码。关闭或离开后清除，不保存在浏览器。",
      "description": "",
      "output": "images/account--password-result.png"
    },
    {
      "id": "global--login",
      "page": "global",
      "title": "管理员登录",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "login",
      "fields": [
        {
          "label": "账号"
        },
        {
          "label": "密码"
        },
        {
          "label": "显示密码"
        },
        {
          "label": "登录"
        },
        {
          "label": "切换浅色或深色外观"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--login.png"
    },
    {
      "id": "global--login-error",
      "page": "global",
      "title": "登录失败",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "login",
      "fields": [
        {
          "label": "账号"
        },
        {
          "label": "密码"
        },
        {
          "label": "账号或密码错误"
        },
        {
          "label": "登录"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--login-error.png"
    },
    {
      "id": "global--profile",
      "page": "global",
      "title": "个人资料",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "detail",
      "fields": [
        {
          "label": "登录账号"
        },
        {
          "label": "姓名"
        },
        {
          "label": "管理员标识"
        },
        {
          "label": "身份类型"
        },
        {
          "label": "账号角色"
        },
        {
          "label": "登录权限"
        },
        {
          "label": "数据范围"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--profile.png"
    },
    {
      "id": "global--password-change",
      "page": "global",
      "title": "修改密码",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "label": "原密码"
        },
        {
          "label": "新密码"
        },
        {
          "label": "确认新密码"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--password-change.png"
    },
    {
      "id": "global--account-menu",
      "page": "global",
      "title": "账号菜单",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "popover",
      "fields": [
        {
          "label": "个人资料"
        },
        {
          "label": "退出登录"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--account-menu.png"
    },
    {
      "id": "global--page-search",
      "page": "global",
      "title": "搜索页面",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "search",
      "fields": [
        {
          "label": "搜索页面"
        },
        {
          "label": "商品列表"
        },
        {
          "label": "后台账号"
        },
        {
          "label": "角色管理"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--page-search.png"
    },
    {
      "id": "global--theme",
      "page": "global",
      "title": "主题设置",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "drawer",
      "fields": [
        {
          "label": "外观"
        },
        {
          "label": "主色"
        },
        {
          "label": "中性色"
        },
        {
          "label": "圆角"
        },
        {
          "label": "字体"
        },
        {
          "label": "组件图标"
        },
        {
          "label": "实时预览"
        },
        {
          "label": "恢复默认风格"
        },
        {
          "label": "完成"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--theme.png"
    },
    {
      "id": "global--theme-dark",
      "page": "global",
      "title": "深色主题预览",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "dark",
      "fields": [
        {
          "label": "商品列表"
        },
        {
          "label": "查询"
        },
        {
          "label": "新增"
        },
        {
          "label": "分页"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--theme-dark.png"
    },
    {
      "id": "global--access-denied",
      "page": "global",
      "title": "无权访问",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "empty",
      "fields": [
        {
          "label": "当前角色未获此页面权限"
        },
        {
          "label": "联系超级管理员"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--access-denied.png"
    },
    {
      "id": "global--loading",
      "page": "global",
      "title": "正在加载",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "loading",
      "fields": [],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--loading.png"
    },
    {
      "id": "global--request-error",
      "page": "global",
      "title": "加载失败",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "error",
      "fields": [
        {
          "label": "重新加载"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--request-error.png"
    },
    {
      "id": "global--empty-list",
      "page": "global",
      "title": "暂无数据",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "empty",
      "fields": [
        {
          "label": "暂无数据"
        },
        {
          "label": "重置筛选"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--empty-list.png"
    },
    {
      "id": "global--form-invalid",
      "page": "global",
      "title": "表单校验错误",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "action-form",
      "fields": [
        {
          "label": "商品名称"
        },
        {
          "label": "所属商户 ID"
        },
        {
          "label": "必填项未填写"
        },
        {
          "label": "保存"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--form-invalid.png"
    },
    {
      "id": "global--date-picker",
      "page": "global",
      "title": "日期筛选",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "popover",
      "fields": [
        {
          "label": "开始日期"
        },
        {
          "label": "结束日期"
        },
        {
          "label": "日期日历"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--date-picker.png"
    },
    {
      "id": "global--upload-image",
      "page": "global",
      "title": "图片选择与预览",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "upload",
      "fields": [
        {
          "label": "选择文件"
        },
        {
          "label": "图片预览"
        },
        {
          "label": "上传中"
        },
        {
          "label": "移除"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--upload-image.png"
    },
    {
      "id": "global--action-result",
      "page": "global",
      "title": "处理结果",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "result",
      "fields": [
        {
          "label": "操作结果"
        },
        {
          "label": "关闭"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--action-result.png"
    },
    {
      "id": "global--sensitive-result",
      "page": "global",
      "title": "一次性敏感结果",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "secret",
      "fields": [
        {
          "label": "仅本次显示"
        },
        {
          "label": "已保存，关闭"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--sensitive-result.png"
    },
    {
      "id": "global--mobile-navigation",
      "page": "global",
      "title": "移动端导航",
      "pageTitle": "全局界面",
      "group": "全局",
      "section": "",
      "type": "mobile",
      "fields": [
        {
          "label": "工作台"
        },
        {
          "label": "商品中心"
        },
        {
          "label": "商品列表"
        },
        {
          "label": "类目管理"
        },
        {
          "label": "规格与库存"
        }
      ],
      "columns": [],
      "filters": [],
      "sidebar": [],
      "source": "apps/admin-web/src/App.vue; ThemeSettings.vue; LoginPage.vue; BusinessPage.vue; ApiFields.vue",
      "availability": "现有组件状态",
      "limitation": "所有数据为设计示例，不含真实个人资料、业务记录或密钥。修改密码8–1024字符，密码不得明文展示。",
      "description": "",
      "output": "images/global--mobile-navigation.png"
    }
  ]
}