| 
					
				 | 
			
			
				@@ -38,13 +38,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <SentenceSegwordChs :curQue="fc" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             style="position: absolute; right: 699px; top: 2px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @click="deleteDetail(index, fcIndex)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click="deleteDetail(fcIndex)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="close" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             src="../assets/adult/del-close.png" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             alt="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="addoption" @click="addDetail(index)">添加分句</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="addoption" @click="addDetail">添加分句</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-for="(kt, ktIndex) in question_list.classTopic" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :key="'kt' + ktIndex" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -60,7 +60,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               @blur="onBlur(kt, 'con')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @click="deleteClassTopic(index, ktIndex)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="deleteClassTopic(ktIndex)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               class="close" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               src="../assets/adult/del-close.png" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               alt="" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -75,7 +75,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="addoption" @click="addClassTopic(index)">添加课题</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="addoption" @click="addClassTopic">添加课题</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="createTable"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-model="row" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -99,7 +99,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-for="(topic, toindex) in question_list.cur_fn_data" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :key="'topic' + toindex + index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :key="'topic' + toindex" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <p>第{{ toindex + 1 }}题</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="adult-book-input-item"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -144,7 +144,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-for="(rowItem, rowIndex) in topic.table_list" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :key="'row' + rowIndex + index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :key="'row' + rowIndex" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div v-for="(topicIitem, lineIndex) in rowItem" :key="lineIndex"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <p>{{ topicIitem.text }}</p> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -810,6 +810,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fatherName: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       module_type: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tmInde: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      FatherTreeData: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   computed: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -856,7 +857,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.FatherTreeData = JSON.parse(JSON.stringify(val)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 增加当前页的分词 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addDetail(index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addDetail() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let obj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: "detail", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pyPosition: "top", //top 拼音在上面;bottom 拼音在下面 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -868,7 +869,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.question_list.detailList.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 删除当前页的分词 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    deleteDetail(index, fcindex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    deleteDetail(fcindex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.question_list.detailList.length <= 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.warning("至少要保留一一个"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -876,7 +877,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.question_list.detailList.splice(fcindex, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 增加课题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addClassTopic(index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addClassTopic() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let obj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         con: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         font: "", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -884,7 +885,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.question_list.classTopic.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 删除课题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    deleteClassTopic(index, ktindex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    deleteClassTopic(ktindex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.question_list.classTopic.length <= 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.warning("至少要保留一一个"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1070,21 +1071,24 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.question_list.cur_fn_data[this.TopicIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          .table_list[this.RowIndex][this.LineIndex].data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.question_list.cur_fn_data[this.TopicIndex].table_list[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.RowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ][this.LineIndex].data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.warning("每列只能添加一个模板"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log("不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$set( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.question_list.cur_fn_data[this.TopicIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .table_list[this.RowIndex][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.question_list.cur_fn_data[this.TopicIndex].table_list[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.RowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           "type", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           item.type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$set( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.question_list.cur_fn_data[this.TopicIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .table_list[this.RowIndex][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.question_list.cur_fn_data[this.TopicIndex].table_list[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.RowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           "data", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1094,8 +1098,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     changeCurQue(data_stru) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log(this.RowIndex, this.LineIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$set( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.question_list.cur_fn_data[this.TopicIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          .table_list[this.RowIndex][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.question_list.cur_fn_data[this.TopicIndex].table_list[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.RowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         "data", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         JSON.parse(JSON.stringify(data_stru)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1114,20 +1119,23 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.question_list.cur_fn_data[this.TopicIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          .table_list[this.RowIndex][this.LineIndex].data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.question_list.cur_fn_data[this.TopicIndex].table_list[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.RowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ][this.LineIndex].data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.warning("每列只能添加一个模板"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$set( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.question_list.cur_fn_data[this.TopicIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .table_list[this.RowIndex][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.question_list.cur_fn_data[this.TopicIndex].table_list[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.RowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           "type", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           child.type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$set( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.question_list.cur_fn_data[this.TopicIndex] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .table_list[this.RowIndex][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.question_list.cur_fn_data[this.TopicIndex].table_list[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.RowIndex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ][this.LineIndex], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           "data", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1141,18 +1149,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let question_list = this.question_list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let sentence_list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let new_word_list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      question_list.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        item.cur_fn_data.forEach((curItem) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          curItem.table_list.forEach((tabItem) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tabItem.forEach((topicIitem) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (topicIitem.type == "article_chs") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                topicIitem.data.detail.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  sentence_list = sentence_list.concat(item.sentences); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } else if (topicIitem.type == "NewWord_chs") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                new_word_list = topicIitem.data.option; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      question_list.cur_fn_data.forEach((curItem) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        curItem.table_list.forEach((tabItem) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          tabItem.forEach((topicIitem) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (topicIitem.type == "article_chs") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              topicIitem.data.detail.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sentence_list = sentence_list.concat(item.sentences); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (topicIitem.type == "NewWord_chs") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              new_word_list = topicIitem.data.option; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1239,8 +1245,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onDel(item, curIndex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       item.cur_fn_data.splice(curIndex, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.question_list.cur_fn_data.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.cur_page_que_index = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.question_list.cur_fn_data.length - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.cur_page_que_index = this.question_list.cur_fn_data.length - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.cur_page_que_index = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 |