feat(user): 合并并切换“申请开发者”菜单项状态
- 在用户菜单中根据 isDeveloper 字段切换显示“申请成为开发者”或“进入开发者中心” - 已通过审核用户直接显示“进入开发者中心”且高亮显示 - 去除冗余的独立“开发者中心”菜单条目,简化菜单结构 - 调整平台管理页和门店中心入口权限为仅超级管理员可访问 - 优化登录与权限校验流程,防止权限不足时页面闪烁或无访问权限空白 - 更新相关文档,完善审核通过后店员记录添加流程
This commit is contained in:
@@ -101,10 +101,10 @@ const UserPage: React.FC = () => {
|
||||
})
|
||||
|
||||
const menuItems = [
|
||||
// 申请成为开发者 - 醒目样式
|
||||
{ icon: '🔰', label: '申请成为开发者', url: '/pages/user/vip-upgrade/index', highlight: true, requireAuth: true },
|
||||
// 开发者中心:仅 isDeveloper 用户显示
|
||||
...((user as any)?.isDeveloper ? [{ icon: '🛠️', label: '开发者中心', url: '/pages/developer/index/index', requireAuth: true }] : []),
|
||||
// 申请成为开发者 / 进入开发者中心:已通过审核则直接进开发者中心
|
||||
...((user as any)?.isDeveloper
|
||||
? [{ icon: '🛠️', label: '进入开发者中心', url: '/pages/developer/index/index', highlight: true, requireAuth: true }]
|
||||
: [{ icon: '🔰', label: '申请成为开发者', url: '/pages/user/vip-upgrade/index', highlight: true, requireAuth: true }]),
|
||||
// 平台管理:仅 isSuperAdmin=1 用户显示
|
||||
...((user as any)?.isSuperAdmin === 1 ? [{ icon: '🛡️', label: '平台管理', url: '/pages/admin/index/index', requireAuth: true }] : []),
|
||||
// 门店中心:仅 isSuperAdmin=1 用户显示
|
||||
|
||||
Reference in New Issue
Block a user