2025-01-09 18:29:48 +08:00
|
|
|
import request from '@/config/axios'
|
|
|
|
|
|
|
|
export interface StorageVO {
|
|
|
|
id: number
|
|
|
|
stockType: number
|
|
|
|
stockInType: number
|
|
|
|
stockOutType: number
|
|
|
|
stockNo: string
|
|
|
|
headerNo: number
|
|
|
|
description: string
|
|
|
|
status: number
|
|
|
|
whId: number
|
|
|
|
keeper: number
|
|
|
|
keeperTime: Date
|
|
|
|
outbound: number
|
|
|
|
outboundTime: Date
|
|
|
|
cancel: number
|
|
|
|
cancelTime: Date
|
|
|
|
pickmode: string
|
|
|
|
pickmcar: string
|
|
|
|
projectSubName: string
|
|
|
|
}
|
|
|
|
|
|
|
|
// 查询入/出库分页
|
|
|
|
export const getStoragePage = async (params) => {
|
|
|
|
return await request.get({ url: `/heli/storage/page`, params })
|
|
|
|
}
|
|
|
|
|
|
|
|
// 查询入/出库详情
|
|
|
|
export const getStorage = async (id: number) => {
|
|
|
|
return await request.get({ url: `/heli/storage/get?id=` + id })
|
|
|
|
}
|
|
|
|
// 查询某个编码所有库存量
|
|
|
|
export const getStorageAll = async (id: number) => {
|
|
|
|
return await request.get({ url: `/heli/storage/getStorageAll?id=` + id })
|
|
|
|
}
|
|
|
|
|
|
|
|
// 新增入/出库
|
|
|
|
export const createStorage = async (data: StorageVO) => {
|
|
|
|
return await request.post({ url: `/heli/storage/create`, data })
|
|
|
|
}
|
|
|
|
|
|
|
|
// 修改入/出库
|
|
|
|
export const updateStorage = async (data: StorageVO) => {
|
|
|
|
return await request.put({ url: `/heli/storage/update`, data })
|
|
|
|
}
|
|
|
|
// 修改入/出库--审核
|
|
|
|
export const updateStorageok = async (data: StorageVO) => {
|
|
|
|
return await request.put({ url: `/heli/storage/updateok`, data })
|
|
|
|
}
|
|
|
|
// 修改入/出库
|
|
|
|
export const updateStorageStatus = async (data: StorageVO) => {
|
|
|
|
return await request.put({ url: `/heli/storage/update-status`, data })
|
|
|
|
}
|
|
|
|
// 删除入/出库
|
|
|
|
export const deleteStorage = async (id: number) => {
|
|
|
|
return await request.delete({ url: `/heli/storage/delete?id=` + id })
|
|
|
|
}
|
|
|
|
|
|
|
|
// 导出入/出库 Excel
|
|
|
|
export const exportStorage = async (params) => {
|
|
|
|
return await request.download({ url: `/heli/storage/export-excel`, params })
|
|
|
|
}
|
2025-07-03 14:14:24 +08:00
|
|
|
// 新增入/出库
|
|
|
|
export const procurementAndStorage = async (data) => {
|
|
|
|
return await request.post({ url: `/heli/storage/procurementAndStorage`, data })
|
|
|
|
}
|