Files
pxdj/pxdj-merch-uni/src/api/user/user-info.ts
2025-10-24 17:12:18 +08:00

62 lines
1.2 KiB
TypeScript

import http from "@/utils/http";
// 更新用户头像
export const updateUserAvatar = (params: Object = {}) =>
http.request({
url: "/p/user/updateAvatar",
method: "POST",
data: params,
});
// 更新用户昵称
export const updateNickname = (nickName: string) =>
http.request({
url: "/p/user/updateNickname",
method: "POST",
data: {
nickName,
},
});
// 更新用户手机号
export const updatePhone = (params: object) =>
http.request({
url: "/p/user/updatePhone",
method: "POST",
data: {
phone: params.phone,
},
});
// 同时更新手机号和昵称
export const updatePhoneAndNickName = (params: {
phone: string;
nickName: string;
}) =>
http.request({
url: "/p/user/updatePhoneAndNickName",
method: "POST",
data: params,
});
// 设置用户信息
export const setUserInfo = (params: object) =>
http.request({
url: "/p/user/setUserInfo",
method: "PUT",
data: params,
});
export const getImages = () =>
http.request({
url: "/p/user/getImages",
method: "GET",
});
export const activation = (params: object) =>
http.request({
url: "/p/user/activation",
method: "POST",
data: params,
});