2021-12-25 01:23:44 +08:00
|
|
|
|
import { mockRequest } from '../request';
|
2022-01-03 22:20:10 +08:00
|
|
|
|
import { userRoutesMiddleware } from '../middleware';
|
2021-12-25 01:23:44 +08:00
|
|
|
|
|
2022-01-03 22:20:10 +08:00
|
|
|
|
/**
|
|
|
|
|
* 获取用户路由数据
|
|
|
|
|
* @param userId - 用户id
|
|
|
|
|
* @description 后端根据用户id查询到对应的角色类型,并将路由筛选出对应角色的路由数据返回前端
|
|
|
|
|
*/
|
|
|
|
|
export async function fetchUserRoutes(userId: string = 'soybean') {
|
|
|
|
|
const { data } = await mockRequest<ApiRoute.ResponseRoute>(
|
|
|
|
|
{ url: '/getUserRoutes', method: 'post', data: { userId } },
|
|
|
|
|
false
|
|
|
|
|
);
|
|
|
|
|
return userRoutesMiddleware(data);
|
2021-12-25 01:23:44 +08:00
|
|
|
|
}
|