import request from '@/utils/request' // 获取媒体分页列表 export function mediaPageList(query) { return request({ url: '/media/pageList', method: 'get', params: query }) } // 保存媒体信息 export function addMedia(query) { return request({ url: '/media/save', method: 'post', data: query }) } // 编辑媒体信息 export function updateMedia(query) { return request({ url: '/media/update', method: 'post', data: query }) } // 查看单条媒体信息 export function mediaDetail(query) { return request({ url: '/media/detail', method: 'get', params: query }) } // 删除单条媒体信息 没有使用 export function deleteMedia(query) { return request({ url: '/media/deleteMedia', method: 'get', params: query }) } // 废除媒体信息 export function mediaCancel(query) { return request({ url: '/media/cancel', method: 'post', data: query }) } // 媒体日志信息 export function mediaOptionLog(query) { return request({ url: '/media/getOperateLog', method: 'get', params: query }) } // 分页查看媒体日志信息 export function mediaOptionLogPage(query) { return request({ url: '/media/getOperateLogPage', method: 'get', params: query }) } // 获取导出Excel基础信息字段 export function mediaExcelBaseField(query) { return request({ url: '/media/excel/base/field', method: 'get', params: query }) } // 获取导出Excel报价信息字段 export function mediaExcelPriceField(query) { return request({ url: '/media/excel/price/field', method: 'get', params: query }) } // 动态导出Excel export function exportMediaExcel(query) { return request({ url: '/media/export/dynamic/excel', method: 'post', data: query, responseType: 'blob' }) } // 获取导出PPT字段 export function mediaPPTField(query) { return request({ url: '/media/ppt/field', method: 'get', params: query }) } // 动态导出PPT export function exportMediaPPT(query) { return request({ url: '/media/export/dynamic/ppt', method: 'post', data: query, responseType: 'blob', timeout: 300000, // 300秒 = 5分钟,根据文件大小调整 }) } // 获取媒体报价 export function mediaPrice(query) { return request({ url: '/media/getPrice', method: 'get', params: query }) } // 获取媒体文件 export function mediaFiles(query) { return request({ url: '/media/getMediaFile', method: 'get', params: query }) } // 地图获取媒体 export function mediaByMap(query) { return request({ url: '/media/getMap', method: 'get', params: query }) } // 获取户外媒介媒体分页列表 export function outMediaPageList(query) { return request({ url: '/media/outdoors/pageList', method: 'get', params: query }) } // 导入媒体报价 export function importPriceByExcel(query) { return request({ url: '/media/import/price/Excel', method: 'post', data: query, headers: { 'Content-Type': 'multipart/form-data' } }) }