feat(warehouse): implement bulk delete and multi-level rule-based batch generation for locations

This commit is contained in:
DXC
2026-04-02 10:55:17 +08:00
parent 84e615baf6
commit e28326b2e4
3 changed files with 331 additions and 2 deletions

View File

@ -33,3 +33,21 @@ export function deleteWarehouse(id: number) {
method: 'delete'
})
}
// 批量删除库位
export function batchDeleteWarehouse(ids: number[]) {
return request({
url: '/v1/warehouse/batch',
method: 'delete',
data: ids
})
}
// 规则化批量生成库位
export function batchGenerateWarehouse(data: { parent_id: number | null, rules: any[] }) {
return request({
url: '/v1/warehouse/batch-generate',
method: 'post',
data
})
}