25 lines
755 B
TypeScript
25 lines
755 B
TypeScript
import { ResPage, User } from "@/api/types/common";
|
|
// import { BASEURL } from "@/api/config/servicePort";
|
|
import http from "@/api";
|
|
|
|
const BASEURL = import.meta.env.VITE_API_URL;
|
|
|
|
/**
|
|
* @name 获取权限
|
|
*/
|
|
|
|
// 获取当前菜单的按钮权限
|
|
export const getButtonAuth = (params: { menuId: string }) => {
|
|
return http.post(BASEURL + `/xmgl/action/queryBySelf`, params);
|
|
};
|
|
|
|
// 获取用户全部权限范围
|
|
export const getuserDataScope = (params: { userId: number }) => {
|
|
return http.post(BASEURL + `/xmgl/userDataScope/list`, params);
|
|
};
|
|
|
|
// 编辑用户数据权限范围信息
|
|
export const editUserDataScope = (params: { userId: string; systemUserDataScopes: object }) => {
|
|
return http.post(BASEURL + `/xmgl/userDataScope/edit`, params);
|
|
};
|