| 
														
															@@ -18,11 +18,10 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <span class="question-number" title="双击切换序号类型" @dblclick="changeOptionType(data)"> 
														 | 
														
														 | 
														
															             <span class="question-number" title="双击切换序号类型" @dblclick="changeOptionType(data)"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               {{ computedQuestionNumber(i, data.option_number_show_mode) }} 
														 | 
														
														 | 
														
															               {{ computedQuestionNumber(i, data.option_number_show_mode) }} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </span> 
														 | 
														
														 | 
														
															             </span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <el-input v-model="item.character" :placeholder="'汉字'" style="flex-shrink: 0; width: 80px" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <el-input 
														 | 
														
														 | 
														
															             <el-input 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               v-model="item.content" 
														 | 
														
														 | 
														
															               v-model="item.content" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              placeholder=" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                拼音间用空格隔开,如:ni3 hao3 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              " 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              placeholder="拼音间用空格隔开,如:ni3 hao3" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               @blur="handleItemAnswer(item)" 
														 | 
														
														 | 
														
															               @blur="handleItemAnswer(item)" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               @change="changePinyin(item)" 
														 | 
														
														 | 
														
															               @change="changePinyin(item)" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             /> 
														 | 
														
														 | 
														
															             /> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -263,27 +262,33 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // 自动生成音频 
														 | 
														
														 | 
														
															     // 自动生成音频 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     handleMatically(item, i) { 
														 | 
														
														 | 
														
															     handleMatically(item, i) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      if (item.content.trim()) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        this.loading_list[i].loading = true; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      let MethodName = 'tool-TextToVoiceFile'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      let data = {}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (item.character.trim() || item.content_hz) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        data = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          text: item.character.trim() || item.content_hz, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } else if (item.content.trim()) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (!this.matically_pinyin_obj[item.mark]) { 
														 | 
														
														 | 
														
															         if (!this.matically_pinyin_obj[item.mark]) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           this.handleItemAnswer(item); 
														 | 
														
														 | 
														
															           this.handleItemAnswer(item); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        let MethodName = 'tool-PinyinToVoiceFile'; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        let data = { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        MethodName = 'tool-PinyinToVoiceFile'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        data = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           pinyin: this.matically_pinyin_obj[item.mark], 
														 | 
														
														 | 
														
															           pinyin: this.matically_pinyin_obj[item.mark], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }; 
														 | 
														
														 | 
														
															         }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        GetStaticResources(MethodName, data) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          .then((res) => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            this.loading_list[i].loading = false; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if (res.status === 1) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              item.audio_file_id = res.file_id; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              this.data.file_id_list.push(res.file_id); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          }) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          .catch(() => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            this.loading_list[i].loading = false; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.loading_list[i].loading = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      GetStaticResources(MethodName, data) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .then((res) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.loading_list[i].loading = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          if (res.status === 1) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            item.audio_file_id = res.file_id; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            this.data.file_id_list.push(res.file_id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        .catch(() => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          this.loading_list[i].loading = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     handleReplaceTone(value, mark, itemIndex) { 
														 | 
														
														 | 
														
															     handleReplaceTone(value, mark, itemIndex) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (!value) return; 
														 | 
														
														 | 
														
															       if (!value) return; 
														 |