From fd127d2fb5e9fd2649a67871b04bf863606ecff5 Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期五, 09 八月 2024 17:01:35 +0800
Subject: [PATCH] fix: 修改会话

---
 src/api/authority.ts |  103 +++++++++++++++++++++++++++------------------------
 1 files changed, 54 insertions(+), 49 deletions(-)

diff --git a/src/api/authority.ts b/src/api/authority.ts
index 682fe96..f3a9039 100644
--- a/src/api/authority.ts
+++ b/src/api/authority.ts
@@ -1,5 +1,5 @@
-import axios from "axios";
-import { Pagination } from "@/types/global";
+import axios from 'axios';
+import { Pagination } from '@/types/global';
 
 export interface User {
   userId: string;
@@ -8,8 +8,10 @@
   email: string;
   phoneNumber: string;
   dept: any;
+  deptName:string;
   resources: any;
-  knowledges:any;
+  knowledges: any;
+  dialogs: any;
   createTime: string;
   status: string;
 }
@@ -28,30 +30,30 @@
 }
 
 export interface Resource {
-  "menuId": string;
-  "createTime": string;
-  "updateTime": string;
-  "menuName": string;
-  "component": string;
-  "description": string;
-  "icon": string;
-  "orderNum": string;
-  "target": string;
-  "parentId": string;
-  "parentName": string;
-  "children": any;
-  "syesourcetype": string;
-  "status": string;
-  "path": string;
-  "perms": string;
-  "menuType": string;
+  menuId: string;
+  createTime: string;
+  updateTime: string;
+  menuName: string;
+  component: string;
+  description: string;
+  icon: string;
+  orderNum: string;
+  target: string;
+  parentId: string;
+  parentName: string;
+  children: any;
+  syesourcetype: string;
+  status: string;
+  path: string;
+  perms: string;
+  menuType: string;
 }
 
 export interface Knowledge {
-  "knowledgeId": string;
-  "createTime": string;
-  "updateTime": string;
-  "knowledgeName": string;
+  id: string;
+  createTime: string;
+  updateTime: string;
+  name: string;
 }
 
 export interface Result<T> {
@@ -62,75 +64,78 @@
 }
 
 export function UserList(params: Pagination) {
-  return axios.get<Result<User[]>>("/base/system/user/list", { params });
+  return axios.get<Result<User[]>>('/base/system/user/list', { params });
 }
 
 export function Userstatus(userID, status) {
-  return axios.put("/base/system/user/changeStatus", { "userId": userID, "status": status });
+  return axios.put('/base/system/user/changeStatus', {
+    userId: userID,
+    status: status,
+  });
 }
 
 export function UserChangePwd(userId) {
-  return axios.put("/base/system/user/profile/updatePwd", { "userId": userId });
+  return axios.put('/base/system/user/profile/updatePwd', { userId: userId });
 }
 
-
 export function UserEdit(user) {
-  return axios.put("/base/system/user", { user });
+  return axios.put('/base/system/user', { user });
 }
 
 export function UserAdd(user) {
-  return axios.post("/base/system/user", { user });
+  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) {
-  return axios.post<Result<Organization[]>>("/base/system/dept/list", { "deptName": key });
+  return axios.post<Result<Organization[]>>('/base/system/dept/list', {
+    deptName: key,
+  });
 }
 
-
 export function OrganizationAdd(organization) {
-  return axios.post("/base/system/dept", { organization });
+  return axios.post('/base/system/dept', { organization });
 }
 
 export function OrganizationDelete(id) {
-  return axios.delete("/base/system/dept/" + id);
+  return axios.delete('/base/system/dept/' + id);
 }
 
 export function OrganizationUpdate(organization) {
-  return axios.put("/base/system/dept", { organization });
+  return axios.put('/base/system/dept', { organization });
 }
-
 
 export function OrganizationById(id) {
-  return axios.get<Result<Organization>>("/base/system/dept/" + id);
+  return axios.get<Result<Organization>>('/base/system/dept/' + id);
 }
-
 
 export function ResourceList(key: string) {
-  return axios.get<Result<Resource[]>>("/base/system/menu/treeselect");
+  return axios.get<Result<Resource[]>>('/base/system/menu/treeselect');
 }
 
-
 export function ResourceAdd(resource) {
-  return axios.post("/base/system/menu", { resource });
+  return axios.post('/base/system/menu', { resource });
 }
 
 export function ResourceDelete(id) {
-  return axios.delete("/base/system/menu/" + id);
+  return axios.delete('/base/system/menu/' + id);
 }
 
 export function ResourceUpdate(resource) {
-  return axios.put("/base/system/menu", { resource });
+  return axios.put('/base/system/menu', { resource });
 }
 
-
 export function ResourceById(id) {
-  return axios.get<Result<Resource>>("/base/system/menu/" + id);
+  return axios.get<Result<Resource>>('/base/system/menu/' + id);
 }
 
 export function KnowledgeList() {
-  return axios.get<Result<Knowledge>>("/base/system/knowledge/list");
-}
\ No newline at end of file
+  return axios.get<Result<Knowledge>>('/base/system/knowledge/list');
+}
+
+export function DialogList() {
+  return axios.get<Result<Knowledge>>('/base/system/dialog/list');
+}

--
Gitblit v1.8.0