|
@@ -14,7 +14,12 @@
|
|
<el-button size="mini" type="primary" @click="confirm">确定</el-button>
|
|
<el-button size="mini" type="primary" @click="confirm">确定</el-button>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <el-tabs v-model="tabType" type="card" @tab-click="tabChange">
|
|
|
|
|
|
+ <el-tabs
|
|
|
|
+ v-model="tabType"
|
|
|
|
+ class="part-box"
|
|
|
|
+ type="card"
|
|
|
|
+ @tab-click="tabChange"
|
|
|
|
+ >
|
|
<el-tab-pane name="1">
|
|
<el-tab-pane name="1">
|
|
<span slot="label">试题筛选</span>
|
|
<span slot="label">试题筛选</span>
|
|
|
|
|
|
@@ -22,7 +27,10 @@
|
|
<div class="part-filter-form">
|
|
<div class="part-filter-form">
|
|
<el-form class="part-filter-form" :inline="true" :model="filter">
|
|
<el-form class="part-filter-form" :inline="true" :model="filter">
|
|
<el-form-item label="题型">
|
|
<el-form-item label="题型">
|
|
- <question-type-select v-model="filter.questionType">
|
|
|
|
|
|
+ <question-type-select
|
|
|
|
+ v-model="filter.questionType"
|
|
|
|
+ :disabled="disabledQuestionType"
|
|
|
|
+ >
|
|
</question-type-select>
|
|
</question-type-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="题目内容">
|
|
<el-form-item label="题目内容">
|
|
@@ -45,7 +53,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <el-table :data="questions" border>
|
|
|
|
|
|
+ <el-table :data="questions">
|
|
<el-table-column
|
|
<el-table-column
|
|
width="60"
|
|
width="60"
|
|
type="index"
|
|
type="index"
|
|
@@ -190,6 +198,14 @@ export default {
|
|
type: [String, Number],
|
|
type: [String, Number],
|
|
default: "",
|
|
default: "",
|
|
},
|
|
},
|
|
|
|
+ questionType: {
|
|
|
|
+ type: String,
|
|
|
|
+ default: "",
|
|
|
|
+ },
|
|
|
|
+ disabledQuestionType: {
|
|
|
|
+ type: Boolean,
|
|
|
|
+ default: false,
|
|
|
|
+ },
|
|
selectedQuestionIds: {
|
|
selectedQuestionIds: {
|
|
type: Array,
|
|
type: Array,
|
|
default() {
|
|
default() {
|
|
@@ -226,6 +242,7 @@ export default {
|
|
methods: {
|
|
methods: {
|
|
initData() {
|
|
initData() {
|
|
this.filter.courseId = this.courseId;
|
|
this.filter.courseId = this.courseId;
|
|
|
|
+ this.filter.questionType = this.questionType;
|
|
this.curSelectedQuestions = [];
|
|
this.curSelectedQuestions = [];
|
|
this.curSelectedQuestionIds = [];
|
|
this.curSelectedQuestionIds = [];
|
|
this.toPage(this.currentPage);
|
|
this.toPage(this.currentPage);
|