From ee2f3e12d2f33b3c379910d9db6c1358532ab0cb Mon Sep 17 00:00:00 2001 From: huang <1724659546@qq.com> Date: Thu, 23 Oct 2025 16:12:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/PigBatchList.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/PigBatchList.vue b/src/components/PigBatchList.vue index a6bcea7f..2e932ca9 100644 --- a/src/components/PigBatchList.vue +++ b/src/components/PigBatchList.vue @@ -129,9 +129,12 @@ export default { // Create a map for quick lookup of house names by ID const houseMap = new Map(houses.map(house => [house.id, house.name])); - this.availablePens = pens.map(pen => ({ + // Filter for pens that are not assigned to any batch + const unassignedPens = pens.filter(pen => !pen.pig_batch_id); + + this.availablePens = unassignedPens.map(pen => ({ id: pen.id, - label: `${pen.pen_number}(${houseMap.get(pen.house_id) || '未知猪舍'})` // Changed format here + label: `${pen.pen_number} (${houseMap.get(pen.house_id) || '未知猪舍'})` })); } catch (error) { console.error("Error fetching pens or houses:", error);