import request from '@/utils/request'
|
|
// 存货类型接口
|
export function StockTypeSelect() {
|
return request({
|
url: 'ProductModel/StockTypeSelect',
|
method: 'get'
|
})
|
}
|
|
// 物料类型查询
|
export function MaterialTypeSearch(data) {
|
return request({
|
url: 'ProductModel/MaterialTypeSearch',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 物料类型新增编辑
|
export function AddUpdateMaterialType(data) {
|
return request({
|
url: 'ProductModel/AddUpdateMaterialType',
|
method: 'post',
|
data
|
})
|
}
|
|
// 物料类型删除
|
export function DeleteMaterialType(data) {
|
return request({
|
url: 'ProductModel/DeleteMaterialType',
|
method: 'post',
|
params: data
|
})
|
}
|
|
// 单位列表查询
|
export function UomSearch(data) {
|
return request({
|
url: 'ProductModel/UomSearch',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 单位新增
|
export function UomAdd(data) {
|
return request({
|
url: 'ProductModel/UomAdd',
|
method: 'post',
|
data
|
})
|
}
|
|
// 单位删除
|
export function UomDelete(data) {
|
return request({
|
url: 'ProductModel/UomDelete',
|
method: 'post',
|
params: data
|
})
|
}
|
|
// 存类型查找物料类型
|
export function StockTypeSelectMaterialType(data) {
|
return request({
|
url: 'ProductModel/StockTypeSelectMaterialType',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 存货档案查询
|
export function InventoryFileSelect(data) {
|
return request({
|
url: 'ProductModel/InventoryFileSelect',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 存货档案新增编辑
|
export function AddUpdateInventoryFile(data) {
|
return request({
|
url: 'ProductModel/AddUpdateInventoryFile',
|
method: 'post',
|
data
|
})
|
}
|
|
// 存货档案删除
|
export function DeleteInventoryFile(data) {
|
return request({
|
url: 'ProductModel/DeleteInventoryFile',
|
method: 'post',
|
params: data
|
})
|
}
|
|
// 存货档案关联工艺路线查询
|
export function InventoryFileAssociationRoute(data) {
|
return request({
|
url: 'ProductModel/InventoryFileAssociationRoute',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 存货档案关联工艺路线提交
|
export function SaveInventoryFile(partcode, defaultroute_code, data) {
|
return request({
|
url: 'ProductModel/SaveInventoryFile?partcode=' + partcode + '&defaultroute_code=' + defaultroute_code,
|
method: 'post',
|
data
|
})
|
}
|
|
// 工艺路线查询
|
export function RouteSearch(data) {
|
return request({
|
url: 'ProductModel/RouteSearch',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 工艺路线预览
|
export function ViewRoute(data) {
|
return request({
|
url: 'ProductModel/ViewRoute',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 工艺路线新增编辑
|
export function AddUpdateRoute(id, opertype, data) {
|
return request({
|
url: 'ProductModel/AddUpdateRoute?id=' + id + '&opertype=' + opertype,
|
method: 'post',
|
data
|
})
|
}
|
|
// 工艺路线删除
|
export function DeleteRoute(data) {
|
return request({
|
url: 'ProductModel/DeleteRoute',
|
method: 'post',
|
params: data
|
})
|
}
|
|
// 工序查询
|
export function StepSearch(data) {
|
return request({
|
url: 'ProductModel/StepSearch',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 工序新增编辑
|
export function AddUpdateStep(data) {
|
return request({
|
url: 'ProductModel/AddUpdateStep',
|
method: 'post',
|
data
|
})
|
}
|
|
// 工序删除
|
export function DeleteStep(data) {
|
return request({
|
url: 'ProductModel/DeleteStep',
|
method: 'post',
|
params: data
|
})
|
}
|
|
// 工序定义关联工作站查询
|
export function StepAssociationEqp(data) {
|
return request({
|
url: 'ProductModel/StepAssociationEqp',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 工序定义关联工作站提交
|
export function SaveStepAssociationEqp(stepcode, data) {
|
return request({
|
url: 'ProductModel/SaveStepAssociationEqp?stepcode=' + stepcode,
|
method: 'post',
|
data
|
})
|
}
|
|
// 工序关联缺陷查询
|
export function StepAssociationDefect(data) {
|
return request({
|
url: 'ProductModel/StepAssociationDefect',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 工序关联缺陷提交
|
export function SaveStepAssociationDefect(stepcode, data) {
|
return request({
|
url: 'ProductModel/SaveStepAssociationDefect?stepcode=' + stepcode,
|
method: 'post',
|
data
|
})
|
}
|
|
// 产品信息下拉框查询
|
export function PartSelect() {
|
return request({
|
url: 'ProductModel/PartSelect',
|
method: 'get'
|
})
|
}
|
|
// 产品编码查找工艺路线下拉框
|
export function PartSelectRpute(data) {
|
return request({
|
url: 'ProductModel/PartSelectRpute',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 根据工艺路线编码查找关联工序集合
|
export function RouteSelectStep(data) {
|
return request({
|
url: 'ProductModel/RouteSelectStep',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 根据工序线编码查找关联设备集合
|
export function StepSelectEqp(data) {
|
return request({
|
url: 'ProductModel/StepSelectEqp',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 根据工序线编码查找关联设备列表集合
|
export function StepSelectEqpList(data) {
|
return request({
|
url: 'ProductModel/StepSelectEqpList',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 节拍工价查询
|
export function BeatRateSearch(data) {
|
return request({
|
url: 'ProductModel/BeatRateSearch',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 节拍工价提交
|
export function SaveBeatRate(data) {
|
return request({
|
url: 'ProductModel/SaveBeatRate',
|
method: 'post',
|
data
|
})
|
}
|
|
// 节拍工价删除
|
export function DeleteBeatRate(data) {
|
return request({
|
url: 'ProductModel/DeleteBeatRate',
|
method: 'post',
|
params: data
|
})
|
}
|
|
// 存货档案使用单位下拉
|
export function UomSelect() {
|
return request({
|
url: 'ProductModel/UomSelect',
|
method: 'get'
|
})
|
}
|
|
// 工艺路线工艺设置下拉
|
export function StepSelect() {
|
return request({
|
url: 'ProductModel/StepSelect',
|
method: 'get'
|
})
|
}
|
|
// 物料清单主列表查询
|
export function BoIventorySelect(data) {
|
return request({
|
url: 'ProductModel/BoIventorySelect',
|
method: 'get',
|
params: data
|
})
|
}
|
|
// 物料清单编辑显示及预览
|
export function BoIventorySelectView(data) {
|
return request({
|
url: 'ProductModel/BoIventorySelectView',
|
method: 'get',
|
params: data
|
})
|
}
|
// 物料清单新增/编辑提交
|
export function AddUpdateBoIventory(data) {
|
return request({
|
url: 'ProductModel/AddUpdateBoIventory',
|
method: 'post',
|
data
|
})
|
}
|
// 物料清单新增时获取最大版本号
|
export function MaterielDetailedVsion(data) {
|
return request({
|
url: 'ProductModel/MaterielDetailedVsion',
|
method: 'get',
|
params: data
|
})
|
}
|
// 物料清单删除
|
export function DeleteBoIventory(data) {
|
return request({
|
url: 'ProductModel/DeleteBoIventory',
|
method: 'post',
|
params: data
|
})
|
}
|