提交 8abe947c authored 作者: matian's avatar matian

bug 修复

上级 590d575d
<template> <template>
<app-list v-bind="tableOptions" ref="list" v-on="$listeners"> <div>
<template v-slot:filter-permission="{ params }"> <div style="margin-bottom: 25px">
<span style="font-size: 14px; color: #606266; padding-right: 12px">题库范围:</span>
<el-radio @change="refetchList" v-model="permission" :label="1">我的题库</el-radio>
<el-radio @change="refetchList" v-model="permission" :label="2">公共题库</el-radio>
</div>
<app-list v-bind="tableOptions" ref="list" v-on="$listeners">
<!-- <template v-slot:filter-permission="{ params }">
<el-radio-group v-model="params.permission" @change="refetchList"> <el-radio-group v-model="params.permission" @change="refetchList">
<el-radio label="1">我的题库</el-radio> <el-radio label="1">我的题库</el-radio>
<el-radio label="2">公共题库</el-radio> <el-radio label="2">公共题库</el-radio>
</el-radio-group> </el-radio-group>
</template> </template> -->
<template v-slot:filter-category="{ params }"> <template v-slot:filter-category="{ params }">
<question-type-treeselect v-model="params.question_category" @change="refetchList"></question-type-treeselect> <question-type-treeselect v-model="params.question_category" @change="refetchList"></question-type-treeselect>
</template> </template>
</app-list> </app-list>
</div>
</template> </template>
<script> <script>
...@@ -20,16 +27,19 @@ export default { ...@@ -20,16 +27,19 @@ export default {
props: { data: { type: Object, default: () => ({}) } }, props: { data: { type: Object, default: () => ({}) } },
components: { QuestionTypeTreeselect }, components: { QuestionTypeTreeselect },
data() { data() {
return {} return {
permission: 1
}
}, },
computed: { computed: {
tableOptions() { tableOptions() {
return { return {
limit: 10, limit: 10,
remote: { remote: {
httpRequest: getQuestionList, httpRequest: getQuestionList,
params: { params: {
permission: '1', permission: this.permission,
question_type: '', question_type: '',
question_title: '', question_title: '',
question_difficulty: '', question_difficulty: '',
...@@ -37,11 +47,11 @@ export default { ...@@ -37,11 +47,11 @@ export default {
} }
}, },
filters: [ filters: [
{ // {
prop: 'permission', // prop: 'permission',
label: '题库范围', // label: '题库范围',
slots: 'filter-permission' // slots: 'filter-permission'
}, // },
{ {
type: 'select', type: 'select',
prop: 'question_type', prop: 'question_type',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论