| 
					
				 | 
			
			
				@@ -14,16 +14,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <label class="title-little">题目:</label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <ul> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <li 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-for="(item, i) in data.option_list" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :key="i" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-loading="loading_list[i] ? loading_list[i].loadings : false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            class="content-item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <li v-for="(item, i) in data.option_list" :key="i" class="content-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span class="question-number" title="双击切换序号类型" @dblclick="changeOptionType(data)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               {{ computedQuestionNumber(i, data.option_number_show_mode) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-input v-model="item.content" :placeholder="'输入汉字或词汇'" @blur="handleChineseStrokes(item, i)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-input v-model="item.content" :placeholder="'输入汉字或词汇'" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-model="item.pinyin" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :placeholder="'拼音间用空格隔开'" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -143,15 +138,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       loading_list: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          loadings: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          loadings: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          loadings: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       matically_pinyin_obj: {}, // 存放转成声调的拼音 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,7 +156,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let i = 0; i < val; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let obj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            loadings: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.loading_list.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -179,7 +170,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.data.option_list.push(getOption()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.loading_list.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        loadings: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     uploads(file_id, index) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -225,37 +215,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 生成汉字 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleChineseStrokes(item, i) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (item.content.trim()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.loading_list[i].loadings = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let content_arr = item.content.trim().split(''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let content_arrs = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let content_arr_strokes = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        content_arr.forEach((itemc) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (itemc.trim()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            content_arrs.push(itemc.trim()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        content_arrs.forEach((itemc, indexc) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          content_arr_strokes.push(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let MethodName = 'hz_resource_manager-GetHZStrokesContent'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            hz: itemc, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          GetStaticResources(MethodName, data).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let obj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              hz: itemc.trim(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              strokes: res, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            content_arr_strokes[indexc] = obj; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.loading_list[i].loadings = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        item.hz_strokes_list = content_arr_strokes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 切割拼音 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleSplitPy(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let index = item.pinyin.search(/0|1|2|3|4/); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -344,12 +304,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             audio_file_id: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pinyin: content_item[1] ? content_item[1] : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pinyin_item_list: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            definition: content_item[2] ? content_item[2] : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            collocation: content_item[3] ? content_item[3] : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            hz_strokes_list: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.handleSplitPy(this.data.option_list[index]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.handleChineseStrokes(this.data.option_list[index], index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 |