import request from '@/utils/request'; import { AxiosPromise } from 'axios'; /** * 查询巡检数据 * @param query * @returns {*} */ export const listItem = (query?: Request): AxiosPromise => { return request({ url: '/inspection/data/list', method: 'get', params: query }); }; export interface Request { /** * 进行中的任务数 */ activeTask?: string; /** * 按时完成任务数 */ completedTask?: string; /** * 创建时间 */ createTime?: string; /** * 详细数据 */ dataContent?: string; /** * 数据类型:0-概况/1-日报/2-周报/3-月报/4-统计 */ dataType?: string; /** * 巡检人员id */ inspectorId?: string; /** * 完成率 */ onTimeRate?: string; /** * 超时完成数 */ outCompletedTasks?: string; /** * 超时未完成数 */ outUncompletedTasks?: string; /** * 未开始的任务数 */ pendingTask?: string; statDate?: string; /** * 总任务数 */ totalTasks?: string; /** * 更新时间 */ updateTime?: string; [property: string]: any; }