76 lines
1.6 KiB
TypeScript
76 lines
1.6 KiB
TypeScript
import request from '/@/utils/request';
|
|
enum Api {
|
|
AddMaterials = '/api/materials/add',
|
|
DeleteMaterials = '/api/materials/delete',
|
|
UpdateMaterials = '/api/materials/update',
|
|
PageMaterials = '/api/materials/page',
|
|
DetailMaterials = '/api/materials/detail',
|
|
ListMaterials = '/api/materials/list',
|
|
MtListBySourceId = '/api/materialList/listBySourceId',
|
|
CheckMaterials = '/api/materials/CheckById',
|
|
}
|
|
|
|
// 增加物料
|
|
export const addMaterials = (params?: any) =>
|
|
request({
|
|
url: Api.AddMaterials,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 删除物料
|
|
export const deleteMaterials = (params?: any) =>
|
|
request({
|
|
url: Api.DeleteMaterials,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 编辑物料
|
|
export const updateMaterials = (params?: any) =>
|
|
request({
|
|
url: Api.UpdateMaterials,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 分页查询物料
|
|
export const pageMaterials = (params?: any) =>
|
|
request({
|
|
url: Api.PageMaterials,
|
|
method: 'post',
|
|
data: params,
|
|
});
|
|
|
|
// 详情物料
|
|
export const detailMaterials = (id: any) =>
|
|
request({
|
|
url: Api.DetailMaterials,
|
|
method: 'get',
|
|
data: { id },
|
|
});
|
|
// 校验物料是否存在
|
|
export const checkMaterials = (classifyId: any) =>
|
|
request({
|
|
url: Api.CheckMaterials,
|
|
method: 'get',
|
|
data: { classifyId },
|
|
});
|
|
|
|
// 物料列表
|
|
export const listMaterials = () =>
|
|
request({
|
|
url: Api.ListMaterials,
|
|
method: 'get',
|
|
data: { },
|
|
});
|
|
|
|
|
|
// 附带的物料列表
|
|
export const materialListBySourceId = (sourceId: any) =>
|
|
request({
|
|
url: Api.MtListBySourceId,
|
|
method: 'get',
|
|
data: { sourceId },
|
|
});
|