import request from '@/config/axios' // MES 杂项出库单 VO export interface WmMiscIssueVO { id: number code: string name: string type: number sourceDocType: string sourceDocId: number sourceDocCode: string issueDate: string status: number remark: string createTime: string } // MES 杂项出库单 API export const WmMiscIssueApi = { // 查询杂项出库单分页 getMiscIssuePage: async (params: any) => { return await request.get({ url: '/mes/wm/misc-issue/page', params }) }, // 查询杂项出库单详情 getMiscIssue: async (id: number) => { return await request.get({ url: '/mes/wm/misc-issue/get?id=' + id }) }, // 新增杂项出库单 createMiscIssue: async (data: WmMiscIssueVO) => { return await request.post({ url: '/mes/wm/misc-issue/create', data }) }, // 修改杂项出库单 updateMiscIssue: async (data: WmMiscIssueVO) => { return await request.put({ url: '/mes/wm/misc-issue/update', data }) }, // 删除杂项出库单 deleteMiscIssue: async (id: number) => { return await request.delete({ url: '/mes/wm/misc-issue/delete?id=' + id }) }, // 提交杂项出库单 submitMiscIssue: async (id: number) => { return await request.put({ url: '/mes/wm/misc-issue/submit?id=' + id }) }, // 执行出库 finishMiscIssue: async (id: number) => { return await request.put({ url: '/mes/wm/misc-issue/finish?id=' + id }) }, // 取消杂项出库单 cancelMiscIssue: async (id: number) => { return await request.put({ url: '/mes/wm/misc-issue/cancel?id=' + id }) }, // 导出杂项出库单 Excel exportMiscIssue: async (params: any) => { return await request.download({ url: '/mes/wm/misc-issue/export-excel', params }) }, // 校验杂项出库单数量 checkMiscIssueQuantity: async (id: number) => { return await request.get({ url: '/mes/wm/misc-issue/check-quantity?id=' + id }) } }