69 lines
1.1 KiB
TypeScript
69 lines
1.1 KiB
TypeScript
import request from '@/utils/request';
|
||
import { AxiosPromise } from 'axios';
|
||
|
||
/**
|
||
* 查询巡检数据
|
||
* @param query
|
||
* @returns {*}
|
||
*/
|
||
|
||
export const listItem = (query?: Request): AxiosPromise<any[]> => {
|
||
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;
|
||
}
|