Files
cmanager/src/api/tenant/account.js
2024-02-02 15:04:47 +08:00

123 lines
2.3 KiB
JavaScript

import request from '@/router/axios';
/*
**忘记密码
/
/*图形验证码*/
export const getCaptcha = () => request({
url: '/api/jobslink-api/system/front/account/captcha',
method: 'get'
});
/*发送短信验证码*/
export const sendCodeFgt = (form) => {
return request({
url: '/api/jobslink-api/system/front/account/sendValidate',
method: 'get',
headers: {
'Captcha-Key': form.key,
'Captcha-Code': form.imgCode
},
params: {
mobile: form.phone
}
})
}
/*提交忘记密码*/
export const forgetPwd = (phone, code, password, authType) => {
return request({
headers: {
'SCaptcha-Key': phone,
'SCaptcha-Code': code
},
url: '/api/jobslink-api/system/front/account/password',
method: 'post',
params: {
mobile: phone,
password,
authType
}
})
}
/*
**账户安全
/
/*变更负责人*/
export const changeLeader = (form, id) => {
return request({
headers: {
'SCaptcha-Key': form.phone,
'SCaptcha-Code': form.code
},
url: '/api/jobslink-api/system/tuser/updateAdmin',
method: 'post',
data: {
realName: form.realName,
idNumber: form.idNumber,
account: form.phone,
id: id
}
})
}
/*修改密码*/
export const changePwd = (oldPassword, newPassword, newPassword1) => {
return request({
url: '/api/jobslink-api/system/tuser/update-password',
method: 'post',
params: {
oldPassword,
newPassword,
newPassword1,
}
})
}
/*获取账户信息*/
export const getAccount = () => {
return request({
url: '/api/jobslink-api/system/tuser/info',
method: 'get'
})
}
/*获取是否是管理员*/
export const getIsAdmin = () => {
return request({
url: '/api/jobslink-api/system/tuser/isAdmin',
method: 'get'
})
}
/*发送验证码*/
export const sendCode = (mobile) => {
return request({
url: '/api/jobslink-api/system/tuser/sendValidate',
method: 'get',
params: {
mobile
}
})
}
/*换绑手机号*/
export const changePhone = (form, id) => {
return request({
headers: {
'SCaptcha-Key': form.newPhone,
'SCaptcha-Code': form.code
},
url: '/api/jobslink-api/system/tuser/updateAccount',
method: 'post',
data: {
account: form.newPhone,
id: id
}
})
}