feat(admin,backend): 新增平台总后台超级管理员最高权限体系与会员列表、续费列表、订阅管理中心
这个提交包含在:
@@ -20,13 +20,6 @@ export const routes: IRoute[] = [
|
||||
name: 'menu.dashboard.workplace',
|
||||
key: 'dashboard/workplace',
|
||||
},
|
||||
{
|
||||
name: 'menu.dashboard.monitor',
|
||||
key: 'dashboard/monitor',
|
||||
requiredPermissions: [
|
||||
{ resource: 'menu.dashboard.monitor', actions: ['write'] },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.dashboard.radarMap',
|
||||
key: 'dashboard/radar-map',
|
||||
@@ -94,97 +87,12 @@ export const routes: IRoute[] = [
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.visualization',
|
||||
key: 'visualization',
|
||||
ignore: true,
|
||||
name: 'menu.platform',
|
||||
key: 'platform',
|
||||
children: [
|
||||
{
|
||||
name: 'menu.visualization.dataAnalysis',
|
||||
key: 'visualization/data-analysis',
|
||||
requiredPermissions: [
|
||||
{ resource: 'menu.visualization.dataAnalysis', actions: ['read'] },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.visualization.multiDimensionDataAnalysis',
|
||||
key: 'visualization/multi-dimension-data-analysis',
|
||||
requiredPermissions: [
|
||||
{
|
||||
resource: 'menu.visualization.dataAnalysis',
|
||||
actions: ['read', 'write'],
|
||||
},
|
||||
{
|
||||
resource: 'menu.visualization.multiDimensionDataAnalysis',
|
||||
actions: ['write'],
|
||||
},
|
||||
],
|
||||
oneOfPerm: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.list',
|
||||
key: 'list',
|
||||
ignore: true,
|
||||
children: [
|
||||
{
|
||||
name: 'menu.list.searchTable',
|
||||
key: 'list/search-table',
|
||||
},
|
||||
{
|
||||
name: 'menu.list.cardList',
|
||||
key: 'list/card',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.form',
|
||||
key: 'form',
|
||||
ignore: true,
|
||||
children: [
|
||||
{
|
||||
name: 'menu.form.group',
|
||||
key: 'form/group',
|
||||
requiredPermissions: [
|
||||
{ resource: 'menu.form.group', actions: ['read', 'write'] },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.form.step',
|
||||
key: 'form/step',
|
||||
requiredPermissions: [
|
||||
{ resource: 'menu.form.step', actions: ['read'] },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.profile',
|
||||
key: 'profile',
|
||||
ignore: true,
|
||||
children: [
|
||||
{
|
||||
name: 'menu.profile.basic',
|
||||
key: 'profile/basic',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
name: 'menu.result',
|
||||
key: 'result',
|
||||
ignore: true,
|
||||
children: [
|
||||
{
|
||||
name: 'menu.result.success',
|
||||
key: 'result/success',
|
||||
breadcrumb: false,
|
||||
},
|
||||
{
|
||||
name: 'menu.result.error',
|
||||
key: 'result/error',
|
||||
breadcrumb: false,
|
||||
},
|
||||
{ name: 'menu.platform.subscribers', key: 'platform/subscribers' },
|
||||
{ name: 'menu.platform.renewals', key: 'platform/renewals' },
|
||||
{ name: 'menu.platform.subscriptions', key: 'platform/subscriptions' },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -206,20 +114,6 @@ export const routes: IRoute[] = [
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'menu.user',
|
||||
key: 'user',
|
||||
children: [
|
||||
{
|
||||
name: 'menu.user.info',
|
||||
key: 'user/info',
|
||||
},
|
||||
{
|
||||
name: 'menu.user.setting',
|
||||
key: 'user/setting',
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const getName = (path: string, routes) => {
|
||||
|
||||
在新工单中引用
屏蔽一个用户