index.ts 565 B

123456789101112131415161718192021222324
  1. import request from "@/utils/request";
  2. import { AxiosPromise } from "axios";
  3. import { DashboardCard, DashboardData } from "./types";
  4. /**
  5. * 获取首页数据卡片
  6. */
  7. export function getDashboardTop(id: number): AxiosPromise<DashboardCard> {
  8. return request({
  9. url: "/board/v1/top",
  10. method: "get",
  11. params: { school_id: id },
  12. });
  13. }
  14. /**
  15. * 获取首页图表数据
  16. */
  17. export function getDashboardData(id: number): AxiosPromise<DashboardData> {
  18. return request({
  19. url: "/board/v1/bottom",
  20. method: "get",
  21. params: { grade_id: id },
  22. });
  23. }