zhgdyun/src/assets/js/api/materialManage.js
2022-06-08 14:51:11 +08:00

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);//废弃磅单信息