44 lines
805 B
TypeScript
44 lines
805 B
TypeScript
import request from '@/utils/http'
|
|
|
|
type PageList<T> = {
|
|
list: T[]
|
|
total: number
|
|
page: number
|
|
pageSize: number
|
|
totalPages: number
|
|
}
|
|
|
|
export type QcMaterialUsage = {
|
|
id: string
|
|
materialId: string
|
|
materialCode: string
|
|
materialName: string
|
|
changeType: string
|
|
changeQty: number
|
|
stockAfter: number
|
|
qcTaskId: string
|
|
qcTaskNo: string
|
|
receiver?: string
|
|
purpose?: string
|
|
useTime?: string
|
|
sourceType: string
|
|
remark: string
|
|
createBy: string
|
|
createByName?: string
|
|
createTime: string
|
|
}
|
|
|
|
export function fetchQcMaterialUsageList(params?: {
|
|
page?: number
|
|
pageSize?: number
|
|
materialId?: string
|
|
changeType?: string
|
|
startTime?: string
|
|
endTime?: string
|
|
}) {
|
|
return request.get<PageList<QcMaterialUsage>>({
|
|
url: '/web/admin/qc-material-usages',
|
|
params
|
|
})
|
|
}
|