ylj20011123 e876df2bde update
2025-09-30 14:42:08 +08:00

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
}