diff --git a/src/api/dms/dmsRecordInspect/index.ts b/src/api/dms/dmsRecordInspect/index.ts new file mode 100644 index 0000000..24b94f6 --- /dev/null +++ b/src/api/dms/dmsRecordInspect/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsRecordInspectVO, DmsRecordInspectForm, DmsRecordInspectQuery } from '@/api/dms/dmsRecordInspect/types'; + +/** + * 查询点巡检历史记录列表 + * @param query + * @returns {*} + */ + +export const listDmsRecordInspect = (query?: DmsRecordInspectQuery): AxiosPromise => { + return request({ + url: '/dms/dmsRecordInspect/list', + method: 'get', + params: query + }); +}; + +/** + * 查询点巡检历史记录详细 + * @param recordInspectId + */ +export const getDmsRecordInspect = (recordInspectId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsRecordInspect/' + recordInspectId, + method: 'get' + }); +}; + +/** + * 新增点巡检历史记录 + * @param data + */ +export const addDmsRecordInspect = (data: DmsRecordInspectForm) => { + return request({ + url: '/dms/dmsRecordInspect', + method: 'post', + data: data + }); +}; + +/** + * 修改点巡检历史记录 + * @param data + */ +export const updateDmsRecordInspect = (data: DmsRecordInspectForm) => { + return request({ + url: '/dms/dmsRecordInspect', + method: 'put', + data: data + }); +}; + +/** + * 删除点巡检历史记录 + * @param recordInspectId + */ +export const delDmsRecordInspect = (recordInspectId: string | number | Array) => { + return request({ + url: '/dms/dmsRecordInspect/' + recordInspectId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询点巡检历史记录列表 + * @param query + * @returns {*} + */ +export function getDmsRecordInspectList (query) { + return request({ + url: '/dms/dmsRecordInspect/getDmsRecordInspectList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsRecordInspect/types.ts b/src/api/dms/dmsRecordInspect/types.ts new file mode 100644 index 0000000..7858684 --- /dev/null +++ b/src/api/dms/dmsRecordInspect/types.ts @@ -0,0 +1,251 @@ +export interface DmsRecordInspectVO { + /** + * 主键标识 + */ + recordInspectId: string | number; + + /** + * 计划ID,关联dms_plan_inspect的plan_inspect_id + */ + planInspectId: string | number; + + /** + * 巡检工单ID + */ + inspectInstanceId: string | number; + + /** + * 巡检单号 + */ + billsInspectCode: string; + + /** + * 检查类型(1巡检 2点检) + */ + inspectType: string; + + /** + * 巡检线路,关联dms_base_inspect_route的inspect_route_id + */ + inspectRouteId: string | number; + + /** + * 设备总数 + */ + deviceAmount: number; + + /** + * 计划开始时间 + */ + planBeginTime: string; + + /** + * 计划完成时间 + */ + planEndTime: string; + + /** + * 实际开始时间 + */ + realBeginTime: string; + + /** + * 实际结束时间 + */ + realEndTime: string; + + /** + * 执行人员 + */ + performer: string; + + /** + * 巡检状态(1待巡检 2巡检中 3完成) + */ + inspectStatus: string; + + /** + * 巡检用时 + */ + inspectDuration: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + +} + +export interface DmsRecordInspectForm extends BaseEntity { + /** + * 主键标识 + */ + recordInspectId?: string | number; + + /** + * 计划ID,关联dms_plan_inspect的plan_inspect_id + */ + planInspectId?: string | number; + + /** + * 巡检工单ID + */ + inspectInstanceId?: string | number; + + /** + * 巡检单号 + */ + billsInspectCode?: string; + + /** + * 检查类型(1巡检 2点检) + */ + inspectType?: string; + + /** + * 巡检线路,关联dms_base_inspect_route的inspect_route_id + */ + inspectRouteId?: string | number; + + /** + * 设备总数 + */ + deviceAmount?: number; + + /** + * 计划开始时间 + */ + planBeginTime?: string; + + /** + * 计划完成时间 + */ + planEndTime?: string; + + /** + * 实际开始时间 + */ + realBeginTime?: string; + + /** + * 实际结束时间 + */ + realEndTime?: string; + + /** + * 执行人员 + */ + performer?: string; + + /** + * 巡检状态(1待巡检 2巡检中 3完成) + */ + inspectStatus?: string; + + /** + * 巡检用时 + */ + inspectDuration?: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface DmsRecordInspectQuery extends PageQuery { + + /** + * 主键标识 + */ + recordInspectId?: string | number; + + /** + * 计划ID,关联dms_plan_inspect的plan_inspect_id + */ + planInspectId?: string | number; + + /** + * 巡检工单ID + */ + inspectInstanceId?: string | number; + + /** + * 巡检单号 + */ + billsInspectCode?: string; + + /** + * 检查类型(1巡检 2点检) + */ + inspectType?: string; + + /** + * 巡检线路,关联dms_base_inspect_route的inspect_route_id + */ + inspectRouteId?: string | number; + + /** + * 设备总数 + */ + deviceAmount?: number; + + /** + * 计划开始时间 + */ + planBeginTime?: string; + + /** + * 计划完成时间 + */ + planEndTime?: string; + + /** + * 实际开始时间 + */ + realBeginTime?: string; + + /** + * 实际结束时间 + */ + realEndTime?: string; + + /** + * 执行人员 + */ + performer?: string; + + /** + * 巡检状态(1待巡检 2巡检中 3完成) + */ + inspectStatus?: string; + + /** + * 巡检用时 + */ + inspectDuration?: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/views/dms/dmsRecordInspect/index.vue b/src/views/dms/dmsRecordInspect/index.vue new file mode 100644 index 0000000..da49e68 --- /dev/null +++ b/src/views/dms/dmsRecordInspect/index.vue @@ -0,0 +1,446 @@ + + +