project init
This commit is contained in:
122
src/api/tenant/account.js
Normal file
122
src/api/tenant/account.js
Normal file
@@ -0,0 +1,122 @@
|
||||
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
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user