You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

185 lines
4.2 KiB

import { createAPI } from "@/utils/httpRequest.js";
/**
* bom列表查询
* @param data
* @returns {*}
*/
export const bomManagementSearch = data => createAPI(`/part/bomManagement/bomManagementSearch`,'post',data)
/**
* bom新增
* @param data
* @returns {*}
*/
export const bomManagementSave = data => createAPI(`/part/bomManagement/bomManagementSave`,'post',data)
/**
* bom编辑
* @param data
* @returns {*}
*/
export const bomManagementEdit = data => createAPI(`/part/bomManagement/bomManagementEdit`,'post',data)
/**
* bom删除
* @param data
* @returns {*}
*/
export const bomManagementDelete = data => createAPI(`/part/bomManagement/bomManagementDelete`,'post',data)
/**
* 查询物料清单
* @param data
* @returns {*}
*/
export const queryPartList = data => createAPI(`/part/bomManagement/queryPartList`,'post',data)
/**
* 查bom明细
* @param data
* @returns {*}
*/
export const queryBomDetail = data => createAPI(`/part/bomManagement/queryBomDetail`,'post',data)
/**
* 查bom明细
* @param data
* @returns {*}
*/
export const queryBomComponent = data => createAPI(`/part/bomManagement/queryBomComponent`,'post',data)
/**
* bom明细新增
* @param data
* @returns {*}
*/
export const bomDetailSave = data => createAPI(`/part/bomManagement/bomDetailSave`,'post',data)
/**
* bom明细编辑
* @param data
* @returns {*}
*/
export const bomDetailUpdate = data => createAPI(`/part/bomManagement/bomDetailUpdate`,'post',data)
/**
* bom明细删除
* @param data
* @returns {*}
*/
export const bomDetailDelete = data => createAPI(`/part/bomManagement/bomDetailDelete`,'post',data)
/**
* 新增bom主信息
* @param data
* @returns {*}
*/
export const saveBomHeader = data => createAPI(`/part/bomManagement/saveBomHeader`,'post',data)
/**
* 查询bom主信息
* @param data
* @returns {*}
*/
export const queryBomHeader = data => createAPI(`/part/bomManagement/queryBomHeader`,'post',data)
/**
* 新增bom子明细
* @param data
* @returns {*}
*/
export const saveBomComponent = data => createAPI(`/part/bomManagement/saveBomComponent`,'post',data)
/**
* 修改bom子明细
* @param data
* @returns {*}
*/
export const updateBomComponent = data => createAPI(`/part/bomManagement/updateBomComponent`,'post',data)
/**
* 删除bom子明细
* @param data
* @returns {*}
*/
export const deleteBomComponent = data => createAPI(`/part/bomManagement/deleteBomComponent`,'post',data)
/**
* 根据物料编码查询工序
* @param data
* @returns {*}
*/
export const queryOperationList = data => createAPI(`/part/bomManagement/queryOperationList`,'post',data)
/**
* 获取子料的序号
* @param data
* @returns {*}
*/
export const getComponentLineSequence = data => createAPI(`/part/bomManagement/getComponentLineSequence`,'post',data)
/**
* 复制bom
* @param data
* @returns {*}
*/
export const copyBom = data => createAPI(`/part/bomManagement/copyBom`,'post',data)
/**
* 复制alternative
* @param data
* @returns {*}
*/
export const copyAlternative = data => createAPI(`/part/bomManagement/copyAlternative`,'post',data)
/**
* 刷新子物料
* @param data
* @returns {*}
*/
export const queryBomComponentTable = data => createAPI(`/part/bomManagement/queryBomComponentTable`,'post',data)
/**
* 修改明细状态
* @param data
* @returns {*}
*/
export const updateAlternativeStatus = data => createAPI(`/part/bomManagement/updateAlternativeStatus`,'post',data)
/**
* 查出可创建BOM的物料
* @param data
* @returns {*}
*/
export const queryPartListBom = data => createAPI(`/part/bomManagement/queryPartListBom`,'post',data)
/**
* 获取物料的BOM版本号
* @param data
* @returns {*}
*/
export const getBomEngChgLevel = data => createAPI(`/part/bomManagement/getBomEngChgLevel`,'post',data)
/**
* 查出所有类型的物料
* @param data
* @returns {*}
*/
export const queryPartListAll = data => createAPI(`/part/bomManagement/queryPartListAll`,'post',data)
/**
* 批量新增子件
* @param data
* @returns {*}
*/
export const batchSaveBomComponent = data => createAPI(`/part/bomManagement/batchSaveBomComponent`,'post',data)
/**
* 批量新增子件
* @param data
* @returns {*}
*/
export const saveBomComponentByExcel = data => createAPI(`/part/bomManagement/saveBomComponentByExcel`,'post',data)