import { HcApi } from '../../request/index' export default { //分页 async page(form) { return HcApi({ url: '/api/blade-manager/projectInfo/list', method: 'get', params: form, }, false) }, //详情 async detail(id) { return HcApi({ url: '/api/blade-manager/projectInfo/detail', method: 'get', params: { id, }, }, false) }, //合同段详情 async detail2(id) { return HcApi({ url: '/api/blade-manager/contractInfo/detail2', method: 'get', params: { id, }, }, false) }, //新增和编辑 async submit(form) { return HcApi({ url: '/api/blade-manager/projectInfo/submit', method: 'post', data: form, }, false) }, //删除 async del(ids) { return HcApi({ url: '/api/blade-manager/projectInfo/remove', method: 'post', params: { ids }, }, false) }, async getProjectDeatilWbsId(id, ReferenceWbsTemplateId, ReferenceWbsTemplateType) { return HcApi({ url: '/api/blade-manager/projectInfo/detail2', method: 'get', params: { id, ReferenceWbsTemplateId, ReferenceWbsTemplateType }, }, false) }, async findLogWbsTreeList() { return HcApi({ url: '/api/blade-manager/wbsInfo/queryLogTree', method: 'get', params: {}, }, false) }, async findWbsTreeList(type) { return HcApi({ url: '/api/blade-manager/projectInfo/get-wbsTree-list', method: 'get', params: { type }, }, false) }, async findProjectTree(projectId, wbsId) { return HcApi({ url: '/api/blade-manager/projectInfo/tree', method: 'get', params: { projectId, wbsId }, }, false) }, //获取试验配合比树接口 async findProjectTreeTrial(form) { return HcApi({ url: '/api/blade-manager/projectInfo/tree-record-trial', method: 'get', params: form, }, false) }, async getContractRelation(contractId) { return HcApi({ url: '/api/blade-manager/contractInfo/get-contract-relationInfo', method: 'get', params: { contractId }, }, false) }, async submitLogWbsTreeInProject(form) { return HcApi({ url: '/api/blade-manager/wbsPrivate/saveContractLogNode', method: 'post', data: form, }, false) }, async submitWbsTreeInProject(form) { return HcApi({ url: '/api/blade-manager/projectInfo/submit-wbsTree-project', method: 'post', data: form, }, false) }, async treeAllConstruction(form) { return HcApi({ url: '/api/blade-manager/contractInfo/tree-all-construction', method: 'get', params: form, }, false) }, }