新增资库区

This commit is contained in:
WUSIJIAN
2026-01-26 17:51:36 +08:00
parent 150caf746d
commit 23cc5b22f8
3 changed files with 476 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
import { newService } from '/@/utils/request';
// 库区查询参数
export interface ZoneQueryParams {
keyword?: string;
warehouseId?: string;
status?: string;
pageNum?: number;
pageSize?: number;
}
// 库区数据接口
export interface ZoneData {
id?: string;
zoneName: string;
zoneCode?: string;
zoneType?: string;
warehouseId: string;
capacity?: number;
status?: number;
remark?: string;
}
// 获取库区列表
export function listZones(params?: ZoneQueryParams) {
return newService({
url: '/assets/zone/listZones',
method: 'get',
params,
});
}
// 获取库区详情
export function getZone(id: string) {
return newService({
url: '/assets/zone/getZone',
method: 'get',
params: { id },
});
}
// 创建库区
export function createZone(data: ZoneData) {
return newService({
url: '/assets/zone/createZone',
method: 'post',
data,
});
}
// 更新库区
export function updateZone(data: ZoneData) {
return newService({
url: '/assets/zone/updateZone',
method: 'put',
data,
});
}
// 删除库区
export function deleteZone(id: string) {
return newService({
url: '/assets/zone/deleteZone',
method: 'delete',
params: { id },
});
}