124 lines
8.1 KiB
JavaScript
124 lines
8.1 KiB
JavaScript
/**
|
|
* 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 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);//废弃磅单信息
|