/** * r任务单管理接口 */ import request from '@/api/index' import requestBus from '@/api/request' // 分页列表 export function getListPage(data: any, statusName: string) { if (statusName === '全部') { return request({ url: `/business/order/listPage?limit=${data.limit}&offset=${ data.offset }&sort=${data.sort || ''}&orderBy=${data.orderBy || ''}`, method: 'post', data }) } else if (statusName === '已审批') { return request({ url: `/business/order/approval/approvedListPage?limit=${ data.limit }&offset=${data.offset}&sort=${data.sort || ''}&orderBy=${ data.orderBy || '' }`, method: 'post', data }) } else if (statusName === '待审批') { return request({ url: `/business/order/approval/toApprovalListPage?limit=${ data.limit }&offset=${data.offset}&sort=${data.sort || ''}&orderBy=${ data.orderBy || '' }`, method: 'post', data }) } else { return request({ url: `/business/order/approval/listPage?limit=${data.limit}&offset=${ data.offset }&sort=${data.sort || ''}&orderBy=${data.orderBy || ''}`, method: 'post', data }) } } // 新建 export function addTask(data: object) { return request({ url: '/business/order/add', method: 'post', data }) } // 更新 export function updateTask(data: object) { return request({ url: '/business/order/add', method: 'post', data }) } // 详情 export function detailTask(data: object, statusName: string) { if (statusName === '全部') { return request({ url: '/business/order/detail', method: 'post', data }) } else { return request({ url: '/business/order/eqptDetail', method: 'post', data }) } } // 取消任务单 export function cancelTask(data: object) { return request({ url: '/business/order/cancel', method: 'post', data }) } export function valiateTask(data: object) { return request({ url: '/business/order/check', method: 'post', data }) } export function submitTask(data: object) { return request({ url: '/business/order/approval/submit', method: 'post', data }) } export function cancelTask1(data: object) { return request({ url: '/business/order/approval/cancel', method: 'post', data }) } export function delTask(id: string) { return request({ url: `/business/order/approval/delete?id=${id}`, method: 'post' // data: { // id, // }, }) } export function handlerApproval(type: string, data: object) { return request({ url: `/business/order/approval/${type}`, method: 'post', data }) } export function exportTask(data: object) { return request({ url: '/business/order/allExport', method: 'post', data, responseType: 'blob' }) } // 获取业务系统委托方名录列表 export function getCustomerList() { return requestBus({ url: '/resource/customer/info/approval/listPage?limit=9999&offset=1', method: 'post', data: { formId: 'zyglwtfml', approvalStatus: '0' } }) } // 获取上一份任务单 智能模型的附件和特殊要求 export function getPreTaskContent(ids: any) { return request({ url: '/business/order/contentBySampleIds', method: 'post', data: { ids } }) } // 任务单中智能模型按智能模型类型分类 export function getTaskTogether(id: string) { return request({ url: '/business/order/statisticsByDevice', method: 'post', data: { id } }) }