From b3f4e141cb1d8d64f145d01fb2c1bdd6914056e7 Mon Sep 17 00:00:00 2001 From: WangDL Date: Fri, 22 May 2026 16:39:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20reorder=20sidebar=20=E2=80=94=20settings?= =?UTF-8?q?=20last?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/menu.tsx | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/config/menu.tsx b/src/config/menu.tsx index c5c13a4..58302ee 100644 --- a/src/config/menu.tsx +++ b/src/config/menu.tsx @@ -1,14 +1,7 @@ import type React from 'react' -import { DollarOutlined, CodeOutlined, CloudServerOutlined, RobotOutlined, DashboardOutlined, - UserOutlined, - BookOutlined, - ImportOutlined, - SettingOutlined, - FileOutlined, - SafetyOutlined, -} from '@ant-design/icons' +import { DashboardOutlined, RobotOutlined, UserOutlined, DollarOutlined, BookOutlined, ImportOutlined, FileOutlined, SafetyOutlined, CodeOutlined, CloudServerOutlined, SettingOutlined } import type { AdminRole } from '@/types/admin' -import { hasRole } from '@/constants/roles' +import { SettingOutlined, CloudServerOutlined, CodeOutlined, SafetyOutlined, FileOutlined, ImportOutlined, BookOutlined, DollarOutlined, UserOutlined, RobotOutlined, DashboardOutlined, hasRole } from '@/constants/roles' export interface AdminMenuItem { path: string @@ -92,16 +85,16 @@ export function filterMenuByRole(items: AdminMenuItem[], role?: AdminRole): Admi { path: '/servers', name: '服务器运维', icon: , requiredRole: 'SUPER_ADMIN' }, { path: '/settings', name: '系统配置', icon: , requiredRole: 'ADMIN' }, ];import type React from 'react' -import { DollarOutlined, CodeOutlined, CloudServerOutlined, RobotOutlined, DashboardOutlined, +import { SettingOutlined, CloudServerOutlined, CodeOutlined, SafetyOutlined, FileOutlined, ImportOutlined, BookOutlined, DollarOutlined, UserOutlined, RobotOutlined, DashboardOutlined, DollarOutlined, CodeOutlined, CloudServerOutlined, RobotOutlined, DashboardOutlined, UserOutlined, BookOutlined, ImportOutlined, SettingOutlined, FileOutlined, SafetyOutlined, -} from '@ant-design/icons' +} , DashboardOutlined } , RobotOutlined } , UserOutlined } , DollarOutlined } , BookOutlined } , ImportOutlined } , FileOutlined } , SafetyOutlined } , CodeOutlined } , CloudServerOutlined } , SettingOutlined } from '@ant-design/icons' import type { AdminRole } from '@/types/admin' -import { hasRole } from '@/constants/roles' +import { SettingOutlined, CloudServerOutlined, CodeOutlined, SafetyOutlined, FileOutlined, ImportOutlined, BookOutlined, DollarOutlined, UserOutlined, RobotOutlined, DashboardOutlined, hasRole } from '@/constants/roles' export interface AdminMenuItem { path: string