api.ts 1016 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import { request } from '/@/utils/service';
  2. import { UserPageQuery, AddReq, DelReq, EditReq, InfoReq } from '@fast-crud/fast-crud';
  3. export const apiPrefix = '/api/system/dashboard/';
  4. export function GetList() {
  5. return request({
  6. url: apiPrefix,
  7. method: 'get',
  8. });
  9. }
  10. export function GetOverviewList() {
  11. return request({
  12. url: apiPrefix+'overview_stats/',
  13. method: 'get',
  14. });
  15. }
  16. export function GetDeviceRankList() {
  17. return request({
  18. url: apiPrefix+'device_rankings/',
  19. method: 'get',
  20. });
  21. }
  22. export function GetBorrowRanking(params:object) {
  23. return request({
  24. url: apiPrefix+'device_rankings/',
  25. method: 'get',
  26. params:params
  27. });
  28. }
  29. export function GetUtilizationList() {
  30. return request({
  31. url: apiPrefix+'utilization_trend/',
  32. method: 'get',
  33. });
  34. }
  35. export function GetBorrowTrends() {
  36. return request({
  37. url: apiPrefix+'borrow_trends/',
  38. method: 'get',
  39. });
  40. }
  41. export function GetActiveUsers() {
  42. return request({
  43. url: apiPrefix+'active_users/',
  44. method: 'get',
  45. });
  46. }