新项目, antd6, react19

This commit is contained in:
zhengw
2026-01-05 17:06:16 +08:00
commit fcb43c0cbd
84 changed files with 6939 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
import { DashboardOutlined, UserOutlined } from '@ant-design/icons';
import type React from 'react';
/* cspell:disable */
const iconStyle: React.CSSProperties = { fontSize: 18 };
interface MenuDataItem {
name: string;
icon?: React.ReactNode;
path?: string;
hideInMenu?: boolean;
auth?: string;
children?: MenuDataItem[];
docUrl?: string;
}
//const docUrl = 'https://docs.qq.com/aio/DS2NCRFFseG9Ma3Ja?p=';
const userMenu: MenuDataItem = {
name: '用户管理',
icon: <UserOutlined style={iconStyle} />,
children: [
{ name: '用户管理', path: '/user/list', auth: '' },
// { name: '岗位角色', path: '/user/group', auth: 'SF_ERP_GROUP_VIEW' },
],
};
const staffMenu: MenuDataItem = {
name: '后台用户',
icon: <UserOutlined style={iconStyle} />,
children: [
{ name: '组织架构', path: '/staff/dep', auth: 'SF_ERP_DEPART_VIEW' },
{ name: '岗位角色', path: '/staff/group', auth: 'SF_ERP_GROUP_VIEW' },
{ name: '员工管理', path: '/staff/list', auth: 'SF_ERP_STAFF_VIEW' },
{ name: '我的权限', path: '/staff/my', auth: 'SF_MY_RIGHT_VIEW' },
// { name: '日志管理', path: '/system/record', auth: 'SF_ERP_LOG_VIEW' },
],
};
const asideMenuConfig: MenuDataItem[] = [
{
name: '系统看板',
// path: '/',
icon: <DashboardOutlined style={iconStyle} />,
children: [{ name: '系统主页', path: '/home/index', auth: '' }],
},
userMenu,
staffMenu,
];
export { asideMenuConfig };