/** * api接口统一管理 */ import { post, get } from '../http' //材料分类 export const addmaterialCategoryApi = data => post('xmgl/materialCategory/add', data); export const editmaterialCategoryApi = data => post('xmgl/materialCategory/edit', data); export const deletematerialCategoryApi = data => post('xmgl/materialCategory/delete', data); export const materialCategoryListApi = data => post('xmgl/materialCategory/selectList', data); //材料列表 export const addmaterialRecordApi = data => post('xmgl/materialRecord/add', data); export const editmaterialRecordApi = data => post('xmgl/materialRecord/edit', data); export const deletematerialRecordApi = data => post('xmgl/materialRecord/delete', data); export const materialRecordListApi = data => post('xmgl/materialRecord/selectList', data); //材料进场记录 export const getMaterialApprApi = data => get('xmgl/materialApproachRecord/page', data); export const addMaterialApprApi = data => post('xmgl/materialApproachRecord/add', data); export const deleteMaterialApprApi = data => post('xmgl/materialApproachRecord/delete', data); export const editMaterialApprApi = data => post('xmgl/materialApproachRecord/edit', data); export const getApproachRecordListApi = data => get('xmgl/materialApproachRecord/list', data); //项目从企业库复制材料数据 export const copyMaterialApi = data => post('xmgl/materialRecord/copyMaterial', data); //项目从企业库按照类别复制类别下所有材料数据 export const copyCategoryApi = data => post('xmgl/materialRecord/copyCategory', data); //项目还未选择的材料列表 export const selectNotCheckMaterialListApi = data => post('xmgl/materialRecord/selectNotCheckMaterialList', data); //材料换算单位 export const addmaterialConversionUnitApi = data => post('xmgl/materialConversionUnit/add', data); export const editmaterialConversionUnitApi = data => post('xmgl/materialConversionUnit/edit', data); export const deletematerialConversionUnitApi = data => post('xmgl/materialConversionUnit/delete', data); export const materialConversionUnitListApi = data => post('xmgl/materialConversionUnit/selectList', data); //材料合作单位 export const editprojectCooperationUnitApi = data => post('xmgl/projectCooperationUnit/edit', data); //修改维护联系人信息 export const saveCheckCooperationUnitApi = data => post('xmgl/projectCooperationUnit/saveCheckCooperationUnit', data); //保存合作单位 export const deleteprojectCooperationUnitApi = data => post('xmgl/projectCooperationUnit/deleteBatch', data); //批量移除合作单位 export const selectProjectCooperationUnitListApi = data => post('xmgl/projectCooperationUnit/selectProjectCooperationUnitList', data); //获取合作单位列表 //施工队伍 export const addconstructionTroopsApi = data => post('xmgl/constructionTroops/add', data); export const editconstructionTroopsApi = data => post('xmgl/constructionTroops/edit', data); export const deleteconstructionTroopsApi = data => post('xmgl/constructionTroops/delete', data); export const constructionTroopsListApi = data => post('xmgl/constructionTroops/list', data); export const allConstructionTroopsListApi = data => post('xmgl/constructionTroops/selectList', data); //分布分项 export const allEngineeringSubItemsListApi = data => post('xmgl/engineeringSubItems/selectList', data); //工程部位管理 export const addengineeringPartApi = data => post('xmgl/engineeringPart/add', data); export const editengineeringPartApi = data => post('xmgl/engineeringPart/edit', data); export const deleteengineeringPartApi = data => post('xmgl/engineeringPart/delete', data); export const engineeringPartListApi = data => post('xmgl/engineeringPart/selectList', data); //工程部位材料管理 export const addengineeringPartMaterialApi = data => post('xmgl/engineeringPartMaterial/add', data); export const editengineeringPartMaterialApi = data => post('xmgl/engineeringPartMaterial/edit', data); export const deleteengineeringPartMaterialApi = data => post('xmgl/engineeringPartMaterial/delete', data); export const engineeringPartMaterialListApi = data => post('xmgl/engineeringPartMaterial/selectList', data); //采购合同基本信息 export const addprocurementContractInfoApi = data => post('xmgl/procurementContractInfo/add', data); export const editprocurementContractInfoApi = data => post('xmgl/procurementContractInfo/edit', data); export const deleteprocurementContractInfoApi = data => post('xmgl/procurementContractInfo/delete', data); export const procurementContractInfoListApi = data => post('xmgl/procurementContractInfo/selectProcurementContractPage', data); //采购合同材料信息 export const addprocurementContractMaterialApi = data => post('xmgl/procurementContractMaterial/addBatchMaterial', data); export const editprocurementContractMaterialApi = data => post('xmgl/procurementContractMaterial/edit', data); export const deleteprocurementContractMaterialApi = data => post('xmgl/procurementContractMaterial/delete', data); export const procurementContractMaterialListApi = data => post('xmgl/procurementContractMaterial/selectList', data); //采购合同附加费用信息 export const addprocurementContractSurchargeApi = data => post('xmgl/procurementContractSurcharge/add', data); export const editprocurementContractSurchargeApi = data => post('xmgl/procurementContractSurcharge/edit', data); export const deleteprocurementContractSurchargeApi = data => post('xmgl/procurementContractSurcharge/delete', data); export const procurementContractSurchargeListApi = data => post('xmgl/procurementContractSurcharge/selectList', data); //材料价格库 export const addmaterialPriceLibraryApi = data => post('xmgl/materialPriceLibrary/add', data); export const editmaterialPriceLibraryApi = data => post('xmgl/materialPriceLibrary/edit', data); export const deletematerialPriceLibraryApi = data => post('xmgl/materialPriceLibrary/delete', data); export const materialPriceLibraryListApi = data => post('xmgl/materialPriceLibrary/selectMaterialPriceLibraryPage', data); //根据材料查询相关的采购合同 export const selectProcurementContractMaterialListApi = data => post('xmgl/procurementContractMaterial/selectProcurementContractMaterialList', data); //根据材料名称查询材料列表 export const selectProjectMaterialListApi = data => post('xmgl/materialRecord/selectProjectMaterialList', data); //库房字典 export const addmaterialWarehouseApi = data => post('xmgl/materialWarehouse/add', data); export const editmaterialWarehouseApi = data => post('xmgl/materialWarehouse/edit', data); export const deletematerialWarehouseApi = data => post('xmgl/materialWarehouse/delete', data); export const materialWarehousePageApi = data => post('xmgl/materialWarehouse/selectMaterialWarehousePage', data);//有分页 export const materialWarehouseListApi = data => post('xmgl/materialWarehouse/selectMaterialWarehouseList', data);//无分页 //本项目订单 export const addmaterialPurchaseOrderApi = data => post('xmgl/materialPurchaseOrder/add', data); export const editmaterialPurchaseOrderApi = data => post('xmgl/materialPurchaseOrder/edit', data); export const deletematerialPurchaseOrderApi = data => post('xmgl/materialPurchaseOrder/delete', data); export const materialPurchaseOrderPageApi = data => post('xmgl/materialPurchaseOrder/selectMaterialPurchaseOrderPage', data);//有分页 export const abandonPurchaseOrderApi = data => post('xmgl/materialPurchaseOrder/abandonPurchaseOrder', data);//作废 export const updatePurchaseOrderApi = data => post('xmgl/materialPurchaseOrder/updatePurchaseOrder', data);//下单 export const getMaterialPurchaseInfoApi = data => post('xmgl/materialPurchaseOrder/getMaterialPurchaseInfo', data); //本项目运单 export const addmaterialPurchaseWayBillApi = data => post('xmgl/materialPurchaseWayBill/add', data); export const editmaterialPurchaseWayBillApi = data => post('xmgl/materialPurchaseWayBill/edit', data); export const deletematerialPurchaseWayBillApi = data => post('xmgl/materialPurchaseWayBill/delete', data); export const materialPurchaseWayBillPageApi = data => post('xmgl/materialPurchaseWayBill/selectMaterialPurchaseWayBillPage', data);//有分页 //榜单台账 export const addmaterialPoundBillApi = data => post('xmgl/materialPoundBill/add', data); export const editmaterialPoundBillApi = data => post('xmgl/materialPoundBill/edit', data); export const deletematerialPoundBillApi = data => post('xmgl/materialPoundBill/delete', data); export const materialPoundBillPageApi = data => post('xmgl/materialPoundBill/selectMaterialPoundBillPage', data);//有分页 export const abandonPoundBillApi = data => post('xmgl/materialPoundBill/abandonPoundBill', data);//废弃磅单信息 //计量中心-材料类别 export const getMaterialTyperApi = params => get('/xmgl/materialType/list', params); export const addMaterialTypeApi = data => post('/xmgl/materialType/addMaterialType', data); export const updateMaterialTypeApi = data => post('/xmgl/materialType/updateMaterialType', data); export const deleteByIdMaterialTyperApi = params => get('/xmgl/materialType/deleteById', params); //计量中心-类别明细 export const getMaterialDetailsApi = params => get('/xmgl/materialDetails/list', params); export const addMaterialDetailsApi = data => post('/xmgl/materialDetails/addMaterialDetails', data); export const updateMaterialDetailsApi = data => post('/xmgl/materialDetails/updateMaterialDetails', data); export const deleteMaterialDetailsApi = params => get('/xmgl/materialDetails/deleteById', params); export const getSumConsumeListApi = params => get('/xmgl/materialDetails/sumConsumeList', params);