feat: 新增备货区域前端接口(任务4)

This commit is contained in:
zhouz
2026-08-08 15:22:41 +08:00
parent a4c04cf6ec
commit 30e3582e19
2 changed files with 73 additions and 0 deletions

View File

@@ -0,0 +1,71 @@
import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace LmsStockingIvtApi {
/** 备货区域点位。 */
export interface StockingIvt {
isUsed: string;
ivtId: number;
ivtStatus: string;
pointCode: string;
pointLocation?: string;
pointName: string;
pointType: string;
remark?: string;
sortSeq: number;
updater?: string;
updateTime?: string;
vehicleCode?: string;
}
/** 备货区域修改参数。 */
export interface StockingIvtUpdateReq {
isUsed: string;
ivtId: number;
ivtStatus: string;
pointLocation?: string;
pointType: string;
remark?: string;
sortSeq: number;
vehicleCode?: string;
}
/** 纸管托盘格位库存。 */
export interface PaperVehicleInventory {
colNum: number;
materialCode: string;
materialName: string;
qty: number;
rowNum: number;
}
}
/** 查询备货区域分页。 */
export function getStockingIvtPage(params: PageParam) {
return requestClient.get<PageResult<LmsStockingIvtApi.StockingIvt>>(
'/lms/stocking-ivt/page',
{ params },
);
}
/** 查询备货区域详情。 */
export function getStockingIvt(ivtId: number) {
return requestClient.get<LmsStockingIvtApi.StockingIvt>(
'/lms/stocking-ivt/get',
{ params: { ivtId } },
);
}
/** 修改备货区域点位。 */
export function updateStockingIvt(data: LmsStockingIvtApi.StockingIvtUpdateReq) {
return requestClient.put('/lms/stocking-ivt/update', data);
}
/** 查询纸管托盘库存。 */
export function getPaperVehicleInventory(vehicleCode: string) {
return requestClient.get<LmsStockingIvtApi.PaperVehicleInventory[]>(
'/lms/stocking-ivt/paperVehicleList',
{ params: { vehicleCode } },
);
}