59 lines
1.1 KiB
TypeScript
Raw Normal View History

import axios from "@/api";
// 获取菜单数据
2025-04-10 16:57:26 +08:00
export const getRoutersAPI = () => {
return axios({
url: "/mock/menu/getRouters",
method: "get"
});
};
// 获取字典数据
export const getDictAPI = () => {
return axios({
url: "/mock/system/getDict",
method: "get"
});
};
// 获取部门数据
export const getDivisionAPI = () => {
return axios({
url: "/mock/system/getDivision",
method: "get"
});
};
// 获取角色数据
export const getRoleAPI = () => {
return axios({
url: "/mock/system/getRole",
method: "get"
});
};
// 获取账户数据
export const getAccountAPI = () => {
return axios({
url: "/mock/system/getAccount",
method: "get"
});
};
// 获取菜单管理列表
export const getMenuListAPI = () => {
return axios({
2025-04-10 16:57:26 +08:00
url: "/mock/menu/getMenuList",
method: "get"
});
};
2025-04-10 16:57:26 +08:00
// 根据角色获取权限数据
export const getUserPermissionAPI = (params: { role: string }) => {
return axios({
url: "/mock/menu/getUserPermission",
method: "get",
params
});
};