service.ts 674 B

1234567891011121314151617181920212223
  1. import BaseService from '@/utils/BaseService';
  2. import { request } from '@@/plugin-request/request';
  3. import type { MenuItem } from './typing';
  4. import SystemConst from '@/utils/const';
  5. class Service extends BaseService<MenuItem> {
  6. /**
  7. * 获取当前用户可访问菜单
  8. * @param data
  9. */
  10. queryMenuThree = (data: any) => request(`${this.uri}/_all/tree`, { method: 'POST', data });
  11. /**
  12. * 查询权限管理
  13. * @param data
  14. */
  15. queryPermission = (data: any) =>
  16. request(`${SystemConst.API_BASE}/permission/_query`, { method: 'POST', data });
  17. queryDetail = (id: string) => request(`${this.uri}/${id}`, { method: 'GET' });
  18. }
  19. export default Service;