@ecip/ecip-web
Version:
A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features
185 lines (160 loc) • 3.21 kB
JavaScript
import request from 'ecip-web/utils/request'
export const getCaptcha = (params) => request({
url: 'api/auth/captcha',
method: 'get',
params
})
export const sendLoginSmsCode = (data) => request({
url: 'api/auth/sendLoginSmsCode',
method: 'post',
data
})
export function login(data) {
return request({
url: 'api/v1/login?_allow_anonymous=true',
method: 'post',
data
})
}
export function getInfo(params) {
return request({
url: 'api/v1/user/info',
method: 'get',
params: params
// params: { token }
})
}
export function getTenant(params) {
return request({
url: 'api/v1/user/tenant',
method: 'get',
params
})
}
export function logout() {
return request({
url: 'api/v1/logout',
method: 'get'
})
}
export function validateCasLogin(params) {
return request({
url: 'api/validateCasLogin',
method: 'get',
params: params
})
}
export function validateOauthLogin(params) {
return request({
url: 'api/validateOauthLogin',
method: 'get',
params: params
})
}
export function validateToken(params) {
return request({
url: 'api/v1/token/validate',
method: 'get',
params: params
})
}
export function getAccessibleApps(data) {
return request({
url: 'api/v1/user/accessibleApps',
method: 'post',
data: data
})
}
export const findTenantPage = (params, data) => {
return request({
url: `api/v1/user/tenantPage`,
method: 'post',
params: params,
data: data || {}
})
}
export function tenantMenu(params) {
return request({
url: 'api/v1/user/tenantMenu',
method: 'get',
params
})
}
export function reSetPassword(data) {
return request({
url: 'api/v1/user/reSetPassword',
method: 'put',
data: data
})
}
export function updateUser(data) {
return request({
url: 'api/v1/user/updateUser',
method: 'post',
data: data
})
}
export function sendEmailCode(params) {
return request({
url: 'api/v1/user/sendEmailCode',
method: 'get',
params: params
})
}
export function validateEmailCode(params) {
return request({
url: 'api/v1/user/validateEmailCode',
method: 'get',
params: params
})
}
export function sendPhoneCode(params) {
return request({
url: 'api/auth/sendPhoneCode',
method: 'get',
params: params
})
}
export function validatePhone(params) {
return request({
url: 'api/v1/user/validatePhone',
method: 'get',
params: params
})
}
export function operateLog(data, params) {
return request({
url: 'api/v1/log/oprationLog/data',
method: 'post',
params: params,
data: data
})
}
export const changePassword = (data) => {
return request({
url: 'api/auth/changePassword',
method: 'put',
data
})
}
export const changePwdSmsCode = (params) => {
return request({
url: 'api/auth/changePwdSmsCode',
method: 'get',
params: params
})
}
export const validateSmsCodeChangePwd = (data) => {
return request({
url: 'api/auth/validateSmsCodeChangePwd',
method: 'put',
data
})
}
export const visitStat = (data) => {
return request({
url: 'api/v1/stat/visit',
method: 'post',
data
})
}