import request, {ApiResponse} from './request' import {AxiosResponse} from "axios"; import {LoginResult, UserLoginInfo} from "./sysTypes"; /** 登录api */ export function loginApi(data: object) : Promise> { return request({ url: '/passport/login', method: 'post', data }) } /** 获取用户信息Api */ export function getUserInfo(params: any):Promise> { return request({ url: '/passport/getInfo', method: 'get', params:params }) } /** 退出登录Api */ export function loginOutApi():Promise { return request({ url: '/passport/logout', method: 'post', }) } /** 获取用户信息Api */ export function passwordChange(data: object):Promise { return request({ url: '/passport/passwordChange', method: 'post', data }) } /** 获取登录后需要展示的菜单 */ export function getMenuApi():Promise { return request({ url: '/menu/list', method: 'post', }) }