UNPKG

xlb-main-login

Version:

``` yarn install ```

59 lines (53 loc) 1.19 kB
import { axios } from '@/utils/request' import { auth_url, role_url } from './config' // 登录 export function login(data) { return axios({ url: auth_url + '/login/new', method: 'post', data, headers: { 'Content-Type': 'application/json;charset=UTF-8', }, }) } // 退出 export function logout(params) { return axios({ // url: auth_url + '/logout', url: '/api/demo-oauth/v1/oauth/logout', method: 'delete', params, }) } // 获取用户信息 export function getInfo(params) { return axios({ url: auth_url + '/current', method: 'get', params, }) } // 版本切换 1:2021 -> 2022 2:2022 -> 2021 export function updatePermissionSwitch(params) { return axios({ url: role_url + '/v1/new/permission/switch', method: 'get', params, }) } // 查看版本以及是否有权切换 export function getSystemVersion() { return axios({ url: role_url + '/v1/new/permission/upgrade', method: 'get', }) } // 获取验证码 export function getCaptcha(params) { return axios({ url: auth_url + '/code', method: 'get', params, }) }