展示未分配数量
This commit is contained in:
@@ -21,6 +21,9 @@
|
||||
{{ formatRFC3339(batch.end_date) }}
|
||||
</template>
|
||||
</span>
|
||||
<span v-if="batch.unassigned_pig_count !== undefined && batch.unassigned_pig_count > 0" class="red-text">
|
||||
未分配数量: {{ batch.unassigned_pig_count }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="batch-actions">
|
||||
@@ -221,4 +224,8 @@ export default {
|
||||
text-align: center;
|
||||
padding: 20px 0;
|
||||
}
|
||||
|
||||
.batch-info-line .red-text {
|
||||
color: red;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -144,12 +144,18 @@ export default {
|
||||
const penWithDetails = {
|
||||
...pen,
|
||||
house_name: this.houseMap.get(pen.house_id) || '未知猪舍',
|
||||
batch_number: batchMap.get(pen.pig_batch_id)?.batch_number || null // 添加这一行
|
||||
batch_number: batchMap.get(pen.pig_batch_id)?.batch_number || null
|
||||
};
|
||||
batchMap.get(pen.pig_batch_id).pens.push(penWithDetails);
|
||||
}
|
||||
}
|
||||
return Array.from(batchMap.values());
|
||||
// Calculate unassigned_pig_count for each batch using currentTotalQuantity and currentTotalPigsInPens
|
||||
const assembledBatches = Array.from(batchMap.values());
|
||||
assembledBatches.forEach(batch => {
|
||||
// Use currentTotalQuantity and currentTotalPigsInPens directly from the batch object
|
||||
batch.unassigned_pig_count = (batch.currentTotalQuantity || 0) - (batch.currentTotalPigsInPens || 0);
|
||||
});
|
||||
return assembledBatches;
|
||||
},
|
||||
// --- 猪群操作 ---
|
||||
handleAddBatch() {
|
||||
|
||||
Reference in New Issue
Block a user