import request from '@/config/axios' // 生产领料 VO export interface ItemRequisitionVO { id: number // ID code: string // 编码 requisitionDate: Date // 下料时间 deliveryDate: Date // 创建时间 status: number // 状态 feedingPipeline: string, processInstanceId: string // 流程实例的编号 planId: number // 计划ID remark: string // 备注 isEnable: boolean // 是否启用 } // 生产领料 API export const ItemRequisitionApi = { // 查询生产领料分页 getItemRequisitionPage: async (params: any) => { return await request.get({ url: `/mes/item-requisition/page`, params }) }, // 查询生产领料详情 getItemRequisition: async (id: number) => { return await request.get({ url: `/mes/item-requisition/get?id=` + id }) }, // 新增生产领料 createItemRequisition: async (data: ItemRequisitionVO) => { return await request.post({ url: `/mes/item-requisition/create`, data }) }, // 修改生产领料 updateItemRequisition: async (data: ItemRequisitionVO) => { return await request.put({ url: `/mes/item-requisition/update`, data }) }, // 删除生产领料 deleteItemRequisition: async (id: number) => { return await request.delete({ url: `/mes/item-requisition/delete?id=` + id }) }, // 导出生产领料 Excel exportItemRequisition: async (params) => { return await request.download({ url: `/mes/item-requisition/export-excel`, params }) }, // ==================== 子表(领料明细) ==================== // 获得领料明细列表 getItemRequisitionDetailListByItemRequisitionId: async (itemRequisitionId) => { return await request.get({ url: `/mes/item-requisition/item-requisition-detail/list-by-item-requisition-id?itemRequisitionId=` + itemRequisitionId }) }, // 修改领料单状态 changeStatus: async (id) => { return await request.get({ url: `/mes/item-requisition/changeStatus?&id=`+id}) } }