From 7067723946f837d0468814c28fe4971b7c331d11 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期六, 24 八月 2024 20:12:28 +0800 Subject: [PATCH] 知识库列表修改 --- src/api/authority.ts | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 50 insertions(+), 7 deletions(-) diff --git a/src/api/authority.ts b/src/api/authority.ts index 76e14c9..8f855da 100644 --- a/src/api/authority.ts +++ b/src/api/authority.ts @@ -3,16 +3,18 @@ export interface User { userId: string; + loginName:string; userName: string; nickName: string; email: string; phoneNumber: string; dept: any; - resources: any; - knowledges: any; - dialogs: any; + deptName:string; createTime: string; status: string; + psw:string; + role:string; + roleName:string; } export interface Organization { @@ -62,6 +64,47 @@ 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; + agents: 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 }); } @@ -85,8 +128,8 @@ return axios.post('/base/system/user', { user }); } -export function UserDelete(userId) { - return axios.delete('/base/system/user/' + userId); +export function UserDelete(id) { + return axios.delete('/base/system/user/' + id); } export function OrganizationList(key: string) { @@ -132,9 +175,9 @@ } export function KnowledgeList() { - return axios.get<Result<Knowledge>>('/base/system/knowledge/list'); + return axios.get<Result<Knowledge>>('/api/v1/kb/list'); } export function DialogList() { - return axios.get<Result<Knowledge>>('/base/system/dialog/list'); + return axios.get<Result<Knowledge>>('/api/v1/dialog/list'); } -- Gitblit v1.8.0