import request from '@/utils/request' // 查询进出账管理列表 export function listFinance(query) { return request({ url: '/oa/finance/list', method: 'get', params: query }) } // 查询进出账管理列表 export function pieData(query) { return request({ url: '/oa/finance/pieData', method: 'get', params: query }) } // 查询进项目出账管理列表 export function listFinancePro(query) { return request({ url: '/oa/finance/listPro', method: 'get', params: query }) } // 查询进出账管理详细 export function getFinance(financeId) { return request({ url: '/oa/finance/' + financeId, method: 'get' }) } export function getFinancePro(financeId) { return request({ url: '/oa/finance/financePro' + financeId, method: 'get' }) } // 根据时间范围查询列表 export function findFinance(params) { return request({ url: '/oa/finance/getFinanceByTime', method: 'get', params:params }) } // 项目资金管理,根据时间范围查询列表 export function findProjectFinance(query) { return request({ url: '/oa/finance/findFinanceByTimeAndProjectId', method: 'get', params:query }) } // 最近6个月核算列表 export function findFinanceList() { return request({ url: '/oa/finance/findFinanceByMonth/', method: 'post' }) } // 新增进出账管理 export function addFinance(data) { return request({ url: '/oa/finance', method: 'post', data: data }) } // 修改进出账管理 export function updateFinance(data) { return request({ url: '/oa/finance', method: 'put', data: data }) } // 删除进出账管理 export function delFinance(financeId) { return request({ url: '/oa/finance/' + financeId, method: 'delete' }) } /** * * @returns 获取进出账管理列表 */ export function getCostDetailList(query) { return request({ url: '/oa/cost/list', method: 'get', params:query }) } /** * @param costId 进出账管理id * @returns 根据id获取进出账管理详情 * */ export function getCostDetailById(costId) { return request({ url: `/oa/cost/${costId}`, method: 'get' }) } /** * * @param {*} data 创建成本详情 * @returns */ export function createCostDetail(data) { return request({ url: '/oa/cost/add', method: 'post', data: data }) } /** * * @param {*} costId 删除成本详情 * @returns */ export function deleteCostDetail(costId) { return request({ url: `/oa/cost/${costId}`, method: 'delete' }) }