Files
soul-yongping/.cursor/meeting/2026-03-10_管理端迁移Mycontent-temp菜单布局讨论.md

6.9 KiB
Raw Blame History

会议纪要 - 2026-03-10 | 管理端迁移 Mycontent-temp 菜单/布局讨论

本文件由助理橙子在会议结束后自动生成。


基本信息

  • 时间2026-03-10 15:10
  • 议题:管理端改为使用 Mycontent-temp/soul-admin 这套“新菜单 + 新布局”规范;基于现有 soul-admin 功能,明确菜单/布局改造方式与功能适配点
  • 触发方式:开个会议研究下
  • 参与角色:产品经理、后端开发、管理端开发工程师、小程序开发工程师、测试人员

各角色发言

【产品经理】

  • 目标:后台的导航与信息架构要“更运营化”:核心入口更少、更聚焦;次要功能不消失但不占主导航。
  • 新规范(以 Mycontent-temp/soul-admin/src/layouts/AdminLayout.tsx 为准):
    • 侧栏主菜单平铺 5 个:数据概览 / 内容管理 / 用户管理 / 找伙伴 / 推广中心
    • 系统设置固定在侧栏下方
    • 原「更多」折叠的部分要么隐藏入口(从概览/页面内跳转进入),要么并入系统设置 Tab
  • 验收:菜单一致;旧功能可达;用户操作路径更短(尤其内容/找伙伴/推广)。

【后端开发】

  • 管理端迁移/重构不改变接口边界:只允许 /api/admin/*/api/db/*/api/orders
  • 路由与菜单调整不需要新增后端接口;若概览页需要聚合接口(如 /api/admin/dashboard/overview)可作为“优化项”,同时保留降级方案(用现有 users/orders 拼)。
  • 需要注意“路由别名/跳转”不应影响鉴权:GET /api/admin 校验逻辑保持不变。

【管理端开发工程师】

  • 新工程的关键差异点:
    • AdminLayout:取消「更多」折叠,主菜单平铺;/settings 永远在底部。
    • 路由:保留历史页面路由,但不一定在菜单出现/author-settings/admin-users 变为 Navigate/settings?tab=author|admin(页面承载搬到 Settings Tab
  • 迁移策略建议:
    • Mycontent-temp/soul-admin 为“样板/目标态”,把现有 soul-admin 中已实现的页面与功能对齐过去(或反向:把目标态布局/菜单 port 回现有项目)。
    • 保持路由路径尽量不变(避免大量链接/收藏失效),通过菜单“入口收敛”达成产品目标。

【小程序开发工程师】

  • 小程序侧只关心“内容编辑产物能否稳定下发/解析”,管理端菜单迁移不应改变内容接口或字段。
  • 若管理端页面拆分导致内容结构改动(例如富文本 HTML、mention/tag 的数据结构),必须提前同步小程序解析策略并回归阅读页兼容。

【测试人员】

  • 重点回归点:
    • 路由可达性:菜单入口虽减少,但旧页面必须仍能通过路由访问(尤其订单/提现/推广设置/导师等)。
    • 鉴权:任意页面刷新后均能正确校验 token 并跳转登录(GET /api/admin)。
    • 信息架构一致:侧栏 5 项 + 系统设置固定位置;author/admin 设置从 /settings 的 tab 进入。

讨论过程

  • 对照了两套工程:
    • soul-admin:主菜单 3 项 + 「更多」折叠VIP角色/作者详情/管理员/导师/导师预约/推广中心/找伙伴/匹配记录/推广设置)
    • Mycontent-temp/soul-admin:主菜单 5 项平铺(概览/内容/用户/找伙伴/推广),系统设置固定;作者/管理员并入 Settings Tabs其余页面保持路由但不占侧栏入口
  • 达成一致:以新工程布局/菜单为准,旧功能以“路由可达 + 概览/页面内跳转”方式保留。

会议决议

  1. 目标态以 Mycontent-temp/soul-admin 为准:菜单与布局“照新不照旧”,旧工程如需改造则对齐该实现。
  2. 侧栏信息架构
    • 主菜单固定 5 项:数据概览、内容管理、用户管理、找伙伴、推广中心
    • 系统设置固定在侧栏底部
    • 取消「更多」折叠入口
  3. 功能入口收敛规则
    • author-settingsadmin-users 不再作为独立菜单项,统一并入 /settings?tab=author|admin
    • 订单/提现/推广设置/VIP角色/导师等页面:保留路由,但入口不进入侧栏主菜单(可由概览卡片、页面内按钮或系统设置进入)
  4. 接口与边界不变:管理端继续只调用 /api/admin/*/api/db/*/api/orders,不得引入 /api/miniprogram/*
  5. 待确认项
    • 哪些“非主菜单页面”需要在概览页提供快捷入口(订单、提现、推广设置等)的优先级排序。

待办事项

责任角色 任务 优先级 截止建议
管理端开发工程师 基于 Mycontent-temp/soul-admin 梳理:侧栏主菜单 5 项、Settings Tab 承载 author/admin、其余页面入口方案概览卡片/页面内跳转) 2026-03-11
产品经理 给出“非主菜单页面”的入口优先级(概览要露出哪些快捷卡片/按钮) 2026-03-11
后端开发 确认概览聚合接口 /api/admin/dashboard/overview 是否作为正式接口上线;若不上线,确认降级方案字段口径 2026-03-12
测试人员 输出菜单/路由/鉴权回归清单(含隐藏路由可达性) 2026-03-12
小程序开发工程师 关注内容编辑产物格式是否变化;若变更,补充阅读页兼容用例 持续

问题与作答区

# 问题 责任角色 作答
1 非主菜单页面(订单/提现/推广设置/VIP角色/导师等)哪些必须在概览页提供快捷入口? 产品经理 (待补充)
2 Mycontent-temp/soul-admin 是否作为线上唯一管理端工程(替换旧 soul-admin),还是旧工程按新规范改造? 团队 (待补充)

各角色经验与业务理解更新

产品经理

  • 菜单信息架构收敛:主导航只保留运营主链路入口,次要功能“可达但不抢入口”。

后端开发

  • 概览聚合接口可以作为优化项但必须保留降级users+orders确保不阻塞前端迁移。

管理端开发工程师

  • 迁移以 Mycontent-temp/soul-admin 为目标态;作者/管理员并入 Settings Tab取消“更多”折叠。

小程序开发工程师

  • 管理端迁移不应影响小程序接口边界;若内容格式变更需及时同步解析策略并回归。

测试人员

  • 菜单减少不等于功能减少:必须覆盖“隐藏路由可达性 + 鉴权跳转 + 新侧栏一致性”。

团队共享

  • 统一以 Mycontent-temp/soul-adminAdminLayout/SettingsPage 为“新规范基线”,后续所有菜单/布局调整按该基线执行,避免两套后台并行发散。

会议纪要由助理橙子生成 | 各角色经验已同步至 agent/{角色}/evolution/2026-03-10.md