| | |
| | | filterable |
| | | remote |
| | | reserve-keyword |
| | | placeholder="请选择题库" |
| | | placeholder="请输入题库名称" |
| | | remote-show-suffix |
| | | :remote-method="getBankList" |
| | | :loading="loading" |
| | | style="width: 200px" |
| | | > |
| | | <el-option |
| | |
| | | <el-table-column label="所属题库" prop="bankName" align="center" /> |
| | | <el-table-column label="题目类型" prop="questionType" align="center" > |
| | | <template #default="scope"> |
| | | <span>{{scope.row.questionType === 1 ? '单选题' : scope.row.questionType === 2 ? '多选题' : '判断题'}}</span> |
| | | <span>{{scope.row.questionType === 1 ? '单选题' : scope.row.questionType === 2 ? '多选题' : scope.row.questionType === 3 ? '判断题': '简答题'}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="题目内容" prop="title" align="center" /> |
| | |
| | | { |
| | | id: 3, |
| | | name: '判断题' |
| | | }, |
| | | { |
| | | id: 4, |
| | | name: '简答题' |
| | | } |
| | | ], |
| | | bankList: [], |
| | |
| | | // } |
| | | const getBankList = async (val)=>{ |
| | | if(val != ""){ |
| | | loading.value = true; |
| | | const queryParams = { |
| | | name: val |
| | | } |
| | | const res = await getQuestionBank(queryParams) |
| | | if (res.code == 200) { |
| | | loading.value = false; |
| | | data.bankList = res.data.list |
| | | |
| | | } else { |
| | | ElMessage.warning(res.message) |
| | | } |
| | | }else { |
| | | loading.value = true; |
| | | const queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10 |
| | | } |
| | | const res = await getQuestionBank(queryParams) |
| | | if (res.code == 200) { |
| | | loading.value = false; |
| | | data.bankList = res.data.list |
| | | } else { |
| | | ElMessage.warning(res.message) |