新增资产仓库

This commit is contained in:
WUSIJIAN
2026-01-26 16:37:58 +08:00
parent 2a1ca2328b
commit 2c3e4ac105
3 changed files with 441 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
import { newService } from '/@/utils/request';
// 仓库查询参数
export interface WarehouseQueryParams {
name?: string;
status?: number;
pageNum?: number;
pageSize?: number;
}
// 仓库数据接口
export interface WarehouseData {
id?: string;
warehouseName: string;
warehouseCode?: string;
address?: string;
contactPerson?: string;
contactPhone?: string;
status?: number;
remark?: string;
}
// 获取仓库列表
export function listWarehouses(params?: WarehouseQueryParams) {
return newService({
url: '/assets/warehouse/listWarehouses',
method: 'get',
params,
});
}
// 获取仓库详情
export function getWarehouse(id: string) {
return newService({
url: '/assets/warehouse/getWarehouse',
method: 'get',
params: { id },
});
}
// 创建仓库
export function createWarehouse(data: WarehouseData) {
return newService({
url: '/assets/warehouse/createWarehouse',
method: 'post',
data,
});
}
// 更新仓库
export function updateWarehouse(data: WarehouseData) {
return newService({
url: '/assets/warehouse/updateWarehouse',
method: 'put',
data,
});
}
// 删除仓库
export function deleteWarehouse(id: string) {
return newService({
url: '/assets/warehouse/deleteWarehouse',
method: 'delete',
params: { id },
});
}