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