69 lines
1.6 KiB
TypeScript
69 lines
1.6 KiB
TypeScript
import request from "@/utils/request";
|
|
import type { CloudChangeUserModel, CloudChangePassword } from './data';
|
|
import requestEncryption from "@/utils/requestEncryption";
|
|
|
|
// 更新账户信息
|
|
export async function modifyUserInfo(data: CloudChangeUserModel) {
|
|
|
|
return request(`/FrameWork/ModifyUserInfo`, {
|
|
method: 'POST',
|
|
data,
|
|
// requestType: 'form',
|
|
});
|
|
}
|
|
|
|
// 更新密码
|
|
export async function modifyUserPassword(data: CloudChangePassword) {
|
|
|
|
return request(`/FrameWork/ModifyUserPassword`, {
|
|
method: 'POST',
|
|
data,
|
|
// requestType: 'form',
|
|
});
|
|
}
|
|
|
|
// 上传用户头像
|
|
export async function changeUserHeadImg(data: any) {
|
|
|
|
return request(`/FrameWork/ChangeUserHeadImg`, {
|
|
method: 'POST',
|
|
data,
|
|
requestType: 'form',
|
|
});
|
|
}
|
|
|
|
// 发送短信验证码
|
|
export async function getSMSIdentityCode(phone: string) {
|
|
|
|
return request(`/Common/GetSMSIdentityCode?PhoneNumber=${phone}`, {
|
|
method: 'GET'
|
|
});
|
|
}
|
|
|
|
// 更新账户手机号码
|
|
export async function modifyUserMobilePhone(data: CloudChangeUserModel) {
|
|
|
|
return request(`/FrameWork/ModifyUserMobilePhone`, {
|
|
method: 'POST',
|
|
data,
|
|
// requestType: 'form',
|
|
});
|
|
}
|
|
|
|
|
|
// 根据用户账号修改密码
|
|
export async function handleModifyPasswordByPassport(params: any) {
|
|
const data = await requestEncryption(`/Logging/ModifyPasswordByPassport`, {
|
|
method: 'POST',
|
|
data: {
|
|
...params,
|
|
requestEncryption: true
|
|
},
|
|
})
|
|
|
|
if (data.Result_Code !== 100) {
|
|
return data
|
|
}
|
|
|
|
return data
|
|
} |