From 71719ffa0eeb4a28a1b736f87499bcda2847a848 Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Wed, 28 Oct 2026 23:04:10 +0800
Subject: [PATCH] feat: claude 修改
---
src/router/routeConfig.tsx | 54 +++++++++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 47 insertions(+), 7 deletions(-)
diff --git a/src/router/routeConfig.tsx b/src/router/routeConfig.tsx
index 5a5fb6e..dbb62a7 100644
--- a/src/router/routeConfig.tsx
+++ b/src/router/routeConfig.tsx
@@ -1,15 +1,23 @@
import type { ReactNode } from 'react';
import {
+ ApartmentOutlined,
AppstoreOutlined,
+ AuditOutlined,
ContactsOutlined,
DashboardOutlined,
ProfileOutlined,
+ SafetyCertificateOutlined,
+ SafetyOutlined,
SettingOutlined,
TeamOutlined,
+ UnorderedListOutlined,
} from '@ant-design/icons';
-import Customers from '@/pages/business/customers';
import Orders from '@/pages/business/orders';
+import CustomerList from '@/pages/customers/list';
import Dashboard from '@/pages/dashboard';
+import AuditLogs from '@/pages/platform/audit-logs';
+import Departments from '@/pages/system/departments';
+import Roles from '@/pages/system/roles';
import Users from '@/pages/system/users';
export interface AppRouteItem {
@@ -35,15 +43,40 @@
element: <Dashboard />,
},
{
+ path: '/customers',
+ title: '客户管理',
+ icon: <ContactsOutlined />,
+ children: [
+ {
+ path: '/customers/list',
+ title: '客户列表',
+ icon: <UnorderedListOutlined />,
+ element: <CustomerList />,
+ },
+ ],
+ },
+ {
path: '/system',
- title: '系统管理',
- icon: <SettingOutlined />,
+ title: '用户与权限',
+ icon: <SafetyCertificateOutlined />,
children: [
{
path: '/system/users',
title: '用户管理',
icon: <TeamOutlined />,
element: <Users />,
+ },
+ {
+ path: '/system/roles',
+ title: '角色管理',
+ icon: <SafetyOutlined />,
+ element: <Roles />,
+ },
+ {
+ path: '/system/departments',
+ title: '部门管理',
+ icon: <ApartmentOutlined />,
+ element: <Departments />,
},
],
},
@@ -58,11 +91,18 @@
icon: <ProfileOutlined />,
element: <Orders />,
},
+ ],
+ },
+ {
+ path: '/platform',
+ title: '平台管理',
+ icon: <SettingOutlined />,
+ children: [
{
- path: '/business/customers',
- title: '客户管理',
- icon: <ContactsOutlined />,
- element: <Customers />,
+ path: '/platform/audit-logs',
+ title: '审计日志',
+ icon: <AuditOutlined />,
+ element: <AuditLogs />,
},
],
},
--
Gitblit v1.9.3