import request from '@/router/axios'; export const getList = (page, limit, params) => { return request({ url: '/api/ubcs-resource/fileController/listFiles', method: 'get', params: { ...params, page, limit } }) } export const remove = (oids) => { return request({ url: '/api/ubcs-resource/fileController/deleteFile', method: 'delete', data: oids }) } export const upload = (file) => { return request({ url: '/api/ubcs-resource/fileController/uploadFile', method: 'post', data: file }) } export const update = (file) => { return request({ url: '/api/ubcs-resource/fileController/uploadFile', method: 'post', data: file }) } export const download = (data) => { return request({ url: '/api/ubcs-resource/fileController/downloadFilesByOids', method: 'post', headers:{'Content-Type':'application/x-www-form-urlencoded;charset=UTF-8'}, responseType: 'blob', data: data }) } /** * 使用文件主键获取对象 * @param oid 主键 * @return 文件显示对象 */ export const getFile = (oid) => { return request({ url: '/api/ubcs-resource/fileController/get', method: 'get', params: { oid } }) } export const listFilesByOids = (oids) => { return request({ url: '/api/ubcs-resource/fileController/listFilesByOids', method: 'get', params: { oids } }) }