diff --git a/klp-ui/src/views/wms/warehouse/components/WarehouseInterlaced.vue b/klp-ui/src/views/wms/warehouse/components/WarehouseInterlaced.vue index 122d21d7..df77d480 100644 --- a/klp-ui/src/views/wms/warehouse/components/WarehouseInterlaced.vue +++ b/klp-ui/src/views/wms/warehouse/components/WarehouseInterlaced.vue @@ -238,15 +238,16 @@ export default { if (layer2Warehouses[i]) splitIds.push(layer2Warehouses[i].parentId); } // 1. 先统计每个 parentId 出现的次数 - const countMap = splitIds.reduce((map, id) => { - map.set(id, (map.get(id) || 0) + 1); - return map; - }, new Map()); + // const countMap = splitIds.reduce((map, id) => { + // map.set(id, (map.get(id) || 0) + 1); + // return map; + // }, new Map()); // 2. 过滤出至少出现两次的 parentId,再去重(map的key本身唯一,去重可省略但保留更严谨) - payload.locationIds = [...new Set( - splitIds.filter(id => countMap.get(id) >= 2) - )]; + // payload.locationIds = [...new Set( + // splitIds.filter(id => countMap.get(id) >= 2) + // )]; + payload.locationIds = [...new Set(splitIds)] console.log(payload) this.handleMergeWarehouse(payload); } else if (newLevel === 4) {