chore: remove TaskAssistant from admin
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
Remove /assistant route, menu item, breadcrumb from App.tsx, routes/index.tsx, menu.tsx, AdminLayout.tsx. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
c2f9c376d0
commit
d697877056
@ -36,7 +36,6 @@ const ChatLogsPage = lazy(() => import('./pages/ChatLogs'))
|
|||||||
const HermesSettings = lazy(() => import('./pages/HermesSettings'))
|
const HermesSettings = lazy(() => import('./pages/HermesSettings'))
|
||||||
const ReleaseAdmin = lazy(() => import('./pages/ReleaseAdmin'))
|
const ReleaseAdmin = lazy(() => import('./pages/ReleaseAdmin'))
|
||||||
const ComplianceAdmin = lazy(() => import('./pages/ComplianceAdmin'))
|
const ComplianceAdmin = lazy(() => import('./pages/ComplianceAdmin'))
|
||||||
const TaskAssistant = lazy(() => import('./pages/TaskAssistant'))
|
|
||||||
const Placeholder = lazy(() => import('./pages/Placeholder'))
|
const Placeholder = lazy(() => import('./pages/Placeholder'))
|
||||||
const ForbiddenPage = lazy(() => import('./pages/403'))
|
const ForbiddenPage = lazy(() => import('./pages/403'))
|
||||||
const NotFoundPage = lazy(() => import('./pages/404'))
|
const NotFoundPage = lazy(() => import('./pages/404'))
|
||||||
@ -70,7 +69,7 @@ function App() {
|
|||||||
}
|
}
|
||||||
>
|
>
|
||||||
<Route index element={<Dashboard />} />
|
<Route index element={<Dashboard />} />
|
||||||
<Route path="assistant" element={<TaskAssistant />} />
|
|
||||||
<Route path="hermes" element={<Suspense fallback={<PageLoading />}><HermesSettings /></Suspense>} />
|
<Route path="hermes" element={<Suspense fallback={<PageLoading />}><HermesSettings /></Suspense>} />
|
||||||
<Route
|
<Route
|
||||||
path="users"
|
path="users"
|
||||||
|
|||||||
@ -13,7 +13,6 @@ export interface AdminMenuItem {
|
|||||||
|
|
||||||
export const adminMenuItems: AdminMenuItem[] = [
|
export const adminMenuItems: AdminMenuItem[] = [
|
||||||
{ path: '/', name: '总览', icon: <DashboardOutlined /> },
|
{ path: '/', name: '总览', icon: <DashboardOutlined /> },
|
||||||
{ path: '/assistant', name: '任务助理', icon: <RobotOutlined /> },
|
|
||||||
{ path: '/hermes', name: 'Hermes 设置', icon: <RobotOutlined />, requiredRole: 'SUPER_ADMIN' },
|
{ path: '/hermes', name: 'Hermes 设置', icon: <RobotOutlined />, requiredRole: 'SUPER_ADMIN' },
|
||||||
{ path: '/users', name: '用户管理', icon: <UserOutlined />, children: [
|
{ path: '/users', name: '用户管理', icon: <UserOutlined />, children: [
|
||||||
{ path: '/users/admins', name: '管理员', requiredRole: 'SUPER_ADMIN' },
|
{ path: '/users/admins', name: '管理员', requiredRole: 'SUPER_ADMIN' },
|
||||||
|
|||||||
@ -9,7 +9,6 @@ import type { AdminRole } from '@/types/admin'
|
|||||||
|
|
||||||
const breadcrumbMap: Record<string, string> = {
|
const breadcrumbMap: Record<string, string> = {
|
||||||
'/': '总览',
|
'/': '总览',
|
||||||
'/assistant': '任务助理',
|
|
||||||
'/hermes': 'Hermes 设置',
|
'/hermes': 'Hermes 设置',
|
||||||
'/users': '用户管理',
|
'/users': '用户管理',
|
||||||
'/users/admins': '管理员',
|
'/users/admins': '管理员',
|
||||||
|
|||||||
@ -2,7 +2,6 @@
|
|||||||
import type { AdminRole } from '@/types/admin'
|
import type { AdminRole } from '@/types/admin'
|
||||||
|
|
||||||
const Dashboard = lazy(() => import('@/pages/Dashboard'))
|
const Dashboard = lazy(() => import('@/pages/Dashboard'))
|
||||||
const TaskAssistant = lazy(() => import('@/pages/TaskAssistant'))
|
|
||||||
const UserManagement = lazy(() => import('@/pages/UserManagement'))
|
const UserManagement = lazy(() => import('@/pages/UserManagement'))
|
||||||
const MemberManagement = lazy(() => import('@/pages/MemberManagement'))
|
const MemberManagement = lazy(() => import('@/pages/MemberManagement'))
|
||||||
|
|
||||||
@ -26,7 +25,6 @@ export interface RouteConfig {
|
|||||||
|
|
||||||
export const routeConfig: RouteConfig[] = [
|
export const routeConfig: RouteConfig[] = [
|
||||||
{ path: '/', title: '总览', element: Dashboard },
|
{ path: '/', title: '总览', element: Dashboard },
|
||||||
{ path: '/assistant', title: '任务助理', element: TaskAssistant },
|
|
||||||
{ path: '/users', title: '用户管理', element: UserManagement, requiredRole: 'ADMIN' },
|
{ path: '/users', title: '用户管理', element: UserManagement, requiredRole: 'ADMIN' },
|
||||||
{ path: '/users/admins', title: '管理员', element: UserManagement, requiredRole: 'SUPER_ADMIN' },
|
{ path: '/users/admins', title: '管理员', element: UserManagement, requiredRole: 'SUPER_ADMIN' },
|
||||||
{ path: '/users/members', title: '普通用户', element: MemberManagement },
|
{ path: '/users/members', title: '普通用户', element: MemberManagement },
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user