zhgdyun/src/assets/js/api/materialManage.js

148 lines
9.5 KiB
JavaScript
Raw Normal View History

2022-06-08 14:51:11 +08:00
/**
* 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);
2023-02-23 21:03:56 +08:00
//材料进场记录
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);
2023-02-24 18:33:18 +08:00
export const getApproachRecordListApi = data => get('xmgl/materialApproachRecord/list', data);
2023-02-23 21:03:56 +08:00
2022-06-08 14:51:11 +08:00
//项目从企业库复制材料数据
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);//有分页
2023-01-08 01:33:25 +08:00
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);