heli-mes/mes-ui/mes-ui-admin-vue3/src/api/heli/partpurchaseorder/index.ts
2025-06-25 04:18:15 +08:00

48 lines
1.3 KiB
TypeScript

import request from '@/config/axios'
export interface PartPurchaseOrderVO {
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 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 })
}