优化
This commit is contained in:
@@ -22,6 +22,7 @@ describe('adminNavigation', () => {
|
||||
'财务管理',
|
||||
'销售管理',
|
||||
'通用',
|
||||
'消息中心',
|
||||
'系统管理',
|
||||
])
|
||||
expect(adminNavigation.find((item) => item.key === 'customers')?.children?.map((item) => item.title)).toEqual([
|
||||
@@ -71,6 +72,11 @@ describe('adminNavigation', () => {
|
||||
'车辆列表',
|
||||
'下载中心',
|
||||
])
|
||||
expect(adminNavigation.find((item) => item.key === 'notifications')?.children?.map((item) => item.title)).toEqual([
|
||||
'消息管理',
|
||||
'模板管理',
|
||||
'我的消息',
|
||||
])
|
||||
expect(adminNavigation.find((item) => item.key === 'system')?.children?.map((item) => item.title)).toEqual([
|
||||
'用户管理',
|
||||
'角色权限',
|
||||
@@ -91,6 +97,7 @@ describe('adminNavigation', () => {
|
||||
expect(paths).not.toContain('/inbounds')
|
||||
expect(paths).not.toContain('/first-leg-pricing/customer-rules')
|
||||
expect(paths).toContain('/downloads')
|
||||
expect(paths).toEqual(expect.arrayContaining(['/notifications/messages', '/notifications/templates', '/notifications/mine']))
|
||||
expect(paths).toContain('/master-data/fee-items')
|
||||
expect(paths).toContain('/container-loading')
|
||||
expect(paths).toContain('/container-loading/smart-loading')
|
||||
@@ -143,6 +150,7 @@ describe('adminNavigation', () => {
|
||||
const paths = getNavigationLeaves(filtered).map((item) => item.path)
|
||||
expect(paths).toContain('/system/permissions')
|
||||
expect(paths).not.toContain('/prototype/finance/profit-report')
|
||||
expect(paths).not.toContain('/notifications/messages')
|
||||
expect(paths).not.toContain('/customers')
|
||||
expect(filtered.map((item) => item.title)).toEqual(['首页数据看板', '系统管理'])
|
||||
expect(filtered).not.toBe(adminNavigation)
|
||||
|
||||
@@ -185,11 +185,10 @@ export const adminNavigation: AdminNavigationNode[] = [
|
||||
key: 'notifications',
|
||||
title: '消息中心',
|
||||
icon: Bell,
|
||||
hidden: true,
|
||||
children: [
|
||||
{ key: 'notification-messages', title: '消息管理', icon: Bell, path: '/notifications/messages' },
|
||||
{ key: 'notification-templates', title: '模板管理', icon: Bell, path: '/notifications/templates' },
|
||||
{ key: 'my-notifications', title: '我的消息', icon: Bell, path: '/notifications/mine' },
|
||||
{ key: 'notification-messages', title: '消息管理', icon: Bell, path: '/notifications/messages', permission: 'platform:notification:task:list' },
|
||||
{ key: 'notification-templates', title: '模板管理', icon: Bell, path: '/notifications/templates', permission: 'platform:notification:template:list' },
|
||||
{ key: 'my-notifications', title: '我的消息', icon: Bell, path: '/notifications/mine', permission: 'platform:notification:view' },
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user