import request from '@/utils/request' import { tansParams } from '@/utils/ruoyi' // 查询项目管理列表 export function listProject(query) { return request({ url: '/sip/project/vue/list', method: 'post', data: query, headers: { 'Content-Type': 'multipart/form-data' }, }) } // 查询项目管理详细 export function getProject(id) { return request({ url: '/sip/project/vue/' + id, method: 'get', needLoading:true }) } // 新增项目管理 export function addProject(data) { return request({ url: '/sip/project/vue', method: 'post', data: data }) } // 修改项目管理 export function updateProject(data) { return request({ url: '/sip/project/vue', method: 'put', data: data }) } // 删除项目管理 export function delProject(id) { return request({ url: '/sip/project/vue/' + id, method: 'delete' }) } // 导出项目管理 export function exportProject(query) { return request({ url: '/sip/project/vue/export', method: 'post', data: query, transformRequest: [(params) => tansParams(params)], headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }) } // 项目收藏 export function addCollect(data) { return request({ url: '/project/collect/add', method: 'post', data: data, needLoading:true }) } export function editJoinTrial(data) { return request({ url: '/sip/project/vue/joinTrial', method: 'put', data: data, needLoading:true }) } export function exportSingle(id) { return request({ url: `/sip/project/vue/joinTrial/export/${id}`, method: 'get', needLoading:true }) }