diff --git a/src/api/system/role.ts b/src/api/system/role.ts index f5764379..21eb73fd 100644 --- a/src/api/system/role.ts +++ b/src/api/system/role.ts @@ -1,3 +1,16 @@ import server from '@/utils/request'; -export const getRoleList_api = (data: any): Promise => server.post(`/role/_query/`, data); \ No newline at end of file +// 获取角色列表 +export const getRoleList_api = (data: any): Promise => server.post(`/role/_query/`, data); +// 删除角色 +export const delRole_api = (id: string): Promise => server.remove(`/role/${id}`); +// 保存角色 +export const saveRole_api = (data: any): Promise => server.post(`/role`, data); +// 获取角色对应的权限树 +export const getPrimissTree_api = (id: string): Promise => server.get(`/menu/role/${id}/_grant/tree`); + + +// 获取用户列表 +export const getUserByRole_api = (data: any): Promise => server.post(`/user/_query/`, data); +// 将用户与该角色进行绑定 +export const bindUser_api = (roleId:string, data: string[]): Promise => server.post(`/role/${roleId}/users/_bind`, data); \ No newline at end of file diff --git a/src/components/Table/index.vue b/src/components/Table/index.vue index d596666f..d1fa47d2 100644 --- a/src/components/Table/index.vue +++ b/src/components/Table/index.vue @@ -41,7 +41,7 @@
- +