Procházet zdrojové kódy

录入刷新组件

natasha před 3 roky
rodič
revize
e5a477f48e
1 změnil soubory, kde provedl 47 přidání a 0 odebrání
  1. 47 0
      src/views/adultInput.vue

+ 47 - 0
src/views/adultInput.vue

@@ -236,6 +236,7 @@
                             <ArticleTemChs
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -247,6 +248,7 @@
                             <SentenceSegwordChs
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -258,6 +260,7 @@
                             <DialogueArticleChs
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -269,6 +272,7 @@
                             <DialogueAnswerChs
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -280,6 +284,7 @@
                             <Neword
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -291,6 +296,7 @@
                             <Notes
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -303,6 +309,7 @@
                             :cur-que="topicIitem.data"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -324,6 +331,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -335,6 +343,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -346,6 +355,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -357,6 +367,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -366,6 +377,7 @@
                             <voice-matrix
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         </template>
@@ -373,6 +385,7 @@
                         <select-drag
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                         />
                         </template>
                         <template v-if="topicIitem.type === 'config_table'">
@@ -385,12 +398,14 @@
                         <header-separate
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                         />
                         </template>
                         <template v-if="topicIitem.type === 'fill_drag'">
                         <fill-drag
                             :cur-que="topicIitem.data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                         />
                         </template>
                         <template v-if="topicIitem.type == 'ligature_chs'">
@@ -399,6 +414,7 @@
                             :cur-que="topicIitem.data"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -414,6 +430,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -431,6 +448,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -449,6 +467,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -460,6 +479,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -471,6 +491,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -482,6 +503,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -503,6 +525,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -527,6 +550,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -538,6 +562,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -555,6 +580,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -573,6 +599,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -589,6 +616,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -607,6 +635,7 @@
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
                             :number="currentTreeID + toindex + rowIndex + lineIndex"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -618,6 +647,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -629,6 +659,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -646,6 +677,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -663,6 +695,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else>
@@ -680,6 +713,7 @@
                             :type="topicIitem.type"
                             :fn_data="fn_data"
                             :change-cur-que="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else />
@@ -690,6 +724,7 @@
                             :curQue="topicIitem.data"
                             :type="topicIitem.type"
                             :changeCurQue="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else> </template>
@@ -700,6 +735,7 @@
                             :curQue="topicIitem.data"
                             :type="topicIitem.type"
                             :changeCurQue="changeCurQue"
+                            v-if="refresh"
                             />
                         </template>
                         <template v-else> </template>
@@ -1106,6 +1142,7 @@ export default {
         ["Ī", "Í", "Î", "Ì"],
         ["Ū", "Ú", "Û", "Ù"],
       ],
+      refresh: true,
     };
   },
   computed: {
@@ -1124,6 +1161,7 @@ export default {
   watch: {},
   // 生命周期 - 创建完成(可以访问当前this实例)
   created() {
+    console.log('2022.07.04')
     this.fn_data = fn.fnData;
   },
   // 生命周期 - 挂载完成(可以访问DOM元素)
@@ -1384,6 +1422,7 @@ export default {
       this.LineIndex = null;
       this.fatherName = fatherName;
       this.currentTreeID = id;
+      this.refresh = false;
       // 根据当前目录切换题
       let MethodName = "book-courseware_manager-GetCoursewareContent";
       let data = {
@@ -1425,9 +1464,17 @@ export default {
           document.getElementsByClassName("Book-function")[0].style.height = window.innerHeight-120 +'px'
           // this.cur_page_que_index =
           //   this.question_list[this.tabIndex].cur_fn_data.length - 1;
+          this.$nextTick(() => {
+            // 重新渲染组件
+            this.refresh = true;
+          });
         })
         .catch((error) => {
           this.loading = false;
+          this.$nextTick(() => {
+            // 重新渲染组件
+            this.refresh = true;
+          });
         });
     },
     handleTabsEdit(targetName, action) {