Files
zgty-mas-m/nx/api/material.js
2026-03-27 17:32:11 +08:00

120 lines
2.8 KiB
JavaScript

import request from '@/nx/request'
export default {
// 查询物料信息
queryMaterialInfo: params =>
request({
url: '/qms/resource/material-infomation/get-by-code',
method: 'GET',
params
}),
// 查询大类
queryMaterialCategory: params =>
request({
url: '/qms/resource/material-product/category-data',
method: 'GET',
params
}),
// 查询物料实例
queryMaterialInformation: params =>
request({
url: '/qms/resource/material-infomation/page',
method: 'GET',
params
}),
// 物料出库
execMaterialOut: data =>
request({
url: '/qms/resource/material-inventory-outbound/add',
method: 'POST',
data
}),
// 新增使用记录
addUseRecord: data =>
request({
url: '/qms/resource/material-use-record/add',
method: 'POST',
data
}),
// 删除使用记录
deleteUseRecord: params =>
request({
url: '/qms/resource/material-use-record/delete',
method: 'DELETE',
params
}),
getUseRecord: params =>
request({
url: '/qms/resource/material-use-record/page',
method: 'GET',
params
}),
// 使用确认
confirmUseRecord: data =>
request({
url: '/qms/resource/material-use-record/review',
method: 'PUT',
data
}),
// 新增危化品配置信息
addHazardousMake: data =>
request({
url: '/qms/resource/material-use-record/hzrd-make',
method: 'POST',
data
}),
// 新增用完标记和清洗回收
addUseOver: data =>
request({
url: '/qms/resource/material-use-end-reuse/add',
method: 'POST',
data
}),
getMaterialUseEndReuseDetailPage: params =>
request({
url: `/qms/resource/material-use-end-reuse-detail/page`,
method: 'GET',
params
}),
// 试剂瓶回收
reuse: data =>
request({
url: '/qms/resource/material-use-end-reuse/reuse',
method: 'PUT',
data
}),
// 流程列表
getLifecycleList: params =>
request({
url: '/qms/resource/material-lifecycle/page',
method: 'GET',
params
}),
// 获取流程明细
getLifecycleDetail: params =>
request({
url: '/qms/resource/material-lifecycle/get',
method: 'GET',
params
}),
// 存盘点明细
inventoryCheckDetails: params =>
request({
url: '/qms/resource/material-inventory-check-detail/page',
method: 'GET',
params
}),
inventoryCheckInf: data =>
request({
url: '/qms/resource/material-lifecycle/inventory-inf',
method: 'PUT',
data
}),
// 盘点执行人提交盘点
submitInventoryCheck: params =>
request({
url: '/qms/resource/material-lifecycle/operator-submit',
method: 'PUT',
params
})
}