Skip to content

Commit

Permalink
perf: 文件夹结构整理
Browse files Browse the repository at this point in the history
  • Loading branch information
baiwumm committed Jan 13, 2025
1 parent e6e4ec5 commit ca2c0e1
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 5 deletions.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { useRequest, useSetState } from 'ahooks';
import { useEffect, useState } from 'react';

import { get } from '@/lib/radash';
import { getUserList } from '@/services/user-manage';
import { getUserList } from '@/services/system-manage/user-manage';

import TableTemplate from './components/TableTemplate';

Expand Down
17 changes: 14 additions & 3 deletions src/constants/MenuConfig.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* @Author: 白雾茫茫丶<baiwumm.com>
* @Date: 2024-12-06 10:54:35
* @LastEditors: 白雾茫茫丶<baiwumm.com>
* @LastEditTime: 2025-01-07 15:22:33
* @LastEditTime: 2025-01-13 15:03:17
* @Description: 菜单配置文件
*/
import {
Expand All @@ -11,6 +11,7 @@ import {
RiGroupLine,
RiImageAddLine,
RiInformationLine,
RiSettings3Line,
RiTerminalBoxLine,
} from '@remixicon/react';

Expand All @@ -19,6 +20,7 @@ import { ROUTES_NAME } from '@/enums';
type MenuListType = {
path: string; // 路由地址
name: ROUTES_NAME; // 菜单名称
redirect?: string;
children?: MenuListType[];
};

Expand All @@ -30,6 +32,7 @@ export const MenuList: MenuListType[] = [
{
path: `/${ROUTES_NAME.FEATURES}`,
name: ROUTES_NAME.FEATURES,
redirect: `/${ROUTES_NAME.FEATURES}/${ROUTES_NAME.CAPTCHA}`,
children: [
{
path: `/${ROUTES_NAME.FEATURES}/${ROUTES_NAME.CAPTCHA}`,
Expand All @@ -42,8 +45,15 @@ export const MenuList: MenuListType[] = [
],
},
{
path: `/${ROUTES_NAME.USER_MANAGE}`,
name: ROUTES_NAME.USER_MANAGE,
path: `/${ROUTES_NAME.SYSTEM_MANAGE}`,
name: ROUTES_NAME.SYSTEM_MANAGE,
redirect: `/${ROUTES_NAME.SYSTEM_MANAGE}/${ROUTES_NAME.USER_MANAGE}`,
children: [
{
path: `/${ROUTES_NAME.SYSTEM_MANAGE}/${ROUTES_NAME.USER_MANAGE}`,
name: ROUTES_NAME.USER_MANAGE,
},
],
},
{
path: `/${ROUTES_NAME.ABOUT}`,
Expand All @@ -60,5 +70,6 @@ export const MenuIconMap: Record<ROUTES_NAME, React.ReactNode> = {
[ROUTES_NAME.FEATURES]: <RiFlowerLine />,
[ROUTES_NAME.CAPTCHA]: <RiTerminalBoxLine />,
[ROUTES_NAME.VIEWER]: <RiImageAddLine />,
[ROUTES_NAME.SYSTEM_MANAGE]: <RiSettings3Line />,
[ROUTES_NAME.USER_MANAGE]: <RiGroupLine />,
};
1 change: 1 addition & 0 deletions src/enums/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ export enum ROUTES_NAME {
FEATURES = 'features',
CAPTCHA = 'captcha',
VIEWER = 'viewer',
SYSTEM_MANAGE = 'system-manage',
USER_MANAGE = 'user-manage',
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ import { httpRequest } from '@/lib/request';
* @description: 获取用户列表
*/
export const getUserList = (params?: App.SystemManage.UserSearchParams) => {
return httpRequest.get<App.SystemManage.User[]>('/user-manage', params);
return httpRequest.get<App.SystemManage.User[]>('/system-manage/user-manage', params);
};

0 comments on commit ca2c0e1

Please sign in to comment.