支持分配猪只
This commit is contained in:
@@ -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
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user