| | |
| | | import request from "@/common/untils/request.js" |
| | | |
| | | // 左侧菜单 |
| | | export function getMenuTreeByRole(data) { |
| | | // 等级列表 |
| | | export const getListRole = async (data) => { |
| | | return request({ |
| | | url: "/api/menu/getMenuTreeByRole", |
| | | url: "/api/role/listRole", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | | // 根据角色id获取用户列表 |
| | | export const getUserList = async (data) => { |
| | | return request({ |
| | | url: "/api/role/usersById", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | | // 新增角色 |
| | | export const addRole = (data) => { |
| | | return request({ |
| | | url: "/api/role/add", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | | // 编辑角色 |
| | | export const updateRole = (data) => { |
| | | return request({ |
| | | url: "/api/role/update", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | | // 获取参考角色 页面权限 菜单 的数据 |
| | | export const getDataRole = (data) => { |
| | | return request({ |
| | | url: "/api/role/prepare?useType=" + data.useType, |
| | | method: "get", |
| | | data |
| | | }) |
| | | } |
| | | // 角色启用、停用 |
| | | export const roleChange = (data) => { |
| | | return request({ |
| | | url: "/api/role/change", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | | // 删除角色 |
| | | export const deleteRole = (id) => { |
| | | return request({ |
| | | url: `/api/role/delete/${id}`, |
| | | method: "delete", |
| | | id |
| | | }) |
| | | } |
| | | // 获取等级数量统计 |
| | | export const getTotal = (data) => { |
| | | return request({ |
| | | url: "/api/role/getTotal?useType=" + data.useType, |
| | | method: "get", |
| | | data |
| | | }) |