diff --git a/src/api/modules/Comment/index.ts b/src/api/modules/Comment/index.ts index 8b2663d..c366553 100644 --- a/src/api/modules/Comment/index.ts +++ b/src/api/modules/Comment/index.ts @@ -33,4 +33,9 @@ export const addReplyComment = (data: addCommentProps) => { // 删除评论 export const deleteComment = (id: string) => { return request.delete(`/communicate/v1/comment/del/${id}`); +} + +// 根据员工关键字查询员工信息 +export const getEmployeeByKeyword = (params: Record) => { + return request.get(`/auth/v1/employee`,params); } \ No newline at end of file diff --git a/src/api/stage/permission/index.ts b/src/api/stage/permission/index.ts new file mode 100644 index 0000000..b796b71 --- /dev/null +++ b/src/api/stage/permission/index.ts @@ -0,0 +1,64 @@ +import request from '@/request'; + + + +// 查询角色列表 +export const getRoleList = (params: any) => { + return request.get('/auth/v1/backend/role', params); +} +// 获取角色详情 +export const getRoleDetail = (id: string) => { + return request.get(`/auth/v1/backend/role/${id}`); +} + +// 更新角色 +export const updateRole = (data: any) => { + return request.put('/auth/v1/backend/role', data); +} + +// 新增角色 +export const addRole = (data: any) => { + return request.post('/auth/v1/backend/role', data); +} + +// 删除角色 +export const deleteRole = (id: string) => { + return request.delete(`/auth/v1/backend/role/${id}`); +} + +// 删除用户角色 +export const deleteUserRole = (userId:string,roleId: string) => { + return request.delete(`/auth/v1/backend/role/user/${userId}/role/${roleId}`); +} + +// 添加用户角色 +export const addUserRole = (userId:string,roleId: string) => { + return request.post(`/auth/v1/backend/role/user/${userId}/role/${roleId}`); +}; + +// 启用角色 +export const enableRole = (id: string) => { + return request.put(`/auth/v1/backend/role/enable/${id}`); +} + +// 禁用角色 +export const disableRole = (id: string) => { + return request.put(`/auth/v1/backend/role/disable/${id}`); +} + +/**------------------------角色权限相关---------------------------**/ + +// 保存角色权限 +export const saveRolePermission = (data: any) => { + return request.post(`/auth/v1/backend/role/permission/save`, data); +} + +// 查询角色权限 +export const getRolePermission = (roleId: string) => { + return request.get(`/auth/v1/backend/role/${roleId}/permission`); +} + +// 获取角色成员列表 +export const getRoleMemberList = (roleId: string) => { + return request.get(`/auth/v1/backend/role/${roleId}/members`); +} diff --git a/src/components/proTable/index.vue b/src/components/proTable/index.vue index 5a7d292..87bd07f 100644 --- a/src/components/proTable/index.vue +++ b/src/components/proTable/index.vue @@ -8,7 +8,7 @@ header-row-class-name="header-row-name" :height="tableHeight" > -