/** * 我的任务接口 */ import request from '../../index' import type { ISendBack } from '@/views/business/manager/task/task-interface' import type { IListQuery } from '@/views/business/taskMeasure/labTask/myTask-interface.ts' const prefix = '/business/distribute' // 列表查询 export function getLabTaskList(data: IListQuery) { return request({ url: `${prefix}/myExecutive/list?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) } // 导出列表 export function exportLabTaskList(data: Omit<IListQuery, 'limit' | 'offset'>) { return request({ url: `${prefix}/myExecutive/export`, method: 'post', responseType: 'blob', data, }) } // 详情(实验室任务、我的任务) export function getTaskDetail(data: any) { return request({ url: `${prefix}/executive/detail`, method: 'post', data, }) } // 退回(待检测/检测中->退回) export function sendBackProcess(data: ISendBack) { return request({ url: `${prefix}/executive/sendBack`, method: 'post', data, }) } // 收入(待检测->检测中)->收入) export function myExecutiveReceive(data: any) { return request({ url: '/business/labExecutive/myExecutive/receive', method: 'post', data, }) } // 我的检测-检测完成 export function myExecutiveDone(data: any) { return request({ url: '/business/labExecutive/myExecutive/complete', method: 'post', data, }) } // -----------------------------------const-------------------------------------------- // const测试连接 export function constTestLlnk(data: any) { return request({ url: `/business/distribute/const/login?ipPort=${data.ipPort}`, method: 'post', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, }) } // 获取const数据同步列表 export function getConstSyncDataList(data: any) { return request({ url: `/business/distribute/const/dataList?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) } // 同步数据存储 export function dataSave(data: any) { return request({ url: '/business/distribute/const/dataSave', method: 'post', data, }) }