import axios from 'axios'; import type { RouteRecordNormalized } from 'vue-router'; import { UserState } from '@/store/modules/user/types'; export interface LoginData { username: string; password: string; } export interface LoginRes { token: string; } export function login(data: LoginData) { return axios.post('/api/user/login', data); } export function logout() { return axios.post('/api/user/logout'); } export function getUserInfo() { return axios.post('/api/user/info'); } export function getMenuList() { return axios.post('/api/user/menu'); }