import request from '@/axios' export const getDeviceAndJobListApi = data => { return request({ url: `/drone-device-core/wayline/waylineJobInfo/getDeviceAndJobList`, method: 'post', data, }) } // 获取任务下面的图片和视频 export const getAttachmentsPageApi = (params,data) => { return request({ url: `/blade-resource/attach/attachmentsPage`, method: 'post', params, data, }) } // 获取机场下的文件夹 export const getJobIdsBySnApi = (params, dockSn) => { return request({ url: `/drone-device-core/wayline/api/v1/workspaces/getJobIdsBySn`, method: 'get', params, }) } /** * 批量下载图片 * @param ids * @param type 普通1,ai识别2 * @returns {Promise> | *} */ export const getFilePackZpiUrlApi = (ids, type = 1) => { return request({ url: `/drone-device-core/media/api/v1/files/downLoad/${type}`, method: 'post', timeout: 20000000, data: ids, }) } // 附件下载 export const attachDownload = (data) => { return request({ url: `/blade-resource/attach/download`, method: 'post', data }) } // 查询下载状态 export const getDownloadStatusApi = (data) => { return request({ url: `/blade-resource/attach/getDownloadStatus`, method: 'post', data }) } // 取消下载 export const cancelDownloadApi = (data) => { return request({ url: `/blade-resource/attach/cancelDownload`, method: 'post', data }) } export const getAiAndOrthophotoFileApi = params => { return request({ url: `/blade-resource/attach/page`, method: 'get', params, }) } export const deleteFileMultipleApi = idArr => { return request({ url: `/blade-resource/attach/deleteMediaFile`, method: 'delete', data: idArr, }) } // 编辑文件名称 AI识别 export const updataTitleApi = data => { return request({ url: `/blade-resource/attach/update`, method: 'post', data: data, }) } //编辑文件名 export const updataPictureTitleApi = (data) => { return request({ url: `/blade-resource/attach/updateFileName`, method: 'post', params:data }) } // AI识别中心模块 export const aiImagesPage = data => { return request({ url: `/blade-resource/attach/aiImagesPage?current=${data.current}&size=${data.size}`, method: 'post', data: data, }) } export const contrastiveAnalysis = params => { return request({ url: `/blade-resource/attach/contrastiveAnalysis`, method: 'get', params, }) } // AI识别分析功能列表 export const aiAnalysisList = data => { return request({ url: `/drone-device-core/alEventRecord/page?current=${data.current}&size=${data.size}`, method: 'post', data: data, }) } // 开始分析功能 export const createAiEventByMediaFile = data => { return request({ url: `/drone-device-core/alEventRecord/createAiEventByMediaFile`, method: 'post', data: data, }) } // 取消AI 分析 export const cancelAiEvent = data => { return request({ url: `/drone-device-core/alEventRecord/cancelAiEvent?id=${data.id}`, method: 'post', data: data, }) } // 重试接口 export const retryAiEvent = data => { return request({ url: `/drone-device-core/alEventRecord/retryAiEvent?id=${data.id}`, method: 'post', data: data, }) } // 修改名称 export const updateFileName = data => { return request({ url: `/blade-resource/attach/updateFileName?id=${data.id}&nickName=${data.nickName}`, method: 'post', data: data, }) } // 下载文件 export const downloadAI = data => { return request({ url: `/blade-resource/attach/download`, method: 'post', data: data, }) }