59 lines
1.7 KiB
TypeScript
59 lines
1.7 KiB
TypeScript
![]() |
import request from '@/config/axios'
|
||
|
|
||
|
export interface StorageCheckVO {
|
||
|
id: number
|
||
|
stockNo: string
|
||
|
checkType: number
|
||
|
checkTime: Date
|
||
|
noZero: number
|
||
|
description: string
|
||
|
status: number
|
||
|
whId: number
|
||
|
keeper: number
|
||
|
keeperTime: Date
|
||
|
outbound: number
|
||
|
outboundTime: Date
|
||
|
cancel: number
|
||
|
cancelTime: Date
|
||
|
}
|
||
|
|
||
|
|
||
|
// 查询入/出库实时分页
|
||
|
export const updateStorageCheckStatus = async (checkid:number) => {
|
||
|
return await request.put({ url: `/heli/storage-check/update-status?checkId=`+checkid })
|
||
|
}
|
||
|
// 查询入/出库实时分页
|
||
|
export const getStorageNowMatRest = async (matid:number,pnid:number) => {
|
||
|
return await request.get({ url: `/heli/storage-log/matRest?matId=`+matid+'&pnId='+pnid })
|
||
|
}
|
||
|
|
||
|
// 查询入/出库盘点分页
|
||
|
export const getStorageCheckPage = async (params) => {
|
||
|
return await request.get({ url: `/heli/storage-check/page`, params })
|
||
|
}
|
||
|
|
||
|
// 查询入/出库盘点详情
|
||
|
export const getStorageCheck = async (id: number) => {
|
||
|
return await request.get({ url: `/heli/storage-check/get?id=` + id })
|
||
|
}
|
||
|
|
||
|
// 新增入/出库盘点
|
||
|
export const createStorageCheck = async (data: StorageCheckVO) => {
|
||
|
return await request.post({ url: `/heli/storage-check/create`, data })
|
||
|
}
|
||
|
|
||
|
// 修改入/出库盘点
|
||
|
export const updateStorageCheck = async (data: StorageCheckVO) => {
|
||
|
return await request.put({ url: `/heli/storage-check/update`, data })
|
||
|
}
|
||
|
|
||
|
// 删除入/出库盘点
|
||
|
export const deleteStorageCheck = async (id: number) => {
|
||
|
return await request.delete({ url: `/heli/storage-check/delete?id=` + id })
|
||
|
}
|
||
|
|
||
|
// 导出入/出库盘点 Excel
|
||
|
export const exportStorageCheck = async (params) => {
|
||
|
return await request.download({ url: `/heli/storage-check/export-excel`, params })
|
||
|
}
|