| 12345678910111213141516171819 |
- import { http } from './http'
- import type { AlarmFilters, AlarmPage } from '../types'
- export interface AlarmQuery {
- device_code?: string
- alarm_type?: string
- page?: number
- page_size?: number
- }
- export async function fetchAlarms(params: AlarmQuery): Promise<AlarmPage> {
- const res = await http.get<AlarmPage>('/api/alarms', { params })
- return res.data
- }
- export async function fetchAlarmFilters(): Promise<AlarmFilters> {
- const res = await http.get<AlarmFilters>('/api/alarm-filters')
- return res.data
- }
|