| | |
| | | </el-select> |
| | | <el-radio-group v-model="state.form.singleMethod" > |
| | | <el-radio :label="1" style="max-width: 30px">随机</el-radio> |
| | | <el-radio :label="2">顺序</el-radio> |
| | | </el-radio-group> |
| | | <el-radio :label="2" style="max-width: 30px">顺序</el-radio> |
| | | </el-radio-group > |
| | | <el-radio-group v-model="state.form.singleRebuild" style="margin-left: 30px" > |
| | | <el-radio :label="3" v-if="title === '编辑'" style="max-width: 30px">重新出题</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | </div> |
| | | <div style="display: flex"> |
| | |
| | | </el-select> |
| | | <el-radio-group v-model="state.form.multiMethod" > |
| | | <el-radio :label="1" style="max-width: 30px">随机</el-radio> |
| | | <el-radio :label="2">顺序</el-radio> |
| | | <el-radio :label="2" style="max-width: 30px">顺序</el-radio> |
| | | </el-radio-group> |
| | | <el-radio-group v-model="state.form.multiRebuild" style="margin-left: 30px" > |
| | | <el-radio :label="3" v-if="title === '编辑'" style="max-width: 30px">重新出题</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | </div> |
| | |
| | | </el-select> |
| | | <el-radio-group v-model="state.form.judgeMethod" > |
| | | <el-radio :label="1" style="max-width: 30px">随机</el-radio> |
| | | <el-radio :label="2">顺序</el-radio> |
| | | <el-radio :label="2" style="max-width: 30px">顺序</el-radio> |
| | | </el-radio-group> |
| | | <el-radio-group v-model="state.form.judgeRebuild" style="margin-left: 30px" > |
| | | <el-radio :label="3" v-if="title === '编辑'" style="max-width: 30px">重新出题</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | </div> |
| | |
| | | getQuestionBank |
| | | } from "@/api/onlineEducation/questionBank"; |
| | | import {addExam, checkExamName, editExam} from "@/api/onlineEducation/exam"; |
| | | import Student from "@/views/onlineEducation/groupExams/components/student.vue"; |
| | | |
| | | const dialogVisible = ref(false); |
| | | const title = ref(""); |
| | |
| | | singleScore: null, |
| | | limited: 1, |
| | | limitTime: null, |
| | | passScore: null |
| | | passScore: null, |
| | | judgeRebuild: null, |
| | | multiRebuild: null, |
| | | singleRebuild: null, |
| | | |
| | | }, |
| | | formRules: { |
| | |
| | | singleScore: null, |
| | | limited: 0, |
| | | limitTime: null, |
| | | passScore: null |
| | | passScore: null, |
| | | judgeRebuild: null, |
| | | multiRebuild: null, |
| | | singleRebuild: null, |
| | | } |
| | | } |
| | | const handleScroll = () => { |
| | |
| | | align-items:center; |
| | | font-size: 15px; |
| | | font-weight: 700; |
| | | margin: 20px 0 0 70px; |
| | | margin: 20px 0 0 35px; |
| | | } |
| | | } |
| | | |