| | |
| | | <el-tab-pane label="项目良好行为" name="info6"></el-tab-pane> |
| | | <el-tab-pane label="违法违规行为惩戒" name="info7"></el-tab-pane> |
| | | </el-tabs> |
| | | <div v-if="activeName != 'first'"> |
| | | <div v-for="(item, index) in questionBankData" :key="index"> |
| | | <div> |
| | | <div class="answer"> |
| | | <div class="topic-item" v-for="(item, index) in questionBankData" :key="index"> |
| | | <div class="topic-title"> |
| | | {{ index + 1 }} .{{ item.subjectName }} |
| | | </div> |
| | | |
| | | <div v-if="item.choicesType == 0"> |
| | | <div v-for="(item1, index1) in item.subjectOptionList" :key="index1"> |
| | | <el-radio v-model="item1.ids" :label="item1.id">{{ item1.optionName }}</el-radio> |
| | | </div> |
| | | <div class="topic-options" v-if="item.choicesType == 0"> |
| | | <el-radio-group v-model="item.chooseId"> |
| | | <el-radio :label="item1.optionName" v-for="(item1, index1) in item.subjectOptionList" |
| | | :key="index1"></el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | |
| | | <div v-if="item.choicesType == 3"> |
| | | |
| | | <div class="topic-options" v-if="item.choicesType == 3"> |
| | | <div v-for="(item1, index1) in item.subjectOptionList" :key="index1" style="display: flex;"> |
| | | <div>{{ item1.optionName }}:</div> |
| | | <el-input-number v-model="item1.numbers" @change="handleChange" :min="0" :max="25" |
| | |
| | | } |
| | | </script> |
| | | |
| | | <style></style> |
| | | <style lang="scss" scoped> |
| | | :deep(.answer) { |
| | | .topic-item { |
| | | margin-bottom: 20px; |
| | | |
| | | .topic-title { |
| | | margin-bottom: 10px; |
| | | } |
| | | |
| | | .topic-options { |
| | | .el-radio { |
| | | margin-bottom: 10px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |