You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wkcrm_web/src/api/login.js

125 lines
1.9 KiB

import request from '@/utils/request'
export function loginAPI(params) {
return request({
url: 'admin/base/login',
method: 'post',
data: params
})
}
export function logoutAPI() {
return request({
url: 'admin/base/logout',
method: 'post'
})
}
/**
* 获取短信验证码
* @param params
*/
export function sendSmsAPI(params) {
return request({
url: 'cloud/sendSms',
method: 'post',
data: params
})
}
/**
* 注册
* @param params
*/
export function registerAPI(params) {
return request({
url: 'cloud/register',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})
}
/**
* 多公司选择登陆
* @param params
*/
export function chooseLoginAPI(params) {
return request({
url: 'reLogin',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})
}
/**
* 找回密码
* @param params
*/
export function forgetPwdAPI(params) {
return request({
url: 'cloud/findpwd',
method: 'post',
data: params
})
}
/**
* 重置密码
* @param params
*/
export function resetPwdAPI(params) {
return request({
url: 'cloud/resetpwd',
method: 'post',
data: params
})
}
/**
* 验证短信验证码
* @param params
*/
export function verfySmsAPI(params) {
return request({
url: 'cloud/verifySms',
method: 'post',
data: params
})
}
/**
* 验证
* @param params
*/
export function verfyCodeAPI(params) {
return request({
url: 'verfyCode',
method: 'post',
data: params
})
}
export function querySystemStatusAPI() {
return request({
url: 'adminUser/querySystemStatus',
method: 'post'
})
}
export function initUserAPI(data) {
return request({
url: 'adminUser/initUser',
method: 'post',
data,
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
})
}