Commit d8aa9dd8 authored by kzy's avatar kzy

生产管理

parent a0a324a3
<template>
<el-form ref="form" :model="form" label-width="80px">
<el-form-item label="活动区域">
<el-select v-model="form.region" placeholder="请选择活动区域" @change="updateTextBoxes">
<el-option label="区域一" value="region1"></el-option>
<el-option label="区域二" value="region2"></el-option>
</el-select>
</el-form-item>
<el-row v-for="(textbox, index) in form.textboxes" :key="index">
<el-col :span="12">
<el-form-item :label="'文本框 ' + (index + 1)">
<el-input v-model="textbox.value"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</template>
<script>
export default {
data() {
return {
form: {
region: 'region1',
textboxes: [{ value: '' }, { value: '' }, { value: '' }, { value: '' }]
},
};
},
methods: {
updateTextBoxes() {
if (this.form.region === 'region2') {
this.form.textboxes.push({ value: '' }, { value: '' }); // 添加两个额外的文本框
} else {
this.form.textboxes = this.form.textboxes.slice(0, 4); // 保留四个文本框
}
},
},
};
</script>
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment