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.
192 lines
4.5 KiB
192 lines
4.5 KiB
import { createAPI } from "@/utils/httpRequest.js";
|
|
|
|
/**
|
|
* bom列表查询
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const bomManagementSearch = data => createAPI(`/plm/bomManagement/bomManagementSearch`,'post',data)
|
|
|
|
/**
|
|
* bom新增
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const bomManagementSave = data => createAPI(`/plm/bomManagement/bomManagementSave`,'post',data)
|
|
|
|
/**
|
|
* bom编辑
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const bomManagementEdit = data => createAPI(`/plm/bomManagement/bomManagementEdit`,'post',data)
|
|
|
|
/**
|
|
* bom删除
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const bomManagementDelete = data => createAPI(`/plm/bomManagement/bomManagementDelete`,'post',data)
|
|
|
|
/**
|
|
* 查询物料清单
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryPartList = data => createAPI(`/plm/bomManagement/queryPartList`,'post',data)
|
|
|
|
/**
|
|
* 查bom明细
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryBomDetail = data => createAPI(`/plm/bomManagement/queryBomDetail`,'post',data)
|
|
|
|
/**
|
|
* 查bom明细
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryBomComponent = data => createAPI(`/plm/bomManagement/queryBomComponent`,'post',data)
|
|
|
|
/**
|
|
* bom明细新增
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const bomDetailSave = data => createAPI(`/plm/bomManagement/bomDetailSave`,'post',data)
|
|
|
|
/**
|
|
* bom明细编辑
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const bomDetailUpdate = data => createAPI(`/plm/bomManagement/bomDetailUpdate`,'post',data)
|
|
|
|
/**
|
|
* bom明细删除
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const bomDetailDelete = data => createAPI(`/plm/bomManagement/bomDetailDelete`,'post',data)
|
|
|
|
/**
|
|
* 修改明细状态
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const updateAlternativeStatus = data => createAPI(`/plm/bomManagement/updateAlternativeStatus`,'post',data)
|
|
|
|
/**
|
|
* 新增bom主信息
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const saveBomHeader = data => createAPI(`/plm/bomManagement/saveBomHeader`,'post',data)
|
|
|
|
/**
|
|
* 查询bom主信息
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryBomHeader = data => createAPI(`/plm/bomManagement/queryBomHeader`,'post',data)
|
|
|
|
/**
|
|
* 新增bom子明细
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const saveBomComponent = data => createAPI(`/plm/bomManagement/saveBomComponent`,'post',data)
|
|
|
|
/**
|
|
* 修改bom子明细
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const updateBomComponent = data => createAPI(`/plm/bomManagement/updateBomComponent`,'post',data)
|
|
|
|
/**
|
|
* 删除bom子明细
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const deleteBomComponent = data => createAPI(`/plm/bomManagement/deleteBomComponent`,'post',data)
|
|
|
|
/**
|
|
* 根据物料编码查询工序
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryOperationList = data => createAPI(`/plm/bomManagement/queryOperationList`,'post',data)
|
|
|
|
/**
|
|
* 获取物料的bom版本号
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const getBomEngChgLevel = data => createAPI(`/plm/bomManagement/getBomEngChgLevel`,'post',data)
|
|
|
|
/**
|
|
* 获取子料的序号
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const getComponentLineSequence = data => createAPI(`/plm/bomManagement/getComponentLineSequence`,'post',data)
|
|
|
|
/**
|
|
* 复制bom
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const copyBom = data => createAPI(`/plm/bomManagement/copyBom`,'post',data)
|
|
|
|
/**
|
|
* 复制alternative
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const copyAlternative = data => createAPI(`/plm/bomManagement/copyAlternative`,'post',data)
|
|
|
|
/**
|
|
* 转正式Bom
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const toBecomeOfficialBom = data => createAPI(`/plm/bomManagement/toBecomeOfficialBom`,'post',data)
|
|
|
|
/**
|
|
* 新编辑副产品成本分配
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const updateManufStructCostDistrib = data => createAPI(`/plm/bomManagement/updateManufStructCostDistrib`,'post',data)
|
|
|
|
/**
|
|
* 刷新子物料
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryBomComponentTable = data => createAPI(`/plm/bomManagement/queryBomComponentTable`,'post',data)
|
|
|
|
/**
|
|
* 刷新副产品
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryBomByProductTable = data => createAPI(`/plm/bomManagement/queryBomByProductTable`,'post',data)
|
|
|
|
/**
|
|
* 刷新项目成本分配
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryManufStructCostDistribtionTable = data => createAPI(`/plm/bomManagement/queryManufStructCostDistribtionTable`,'post',data)
|
|
|
|
/**
|
|
* 刷新多级别结构
|
|
* @param data
|
|
* @returns {*}
|
|
*/
|
|
export const queryMultiLevelStructureTable = data => createAPI(`/plm/bomManagement/queryMultiLevelStructureTable`,'post',data)
|
|
|
|
|