From 115769e9ad3ddc64e21ad7285450c4c563c745ed Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期三, 20 八月 2025 17:20:29 +0800
Subject: [PATCH] 用户管理页面

---
 src/api/system.ts |  101 ++++++++++++--------------------------------------
 1 files changed, 25 insertions(+), 76 deletions(-)

diff --git a/src/api/system.ts b/src/api/system.ts
index e29adeb..c5408dd 100644
--- a/src/api/system.ts
+++ b/src/api/system.ts
@@ -1,92 +1,41 @@
 import { http } from "@/utils/http";
 import { baseUrlApi } from "./util";
-
-type Result = {
-  success: boolean;
-  data?: Array<any>;
-};
-
-type ResultTable = {
-  success: boolean;
-  data?: {
-    /** 鍒楄〃鏁版嵁 */
-    list: Array<any>;
-    /** 鎬绘潯鐩暟 */
-    total?: number;
-    /** 姣忛〉鏄剧ず鏉$洰涓暟 */
-    pageSize?: number;
-    /** 褰撳墠椤垫暟 */
-    currentPage?: number;
-  };
-};
+import type { Result } from "@/api/types";
 
 /** 鑾峰彇璐︽埛鍒楄〃 */
 export const getUserList = () => {
-  return http.request<ResultTable>(
-    "get",
-    baseUrlApi("/api/customer/custormerUsersList")
-  );
-};
-
-/** 绯荤粺绠$悊-鐢ㄦ埛绠$悊-鑾峰彇鎵�鏈夎鑹插垪琛� */
-export const getAllRoleList = () => {
   return http.request<Result>(
     "get",
     baseUrlApi("/api/customer/custormerUsersList")
   );
 };
 
-/** 绯荤粺绠$悊-鐢ㄦ埛绠$悊-鏍规嵁userId锛岃幏鍙栧搴旇鑹瞚d鍒楄〃锛坲serId锛氱敤鎴穒d锛� */
-export const getRoleIds = (data?: object) => {
-  return http.request<Result>("post", "/list-role-ids", { data });
+/**鏂板缓鍛樺伐鏁版嵁 */
+export const creatCustormerUsers = (data?: object) => {
+  return http.request<Result>(
+    "post",
+    baseUrlApi("/api/customer/creatCustormerUsers"),
+    {
+      data
+    }
+  );
 };
 
-/** 鑾峰彇绯荤粺绠$悊-瑙掕壊绠$悊鍒楄〃 */
-export const getRoleList = (data?: object) => {
-  return http.request<ResultTable>("post", "/role", { data });
+/** 淇敼绠$悊鍛�*/
+export const changeManager = data => {
+  return http.request<Result>(
+    "get",
+    baseUrlApi(`/api/customer/changeManager/${data.custormerUserId}`)
+  );
 };
 
-/** 鑾峰彇绯荤粺绠$悊-鑿滃崟绠$悊鍒楄〃 */
-export const getMenuList = (data?: object) => {
-  return http.request<Result>("post", "/menu", { data });
-};
-
-/** 鑾峰彇绯荤粺绠$悊-閮ㄩ棬绠$悊鍒楄〃 */
-export const getDeptList = (data?: object) => {
-  return http.request<Result>("post", "/dept", { data });
-};
-
-/** 鑾峰彇绯荤粺鐩戞帶-鍦ㄧ嚎鐢ㄦ埛鍒楄〃 */
-export const getOnlineLogsList = (data?: object) => {
-  return http.request<ResultTable>("post", "/online-logs", { data });
-};
-
-/** 鑾峰彇绯荤粺鐩戞帶-鐧诲綍鏃ュ織鍒楄〃 */
-export const getLoginLogsList = (data?: object) => {
-  return http.request<ResultTable>("post", "/login-logs", { data });
-};
-
-/** 鑾峰彇绯荤粺鐩戞帶-鎿嶄綔鏃ュ織鍒楄〃 */
-export const getOperationLogsList = (data?: object) => {
-  return http.request<ResultTable>("post", "/operation-logs", { data });
-};
-
-/** 鑾峰彇绯荤粺鐩戞帶-绯荤粺鏃ュ織鍒楄〃 */
-export const getSystemLogsList = (data?: object) => {
-  return http.request<ResultTable>("post", "/system-logs", { data });
-};
-
-/** 鑾峰彇绯荤粺鐩戞帶-绯荤粺鏃ュ織-鏍规嵁 id 鏌ユ棩蹇楄鎯� */
-export const getSystemLogsDetail = (data?: object) => {
-  return http.request<Result>("post", "/system-logs-detail", { data });
-};
-
-/** 鑾峰彇瑙掕壊绠$悊-鏉冮檺-鑿滃崟鏉冮檺 */
-export const getRoleMenu = (data?: object) => {
-  return http.request<Result>("post", "/role-menu", { data });
-};
-
-/** 鑾峰彇瑙掕壊绠$悊-鏉冮檺-鑿滃崟鏉冮檺-鏍规嵁瑙掕壊 id 鏌ュ搴旇彍鍗� */
-export const getRoleMenuIds = (data?: object) => {
-  return http.request<Result>("post", "/role-menu-ids", { data });
+/**鏇存敼鍛樺伐淇℃伅 */
+export const updataCustormerUsers = (data?: object) => {
+  return http.request<Result>(
+    "post",
+    baseUrlApi("/api/customer/updataCustormerUsers"),
+    {
+      data
+    }
+  );
 };

--
Gitblit v1.9.1