import axios from "../request";
|
|
/**
|
* 物资管理模块接口
|
*/
|
export default {
|
/**
|
* 搅拌站原料模块接口
|
*/
|
|
// 获取原料数据总量
|
getAllmixMaterialData: () =>
|
axios.post('/materials/mixMaterial/mixTotalCount'),
|
|
// 查询搅拌站原料管理信息
|
searchStirstandList: (params) =>
|
axios({
|
method: 'post',
|
url: '/materials/mixMaterial/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
startTime: params.startTime ? `${params.startTime} 00:00:00` : '',
|
endTime: params.endTime ? `${params.endTime} 23:59:59` : ''
|
}
|
}),
|
// 获取原料信息
|
getRawMaterialData: (params) =>
|
axios.post('/materials/mixMaterial/info', params),
|
// 添加 修改 搅拌站原料信息
|
insertStirstandInfo: (params) =>
|
axios.post('/materials/mixMaterial/addMixMaterial', params),
|
// 删除搅拌站原料信息
|
deleteStirstandInfo: (params) =>
|
axios.post('/materials/mixMaterial/delete', params),
|
|
/**
|
* 进场称重记录
|
*/
|
//查询列表接口
|
searchWeighRecordsList: (params) =>
|
axios.post('/materials/weigh/queryAllWeigh', params),
|
|
|
/**
|
* 备品备件模块接口
|
*/
|
// 查询备品备件列表信息
|
SEARCHSPAREPARTLIST: (params) =>
|
axios({
|
method: 'post',
|
url: '/materials/spare/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
spareNum: params.spareNum,
|
spareName: params.spareName
|
}
|
}),
|
// 添加备品备件信息
|
INSERTSPAREPARTINFO: (params) =>
|
axios.post('/materials/spare/addSpare', params),
|
// 修改备品备件信息
|
UPDATESPAREPARTINFO: (params) =>
|
axios.post('/materials/spare/addSpare', params),
|
// 删除备品备件信息
|
DELETESPAREPARTINFO: (params) =>
|
axios.post('/materials/spare/delete', params),
|
|
/**
|
* 搅拌站原料管理(入库)
|
*/
|
// 搅拌站入库管理列表
|
mixingInventLists: (params) =>
|
axios.post('/materials/mixingstationstorage/selectAllList', params),
|
// 搅拌站入库管理导出
|
mixingInventExports: (params) =>
|
axios({
|
method: 'post',
|
url: '/materials/mixingstationstorage/export',
|
responseType: 'blob',
|
data: params
|
}),
|
// 搅拌站入库管理新增
|
mixingInventAdd: (params) =>
|
axios.post('/materials/mixingstationstorage/insert', params),
|
|
/**
|
* 搅拌站原料管理(库存)
|
*/
|
// 搅拌站库存列表
|
mixingRepertLists: (params) =>
|
axios.post('/materials/mixingstationstorage/selectInventoryList', params),
|
//搅拌站(库存校正)
|
mixingCheckInvents: (params) =>
|
axios.post('/materials/mixingstationstorage/inventoryCorrection', params),
|
|
/**
|
* 搅拌站原料管理(校正记录)
|
*/
|
//校正记录列表
|
mixingCheckRecords: (params) =>
|
axios.post('/materials/mixingstationstorage/selectInventoryRecordList', params),
|
//校正记录导出按钮
|
mixingChecksexports: (params) =>
|
axios({
|
method: 'post',
|
url: '/materials/mixingstationstorage/exportInventoryRecord',
|
responseType: 'blob',
|
data: params
|
}),
|
|
/**
|
* 搅拌站原料管理(消耗记录)
|
*/
|
//消耗记录列表
|
mixingCostsRecords: (params) =>
|
axios.post('/materials/mixingstationstorage/selectAllConsumptionList', params),
|
//消耗记录导出按钮
|
mixingCostsExports: (params) =>
|
axios({
|
method: 'post',
|
url: '/materials/mixingstationstorage/exportAllConsumptionList',
|
responseType: 'blob',
|
data: params
|
}),
|
|
/**
|
* 搅拌站消耗
|
*/
|
mixingExpendLists: (params) =>
|
axios.post('/materials/materialRelease/materialRew', params),
|
|
/* 预埋件管理 */
|
embedded: {
|
// 库存管理
|
inventGetLists: params => // table列表
|
axios.post('/materials/embedmentInventoryManagement/findAll', params),
|
inventCheck: params => // 库存校正
|
axios.post('/materials/embedmentInventoryManagement/inventoryCorrection', params),
|
inventPresAlarm: params => // 预报警设置
|
axios.post('/materials/embedmentInventoryManagement/alarmSet', params),
|
inventExportxls: params => // 导出
|
axios({
|
method: 'post',
|
url: '/materials/embedmentInventoryManagement/export',
|
responseType: 'blob',
|
data: params
|
}),
|
// 入库记录
|
incomeGetLists: params => // talbe列表
|
axios.post('/materials/embedmentInsetRecord/embedmentRecordList', params),
|
incomeInsert: params => // 新增
|
axios.post('/materials/embedmentInsetRecord/insert', params),
|
incomeUpdate: params => // 修改更新
|
axios.post('/materials/embedmentInsetRecord/update', params),
|
incomeDel: params => // 修改回显
|
axios.get('/materials/embedmentInsetRecord/embedmentRecordDel', { params }),
|
incomeExportxls: params => // 导出
|
axios({
|
method: 'post',
|
url: '/materials/embedmentInsetRecord/export',
|
responseType: 'blob',
|
data: params
|
}),
|
incomeExportXls: params => //导出模板
|
axios({
|
method: 'post',
|
url: '/materials/embedmentInsetRecord/recordExportTemplate',
|
responseType: 'blob',
|
params: params
|
}),
|
incomeInXls: params => //导入Excel
|
axios.post('/materials/embedmentInsetRecord/variateExcel', params),
|
|
// 预埋件种类
|
typeGetLists: params => // table列表
|
axios.post('/materials/embedmentGoods/findAll', params),
|
typeInsert: params => // 新增
|
axios.post('/materials/embedmentGoods/insert', params),
|
typeUpdate: params => // 修改更新
|
axios.post('/materials/embedmentGoods/update', params),
|
typeDetail: params => // 修改回显
|
axios.get('/materials/embedmentGoods/findEntity', { params }),
|
typeModels: params => // 类别
|
axios.get('/materials/embedmentGoods/getType', { params }),
|
// 消耗记录
|
costGetLists: params => // table列表
|
axios.post('/materials/embedmentInsetRecord/embedmentRecordOutList', params),
|
costInser: params => // table列表
|
axios.post('/materials/embedmentInsetRecord/insert', params),
|
costUpdate: params => // table列表
|
axios.post('/materials/embedmentInsetRecord/update', params),
|
costDel: params => // table列表
|
axios.get('/materials/embedmentInsetRecord/embedmentRecordDel', { params }),
|
// 校正记录
|
checkGetLists: params => // 修改回显
|
axios.post('/materials/embedmentCorrection/inventoryList', params),
|
},
|
}
|