From a4a3a0d6457fb9318236e8e89fbcf95fed1cd5d6 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期四, 15 八月 2024 17:33:24 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/web/flow_web --- src/api/authority.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/src/api/authority.ts b/src/api/authority.ts index f3a9039..b8522ba 100644 --- a/src/api/authority.ts +++ b/src/api/authority.ts @@ -63,6 +63,46 @@ total: number; } +export interface Role { + roleId: string; + createTime: string; + updateTime: string; + roleName: string; + remark: string; + iconCls: string; + roleSort: string; + status: string; + roleKey: string; + dataScope: string; + dept: any; + resources: any; + knowledges: any; + dialogs: any; +} + +export function RoleList(params: Pagination) { + return axios.get<Result<Role[]>>('/base/system/role/list', { params }); +} + +export function RoleDelete(id) { + return axios.delete('/base/system/role/' + id); +} + +export function RoleEdit(role) { + return axios.put('/base/system/role', { role }); +} + +export function RoleAdd(role) { + return axios.post('/base/system/role', { role }); +} + +export function Rolestatus(roleId, status) { + return axios.put('/base/system/role/changeStatus', { + roleId: roleId, + status: status, + }); +} + export function UserList(params: Pagination) { return axios.get<Result<User[]>>('/base/system/user/list', { params }); } -- Gitblit v1.8.0