index.js 844 B

123456789101112131415161718192021222324
  1. /**********************************
  2. * @Author: Ronnie Zhang
  3. * @LastEditor: Ronnie Zhang
  4. * @LastEditTime: 2023/12/04 22:50:38
  5. * @Email: zclzone@outlook.com
  6. * Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
  7. **********************************/
  8. import { request } from '@/utils'
  9. export default {
  10. // 获取用户信息
  11. getUser: () => request.get('/user/detail'),
  12. // 刷新token
  13. refreshToken: () => request.get('/auth/refresh/token'),
  14. // 登出
  15. logout: () => request.post('/auth/logout', {}, { needTip: false }),
  16. // 切换当前角色
  17. switchCurrentRole: role => request.post(`/auth/current-role/switch/${role}`),
  18. // 获取角色权限
  19. getRolePermissions: () => request.get('/role/permissions/tree'),
  20. // 验证菜单路径
  21. validateMenuPath: path => request.get(`/permission/menu/validate?path=${path}`),
  22. }