123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import { http } from '@/utils/http/axios';
- /**
- * @description: 获取用户信息
- */
- export function getUserInfo() {
- return http.request({
- url: '/auth/info',
- method: 'get',
- });
- }
- /**
- * Token获取
- * @description: 用户登录
- */
- export function login(data: any) {
- return http.request({
- url: `/auth/login`,
- method: 'POST',
- data,
- });
- }
- /**
- * @description: 用户登出
- */
- export function logout() {
- return http.request({
- url: '/auth/logout',
- method: 'delete',
- });
- }
- /**
- * @description: 动态加载菜单
- * 需要在/settings/projectSettings.ts中配置permissionMode=BACK
- * 本项目不考虑从后段获取菜单
- */
- export function getMenus() {
- return http.request({
- url: '/upms/menu/build',
- method: 'get',
- });
- }
- /**
- * 分页获取Token
- */
- export function getTokens(params: any) {
- return http.request({
- url: '/auth/token/page',
- method: 'get',
- params,
- });
- }
- /**
- * 删除Token
- */
- export function delToken(id?: String) {
- return http.request({
- url: `/auth/token/${id}`,
- method: 'delete',
- });
- }
|