import request from '@/router/axios'; //主营项目列表&结算列表 export function getList(current,size,params) { return request({ url: '/api/trade-project/project/list', method: 'get', params: { ...params, current, size, } }) } //新增及修改 export function editMianProject(data) { return request({ url: '/api/trade-project/project/modify', method: 'put', data: data }) } //根据id主营以及明细 export function projectDetail(id,itemStatus) { return request({ url: '/api/trade-project/project/findById', method: 'get', params:{ id : id, itemStatus:itemStatus } }) } //删除 export function deleteMain(id) { return request({ url: '/api/trade-project/project/delete', method: 'delete', params:{ id : id } }) } //核算/完工/结算 export function updateItemStatus(id,status,accountName,payTime) { return request({ url: '/api/trade-project/project/updateItemStatus', method: 'POST', params:{ id : id, status:status, accountName:accountName, payTime:payTime, } }) } //任务列表 export function getFlowList(current,size,params) { return request({ url: '/api/trade-project/project/item/list', method: 'get', params: { ...params, current, size, } }) } //系统编号 export function getSysNo() { return request({ url: '/api/trade-project/project/getSysNo', method: 'get' }) } //子表ID查询父表ID export function getPidByItemId(itemId) { return request({ url: '/api/trade-project/project/getPidByItemId', method: 'get', params:{ itemId:itemId } }) } //远程模糊查询username export function getUserList(params) { return request({ url: '/api/blade-user/userList', method: 'get', params:params }) } //结算 取消结算 export function settleAccounts(id,status,accountName,payTime) { return request({ url: '/api/trade-project/project/settleAccounts', method: 'post', params:{ id:id, status:status, accountName:accountName, payTime:payTime, } }) } //请核 export function masterCheck(id) { return request({ url: '/api/trade-project/project/masterCheck', method: 'post', params:{ id:id, } }) } //统计列表下载 export function statisticalAnalysis(params) { return request({ url: '/api/trade-project/project/statisticalAnalysis', method: 'get', params:{ ...params } }) } //业绩分析 export function performanceAnalysis(current,size,params) { return request({ url: '/api/trade-project/project/performanceAnalysis', method: 'get', params:{ ...params, current, size } }) } //业绩分析 导出 export function importAnalysis(params) { return request({ url: '/api/trade-project/project/import-out-performanceAnalysis', method: 'get', params:{ ...params } }) } //请核 export function dispatch(data) { return request({ url: '/api/trade-project/project/dispatch', method: 'post', data:data }) }