import { http } from '@/utils/http/axios'; import type { DisposalManagementListResponse, DisposalManagementListQuery, DisposalManagementTableQuery, DisposalManagementTableResponse, LossReportReportTaskQuery, LossReportReportTaskResponse, LossRecordTableQuery, LossRecordTableResponse, } from '@/types/disaster-control'; import type { QueryPageResponse, QueryPageRequest } from '@/types/disaster'; /** * 获取台风灾害管理表格数据 */ export const getDisasterControlCollapseData = (query: QueryPageRequest) => { return http.request>({ url: '/disasterHandle/queryDisasterHandleTaskPage', method: 'post', data: query, }); }; export const getDisasterControlTableData = (query: DisposalManagementTableQuery) => { return http.request({ url: '/disasterHandle/queryDisasterReportTask', method: 'post', data: query, }); }; /** * 获取损失上报-上报任务数据 */ export const getReportTaskList = (query: QueryPageRequest) => { return http.request>({ url: '/disasterHandle/queryDisasterReportTaskPage', method: 'post', data: query, }); }; export const getLossRecordTableData = (query: LossRecordTableQuery) => { return http.request({ url: '/disasterHandle/queryLossRecordPage', method: 'post', data: query, }); };