This commit is contained in:
yanran200730
2021-12-23 19:11:19 +08:00
parent 18182ea5a1
commit 27f4a48e92

View File

@@ -17,17 +17,18 @@
</el-radio-group>
</el-form-item>
<el-form-item label="题目选项" prop="items">
<el-row type="flex" justify="space-between" v-for="(question,index) in form.items" :key="index">
<label>{{map(index)}}</label>
<div style="width: 500px">
<el-form-item :prop="'items.' + index + '.content'"
:rules="[{ required: true, message: '选项不能为空', trigger: 'blur' }]">
<el-input placeholder="请输入选项内容" size="small" v-model="question.content" clearable></el-input>
<el-row type="flex" v-for="(question,index) in form.items" :key="index" style="width: 100%; margin-bottom: 20px;">
<div>
<el-form-item :prop="'items.' + index + '.content'" :rules="[{ required: true, message: '选项不能为空', trigger: 'blur' }]">
<div class="display: flex;">
<label>{{map(index)}}</label>
<el-input style="width: 500px; margin: 0 20px;" placeholder="请输入选项内容" size="small" v-model="question.content" clearable></el-input>
<el-checkbox :value="question.checked" @change="handleChange(index)">设为答案</el-checkbox>
<el-button type="text" icon="iconfont iconDelete" style="margin-top: 6px;"
:disabled="form.items.length<=1" @click="handleDel(index)"></el-button>
</div>
</el-form-item>
</div>
<el-checkbox :value="question.checked" @change="handleChange(index)">设为答案</el-checkbox>
<el-button type="text" icon="iconfont iconDelete" style="margin-top: 6px;"
:disabled="form.items.length<=1" @click="handleDel(index)"></el-button>
</el-row>
<el-button type="text" @click="handleAdd" v-if="form.items && form.items.length<7">添加选项</el-button>
</el-form-item>