From c79dd89ef0c5a0e75c86136202e5c408c184a2f8 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期六, 24 八月 2024 19:25:39 +0800
Subject: [PATCH] 新建会话修改
---
src/api/authority.ts | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 47 insertions(+), 5 deletions(-)
diff --git a/src/api/authority.ts b/src/api/authority.ts
index f3a9039..8f855da 100644
--- a/src/api/authority.ts
+++ b/src/api/authority.ts
@@ -3,17 +3,18 @@
export interface User {
userId: string;
+ loginName:string;
userName: string;
nickName: string;
email: string;
phoneNumber: string;
dept: any;
deptName:string;
- resources: any;
- knowledges: any;
- dialogs: any;
createTime: string;
status: string;
+ psw:string;
+ role:string;
+ roleName:string;
}
export interface Organization {
@@ -61,6 +62,47 @@
msg: string;
rows: T;
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) {
@@ -133,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