62 lines
1.2 KiB
TypeScript
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,
|
|
});
|