|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<div class="question-group-struct">
|
|
|
<div class="struct-set">
|
|
|
- <el-checkbox v-model="useClassify" @change="setChange"
|
|
|
+ <el-checkbox v-model="useClassify" @change="useClassifyChange"
|
|
|
>指定文件夹抽题</el-checkbox
|
|
|
>
|
|
|
<el-checkbox v-model="useDifficult" @change="setChange"
|
|
@@ -224,8 +224,17 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ useClassifyChange() {
|
|
|
+ this.$nextTick(() => {
|
|
|
+ if (this.useClassify) {
|
|
|
+ this.$refs.folderTree.setCheckedKeys([0]);
|
|
|
+ } else {
|
|
|
+ this.selectedFolderIds = [];
|
|
|
+ this.resetDataList();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
setChange() {
|
|
|
- if (!this.useClassify) this.selectedFolderIds = [];
|
|
|
this.resetDataList();
|
|
|
},
|
|
|
checkChange() {
|