From 85c54d88f139096614aea4b06f2166cae27729d7 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期五, 22 八月 2025 10:11:19 +0800 Subject: [PATCH] 用户管理 --- src/api/system.ts | 106 +++++++++++++++------------------------------------- 1 files changed, 31 insertions(+), 75 deletions(-) diff --git a/src/api/system.ts b/src/api/system.ts index e29adeb..d8cba0e 100644 --- a/src/api/system.ts +++ b/src/api/system.ts @@ -1,92 +1,48 @@ 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 updataCustormerUsers = (data?: object) => { + return http.request<Result>( + "post", + baseUrlApi("/api/customer/updataCustormerUsers"), + { + 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 delCustormerUsers = data => { + return http.request<Result>( + "delete", + baseUrlApi(`/api/customer/delCustormerUsers/${data.custormerUserId}`) + ); }; -- Gitblit v1.9.1