支持分配猪只

This commit is contained in:
2025-10-23 15:29:29 +08:00
parent d7d68684e4
commit 2191bf2bdf
4 changed files with 120 additions and 13 deletions

View File

@@ -10,7 +10,7 @@
<div class="info-item border-left">存栏: {{ pen.current_pig_count || 0 }}</div>
</div>
<div class="actions-section">
<el-button size="small" @click="emitModifyPigCount" :disabled="!isBatchActive">修改猪只数量</el-button>
<el-button size="small" @click="emitAllocatePigs" :disabled="!isBatchActive">分配猪只</el-button>
<el-button size="small" type="danger" @click="emitRemove" :disabled="!isBatchActive">移除</el-button>
</div>
</div>
@@ -31,7 +31,7 @@ export default {
default: true // 默认活跃,以防万一没有传递
}
},
emits: ['remove', 'modify-pig-count'],
emits: ['remove', 'allocate-pigs'],
setup(props, { emit }) {
const statusType = computed(() => {
switch (props.pen.status) {
@@ -48,8 +48,8 @@ export default {
}
});
const emitModifyPigCount = () => {
emit('modify-pig-count', props.pen);
const emitAllocatePigs = () => {
emit('allocate-pigs', props.pen);
};
const emitRemove = () => {
@@ -58,7 +58,7 @@ export default {
return {
statusType,
emitModifyPigCount,
emitAllocatePigs,
emitRemove
};
}