blob: 81a7d9b4a30da735d465f35d5ce9ce17b92d584e [file] [log] [blame]
ybtbac75f22025-06-08 22:31:15 +08001import request from "@/utils/request";
2
3// 用户认证相关API
4export const userLogin = (params) => {
5 return request.post("/user/login", {...params});
6};
7
8export const adminLogin = (params) => {
9 return request.post("/admin/login", {...params});
10};
11
12export const registerUser = (params) => {
13 return request.post("/user/register", {...params});
14};
15
16export const updateUsername = (params) => {
17 return request.post("/user/update/username", {...params});
18};
19
20export const updatePassword = (params) => {
21 return request.post("/user/update/password", {...params});
22};
23
24export const updateEmail = (params) => {
25 return request.post("/user/update/email", {...params});
26};
27
28export const getUserList = (params) => {
29 return request.get('/user/list', {params});
30};
31
32export const deleteUser = (params) => {
33 return request.delete("/user/delete", {params});
34};
35
36export const logoutUser = () => {
37 // 清除本地存储
38 localStorage.removeItem("token");
39 localStorage.removeItem("user");
40
41 return Promise.resolve({
42 success: true,
43 message: "注销成功",
44 });
45};