index.ts 912 B

12345678910111213141516171819202122232425262728293031323334
  1. import { http } from '@/utils/http/axios';
  2. import type { PersonOverview, VehicleOverview, RegulationItem } from '@/views/security-confidentiality/overview/types';
  3. export function getPersonOverview() {
  4. return http.request<PersonOverview>({
  5. url: '/overview/queryOverviewVisitorStatistics',
  6. method: 'get',
  7. });
  8. }
  9. export function getVehicleOverview() {
  10. return http.request<VehicleOverview>({
  11. url: '/overview/queryVehicleEntryRecordOverview',
  12. method: 'get',
  13. });
  14. }
  15. // 查询保卫规定与通知列表总览
  16. export function getSecurityOverview() {
  17. return http.request<RegulationItem[]>({
  18. url: '/overview/queryDefenseRuleNoticeInfoOverview',
  19. method: 'get',
  20. });
  21. }
  22. // 查询保密规定与通知列表总览
  23. export function getConfidentialityOverview() {
  24. return http.request<RegulationItem[]>({
  25. url: '/overview/querySecrecyRuleNoticeInfoOverview',
  26. method: 'get',
  27. });
  28. }