Bläddra i källkod

clear data before tree query

abpcoder 4 månader sedan
förälder
incheckning
fbbb2b6457

+ 1 - 0
src/views/questioncenter/components/generate-tabs/paper-by-hand.vue

@@ -232,6 +232,7 @@ export default {
       // console.log('中间状态?', isKnowledgeToChapter, isChapterToKnowledge)
       if (isKnowledgeToChapter || isChapterToKnowledge) return // 这是exeBranch条件切换时的中间状态,不要触发后续查询
 
+      this.queList = []
       // refresh tree by need
       // TODO: 这里最好是由mx-condition解析依赖关系,但现在mx-condition的渲染逻辑不太方便切入
       const treeCacheObj = {...this.queryOutput}

+ 1 - 0
src/views/questioncenter/components/generate-tabs/paper-by-intelligent.vue

@@ -100,6 +100,7 @@ export default {
     },
     queryQuestions() {
       // override core query
+      this.queCount = [] // clear first
       if (this.isKnowledgeBranch) {
         this.getListBottoms()
       } else {

+ 2 - 0
src/views/questioncenter/components/smart-online.vue

@@ -201,8 +201,10 @@ export default {
     },
     handleQuery() {
       if (this.tabActive == 0) {
+        this.chapterList = []
         this.getTree()
       } else {
+        this.knowList = []
         this.getTreeByKnowledge()
       }
     },