import request from "@/util/oaRequest" // 查询进出账管理列表 export function listFinance(query) { return request({ url: '/oa/finance/list', method: 'get', params: query }) } // // 查询进出账管理列表 // export function barData(query) { // return request({ // url: '/oa/finance/barData', // 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(query) { return request({ url: '/oa/finance/findFinanceByMonth/', method: 'get', params:query }) } // 新增进出账管理 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' }) } /** * 获取月度收支对比数据 * @param {{ projectId?: number, financeType?: string }} params */ export function barData(params) { return request({ url: '/oa/finance/barData', method: 'get', params }); } /** * 获取明细列表(含币种区分) * @param {{ projectId?: number, financeType?: string }} params */ export function findFinanceList2(params) { return request({ url: '/oa/finance/findFinanceList', method: 'get', params }); } // 新增进出账管理withBalance export function addFinanceWithBalance(data) { return request({ url: '/oa/finance/addBalance', method: 'post', data: data }) } // 修改进出账管理withBalance export function updateFinanceWithBalance(data) { return request({ url: '/oa/finance/editBalance', method: 'put', data: data }) } // 删除进出账管理withBalance export function delFinanceWithBalance(financeId) { return request({ url: '/oa/finance/removeDataBalance/' + financeId, method: 'delete' }) }