feat: update admin navigation and customer management

This commit is contained in:
2026-08-03 15:50:24 +08:00
parent ee997ae894
commit ccced0a35e
10 changed files with 178 additions and 41 deletions
+6
View File
@@ -17,6 +17,7 @@ export interface AdminNavigationNode {
key: string
title: string
icon: Component
iconColor?: string
path?: string
permission?: string
/** Set to true to remove a prototype module from the sidebar without deleting its route. */
@@ -37,6 +38,7 @@ export const adminNavigation: AdminNavigationNode[] = [
key: 'customers',
title: '客户管理',
icon: Building2,
iconColor: '#52c41a',
children: [
{ key: 'customers-list', title: '客户列表', icon: Building2, path: '/customers', permission: 'platform:customer:list' },
{ key: 'enterprise-reviews', title: '企业审核', icon: FileCheck2, path: '/customers/reviews', permission: 'platform:customer:review' },
@@ -47,6 +49,7 @@ export const adminNavigation: AdminNavigationNode[] = [
key: 'domestic-warehouse',
title: '国内仓',
icon: WarehouseIcon,
iconColor: '#52c41a',
children: [
{ key: 'warehouses', title: '仓库管理', icon: WarehouseIcon, path: '/warehouses', permission: 'platform:warehouse:list' },
// { key: 'inbound-list', title: '入库单列表', icon: ClipboardList, path: '/prototype/domestic-warehouse/inbound-list' },
@@ -61,6 +64,7 @@ export const adminNavigation: AdminNavigationNode[] = [
key: 'first-leg-orders',
title: '头程订单',
icon: ClipboardList,
iconColor: '#1890ff',
path: '/orders/first-leg',
permission: 'platform:order:list',
},
@@ -187,6 +191,7 @@ export const adminNavigation: AdminNavigationNode[] = [
key: 'general',
title: '通用',
icon: Database,
iconColor: '#722ed1',
children: [
// { key: 'general-product', title: '产品信息', icon: Database, path: '/prototype/general/product-information' },
// { key: 'general-fee', title: '费用项目', icon: Database, path: '/prototype/general/fee-items' },
@@ -222,6 +227,7 @@ export const adminNavigation: AdminNavigationNode[] = [
key: 'system',
title: '系统管理',
icon: Settings,
iconColor: '#8c8c8c',
children: [
{ key: 'internal-users', title: '用户管理', icon: Users, path: '/system/users', permission: 'platform:user:list' },
{ key: 'roles', title: '角色权限', icon: ShieldCheck, path: '/system/roles', permission: 'platform:role:list' },