import request from '@/config/axios' export interface PartVO { id: number projectMaterialPlanNo: string projectId: number projectPlanId: number submitUserId: number submitTime: Date auditor: number auditTime: Date status: number description: string } // 获取零件采购订单生成分页 export const getPartPage = async (params) => { return await request.get({ url: `/heli/purchase-order-make/getPartPurchaseOrderPage`, params }) } export const submitForm = async (data) => { return await request.post({ url: `/heli/purchase-order-no/submit`, data }) } // 获取零件采购单审批分页 export const getPartCheckPage = async (params) => { return await request.get({ url: `/heli/purchase-order-make/page`, params }) } // 获取零件采购单审批分页 export const getPartCheckPages = async (params) => { return await request.get({ url: `/heli/purchase-order-make/pages`, params }) } // 查询采购单主 export const getPurchaseOrderMake = async (id: number) => { return await request.get({ url: `/heli/purchase-order-make/get?id=` + id }) } // 更新采购单主批准 export const updatePurchaseOrderMake = async (id: number) => { return await request.put({ url: `/heli/purchase-order-make/updatePartCheck?id=` + id }) } // 更新采购单主驳回 export const updatePurchaseOrderMakeNo = async (params) => { return await request.put({ url: `/heli/purchase-order-make/updatePartCheckNo`, params }) } export const reject = async (id:number) => { return await request.get({ url: `/heli/purchase-order-make/reject?id=` +id }) } export const approval = async (id: number) => { return await request.get({ url: `/heli/purchase-order-make/approval?id=` + id }) } // 获取零件采购订单生成分页 export const getDetail = async (params) => { return await request.get({ url: `/heli/purchase-order-make/getDetail`, params }) } // 零件采购单送审生成 export const createPurchaseOrderMakeAndDetail = async (data) => { return await request.post({ url: `/heli/purchase-order-make/createPurchaseOrderMakeAndDetail`, data }) } export const review = async (params) => { return await request.get({ url: `/heli/purchase-order-make/review`, params }) } export const obtainReviewDetails = async (id:number) => { return await request.get({ url: `/heli/purchase-order-make/obtainReviewDetails?id=` +id }) } export const rejects = async (id:number) => { return await request.get({ url: `/heli/purchase-order-make/rejects?id=` +id }) } export const approvals = async (data) => { return await request.post({ url: `/heli/purchase-order-make/approvals`,data }) } export const exportOut = async (params) => { return await request.download({ url: `/heli/purchase-order-make/exportOut`, params }) } export const updateDuEmp = async (data) => { return await request.post({ url: `/heli/purchase-order-make/updateDuEmp`, data }) }