优化仓库和库区管理功能,将状态字段类型从number改为string,移除编辑表单中的状态选择项,在列表页面将状态标签改为开关组件支持直接切换状态,新增updateWarehouseStatus和updateZoneStatus接口用于批量更新状态,同时在操作列新增日志按钮并集成操作日志对话框组件,在列表中添加修改时间列,优化查询参数将name改为keyword统一搜索字段命名

This commit is contained in:
WUSIJIAN
2026-01-29 11:20:13 +08:00
parent 23cc5b22f8
commit 5864db37d8
9 changed files with 683 additions and 50 deletions

View File

@@ -2,8 +2,8 @@ import { newService } from '/@/utils/request';
// 仓库查询参数
export interface WarehouseQueryParams {
name?: string;
status?: number;
keyword?: string;
status?: string;
pageNum?: number;
pageSize?: number;
}
@@ -16,7 +16,7 @@ export interface WarehouseData {
address?: string;
contactPerson?: string;
contactPhone?: string;
status?: number;
status?: string;
remark?: string;
}
@@ -64,3 +64,12 @@ export function deleteWarehouse(id: string) {
params: { id },
});
}
// 更新仓库状态
export function updateWarehouseStatus(data: { id: string[]; status: string }) {
return newService({
url: '/assets/warehouse/updateWarehouseStatus',
method: 'put',
data,
});
}