chore: remove TaskAssistant from admin
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:
wangdl 2026-06-15 22:01:21 +08:00
parent c2f9c376d0
commit d697877056
4 changed files with 1 additions and 6 deletions

View File

@ -36,7 +36,6 @@ const ChatLogsPage = lazy(() => import('./pages/ChatLogs'))
const HermesSettings = lazy(() => import('./pages/HermesSettings'))
const ReleaseAdmin = lazy(() => import('./pages/ReleaseAdmin'))
const ComplianceAdmin = lazy(() => import('./pages/ComplianceAdmin'))
const TaskAssistant = lazy(() => import('./pages/TaskAssistant'))
const Placeholder = lazy(() => import('./pages/Placeholder'))
const ForbiddenPage = lazy(() => import('./pages/403'))
const NotFoundPage = lazy(() => import('./pages/404'))
@ -70,7 +69,7 @@ function App() {
}
>
<Route index element={<Dashboard />} />
<Route path="assistant" element={<TaskAssistant />} />
<Route path="hermes" element={<Suspense fallback={<PageLoading />}><HermesSettings /></Suspense>} />
<Route
path="users"

View File

@ -13,7 +13,6 @@ export interface AdminMenuItem {
export const adminMenuItems: AdminMenuItem[] = [
{ path: '/', name: '总览', icon: <DashboardOutlined /> },
{ path: '/assistant', name: '任务助理', icon: <RobotOutlined /> },
{ path: '/hermes', name: 'Hermes 设置', icon: <RobotOutlined />, requiredRole: 'SUPER_ADMIN' },
{ path: '/users', name: '用户管理', icon: <UserOutlined />, children: [
{ path: '/users/admins', name: '管理员', requiredRole: 'SUPER_ADMIN' },

View File

@ -9,7 +9,6 @@ import type { AdminRole } from '@/types/admin'
const breadcrumbMap: Record<string, string> = {
'/': '总览',
'/assistant': '任务助理',
'/hermes': 'Hermes 设置',
'/users': '用户管理',
'/users/admins': '管理员',

View File

@ -2,7 +2,6 @@
import type { AdminRole } from '@/types/admin'
const Dashboard = lazy(() => import('@/pages/Dashboard'))
const TaskAssistant = lazy(() => import('@/pages/TaskAssistant'))
const UserManagement = lazy(() => import('@/pages/UserManagement'))
const MemberManagement = lazy(() => import('@/pages/MemberManagement'))
@ -26,7 +25,6 @@ export interface RouteConfig {
export const routeConfig: RouteConfig[] = [
{ path: '/', title: '总览', element: Dashboard },
{ path: '/assistant', title: '任务助理', element: TaskAssistant },
{ path: '/users', title: '用户管理', element: UserManagement, requiredRole: 'ADMIN' },
{ path: '/users/admins', title: '管理员', element: UserManagement, requiredRole: 'SUPER_ADMIN' },
{ path: '/users/members', title: '普通用户', element: MemberManagement },