85 lines
2.8 KiB
TypeScript
85 lines
2.8 KiB
TypeScript
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 })
|
|
}
|