chem_mes/mes-ui/mes-ui-admin-vue3/src/api/biz/prostoragemat/index.ts

56 lines
1.6 KiB
TypeScript
Raw Normal View History

import request from '@/config/axios'
export interface ProStorageMatVO {
id: number
stockId: number
description: string
storeHouseId: number
storeAreaId: number
storeHouseCd: string
storeHouseName: string
storeAreCd: string
storeAreaName: string
materialId: number
matName: string
matCode: string
spec: string
unit: string
lotNo: string
operatorQty: number
sourceId: number
relarionId: number
bagSpec: number
bagQty: number
planId: number
proNo: string
}
// 查询成品入/出库子分页
export const getProStorageMatPage = async (params) => {
return await request.get({ url: `/twm/pro-storage-mat/page`, params })
}
// 查询成品入/出库子详情
export const getProStorageMat = async (id: number) => {
return await request.get({ url: `/twm/pro-storage-mat/get?id=` + id })
}
// 新增成品入/出库子
export const createProStorageMat = async (data: ProStorageMatVO) => {
return await request.post({ url: `/twm/pro-storage-mat/create`, data })
}
// 修改成品入/出库子
export const updateProStorageMat = async (data: ProStorageMatVO) => {
return await request.put({ url: `/twm/pro-storage-mat/update`, data })
}
// 删除成品入/出库子
export const deleteProStorageMat = async (id: number) => {
return await request.delete({ url: `/twm/pro-storage-mat/delete?id=` + id })
}
// 导出成品入/出库子 Excel
export const exportProStorageMat = async (params) => {
return await request.download({ url: `/twm/pro-storage-mat/export-excel`, params })
}