UNPKG

@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
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 }) }