Files
crm_uiapp/src/api/erp/sale-out-scan-record/index.ts

43 lines
1.2 KiB
TypeScript

import { http } from '@/http/http'
/** 销售出库扫码记录 */
export interface SaleOutScanRecord {
id?: number
saleOutId: number
productId?: number
productName?: string
productSpec?: string
productBarCode?: string
productUnit?: string
warehouseId?: number
warehouseName?: string
locationCode?: string
batchNo?: string
scanCount?: number
scanTime?: string
operatorId?: number
operatorName?: string
remark?: string
createTime?: string
}
/** 创建扫码记录 */
export function createSaleOutScanRecord(data: SaleOutScanRecord) {
return http.post<number>('/erp/sale-out-scan-record/create', data)
}
/** 批量创建扫码记录 */
export function createSaleOutScanRecordBatch(data: SaleOutScanRecord[]) {
return http.post<number[]>('/erp/sale-out-scan-record/create-batch', data)
}
/** 删除扫码记录 */
export function deleteSaleOutScanRecord(id: number) {
return http.delete<boolean>(`/erp/sale-out-scan-record/delete?id=${id}`)
}
/** 获取出库单的所有扫码记录 */
export function getSaleOutScanRecordList(saleOutId: number) {
return http.get<SaleOutScanRecord[]>(`/erp/sale-out-scan-record/list?saleOutId=${saleOutId}`)
}