import micro_request from '@/utils/micro_request' const basePath = process.env.VUE_APP_ParentPath export default { // 获取任务列表 getList(query) { return micro_request.postRequest(basePath, 'OpsEventTask', 'GetList', query) }, // 获取任务详情 getById(id) { return micro_request.postRequest(basePath, 'OpsEventTask', 'GetById', { id }) }, // 创建任务 create(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'Create', data) }, // 更新任务 update(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'UpdateById', data) }, // 批量删除任务 deleteByIds(ids) { return micro_request.postRequest(basePath, 'OpsEventTask', 'DeleteByIds', { ids }) }, // 任务排期 schedule(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'Schedule', data) }, // 开始任务 start(id) { return micro_request.postRequest(basePath, 'OpsEventTask', 'Start', { id }) }, // 完成任务 complete(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'Complete', data) }, // 暂停任务 pause(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'Pause', data) }, // 阻塞任务 block(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'Block', data) }, // 作废任务 cancel(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'Cancel', data) }, // 获取过程记录 getRecords(taskId) { return micro_request.postRequest(basePath, 'OpsEventTask', 'GetRecords', { taskId }) }, // 获取附件列表 getAttachments(taskId) { return micro_request.postRequest(basePath, 'OpsEventTask', 'GetAttachments', { id: taskId }) }, // 获取发布版本关联的任务列表 getTaskReleaseList(params) { return micro_request.postRequest(basePath, 'OpsEventTask', 'GetTaskReleaseList', params) }, // 添加过程记录 addRecord(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'AddRecord', data) }, // 添加工时登记 addWorkHour(data) { return micro_request.postRequest(basePath, 'OpsEventTask', 'AddWorkHour', data) }, // 获取工时登记列表 getWorkHourList(taskId) { return micro_request.postRequest(basePath, 'OpsEventTask', 'GetWorkHourList', { taskId }) }, }