66 lines
2.0 KiB
TypeScript
66 lines
2.0 KiB
TypeScript
![]() |
import request from '@/config/axios'
|
||
|
|
||
|
export interface PurchaseOrderNoDetailVO {
|
||
|
id: number
|
||
|
purchaseOrderId: number
|
||
|
boomDetailId: number
|
||
|
boomName: string
|
||
|
boomSpec: string
|
||
|
boomUnit: string
|
||
|
composition: string
|
||
|
purchaseAmount: number
|
||
|
estimatedPrice: number
|
||
|
actualPrice: number
|
||
|
arriveTime: Date
|
||
|
description: string
|
||
|
boomAmount: number
|
||
|
requireTime: Date
|
||
|
projectMaterialPlanId: number
|
||
|
projectMaterialPlanBoomId: number
|
||
|
projectPlanSubId: number
|
||
|
name: string
|
||
|
nameSim: string
|
||
|
projectId: number
|
||
|
projectPlanId: number
|
||
|
customerId: number
|
||
|
brief: string
|
||
|
projectName: string
|
||
|
projectNameSim: string
|
||
|
materialId: number
|
||
|
receivingStatus: boolean
|
||
|
storageId: number
|
||
|
storageMatId: number
|
||
|
purchaseRemAmount: number
|
||
|
theWeight: number
|
||
|
duEmpId: number
|
||
|
}
|
||
|
|
||
|
// 查询采购订单明细分页
|
||
|
export const getPurchaseOrderNoDetailPage = async (params) => {
|
||
|
return await request.get({ url: `/heli/purchase-order-no-detail/page`, params })
|
||
|
}
|
||
|
|
||
|
// 查询采购订单明细详情
|
||
|
export const getPurchaseOrderNoDetail = async (id: number) => {
|
||
|
return await request.get({ url: `/heli/purchase-order-no-detail/get?id=` + id })
|
||
|
}
|
||
|
|
||
|
// 新增采购订单明细
|
||
|
export const createPurchaseOrderNoDetail = async (data: PurchaseOrderNoDetailVO) => {
|
||
|
return await request.post({ url: `/heli/purchase-order-no-detail/create`, data })
|
||
|
}
|
||
|
|
||
|
// 修改采购订单明细
|
||
|
export const updatePurchaseOrderNoDetail = async (data: PurchaseOrderNoDetailVO) => {
|
||
|
return await request.put({ url: `/heli/purchase-order-no-detail/update`, data })
|
||
|
}
|
||
|
|
||
|
// 删除采购订单明细
|
||
|
export const deletePurchaseOrderNoDetail = async (id: number) => {
|
||
|
return await request.delete({ url: `/heli/purchase-order-no-detail/delete?id=` + id })
|
||
|
}
|
||
|
|
||
|
// 导出采购订单明细 Excel
|
||
|
export const exportPurchaseOrderNoDetail = async (params) => {
|
||
|
return await request.download({ url: `/heli/purchase-order-no-detail/export-excel`, params })
|
||
|
}
|