59 lines
1.2 KiB
JavaScript
59 lines
1.2 KiB
JavaScript
import request from '@/utils/request'
|
||
|
||
// 查询物料管理列表
|
||
export function listBasProduct(query) {
|
||
return request({
|
||
url: '/bas/BasProduct/list',
|
||
method: 'get',
|
||
params: query
|
||
})
|
||
}
|
||
|
||
// 查询物料管理详细
|
||
export function getBasProduct(productGuid) {
|
||
return request({
|
||
url: '/bas/BasProduct/' + productGuid,
|
||
method: 'get'
|
||
})
|
||
}
|
||
|
||
// 新增物料管理
|
||
export function addBasProduct(data) {
|
||
return request({
|
||
url: '/bas/BasProduct',
|
||
method: 'post',
|
||
data: data
|
||
})
|
||
}
|
||
|
||
// 修改物料管理
|
||
export function updateBasProduct(data) {
|
||
return request({
|
||
url: '/bas/BasProduct',
|
||
method: 'put',
|
||
data: data
|
||
})
|
||
}
|
||
|
||
// 删除物料管理
|
||
export function delBasProduct(productGuid) {
|
||
return request({
|
||
url: '/bas/BasProduct/' + productGuid,
|
||
method: 'delete'
|
||
})
|
||
}
|
||
|
||
// 从ERP获取物料信息
|
||
// 说明:
|
||
// - 使用GET请求调用后端接口 `/api2erp/receiveProduct`
|
||
// - 将本次请求的超时时间设置为5分钟(300000毫秒)
|
||
// - 不传递额外参数,后端负责同步逻辑
|
||
export function receiveProductFromERP() {
|
||
return request({
|
||
url: '/api2erp/receiveProduct',
|
||
method: 'get',
|
||
// 单次请求覆盖默认超时为5分钟
|
||
timeout: 300000
|
||
})
|
||
}
|