| 
					
				 | 
			
			
				@@ -539,14 +539,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div style="width: 100%; padding: 0px 20px; box-sizing: border-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div style="width: calc(100%);" class='op_task_box'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <textarea v-autoHeight="68" rows="2" class="binfo_input binfo_textarea" cols v-model="teacherCourseText" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      placeholder="请输入教案摘要"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      placeholder="请输入教案摘要" v-if="teacherCourseTextB"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" style="white-space:pre-wrap;" v-text="teacherCourseText" v-else-if="teacherTextLoading"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" v-html="MarkdownT(teacherCourseText)" v-else></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       <div class="op_box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="op_remark">*可以将需要优化的建议添加在任务描述后,点击“智能优化”,自动进行修改</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div style="display: flex;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           <div class="r_pub_button_op" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             @contextmenu.prevent="openAiDialog(1, 'aiteacherTextDetail', 2)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             @click="openAiDialog(2, 'aiteacherTextDetail', 2)">智能优化</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <div class="r_pub_button_edit" style="margin-left:10px" @click="teacherCourseTextB = !teacherCourseTextB">{{ teacherCourseTextB ? '确定' : '编辑'}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -565,14 +570,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div style="width: 100%; padding: 0px 20px; box-sizing: border-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div style="width: calc(100%);" class='op_task_box'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <textarea v-autoHeight="68" rows="2" class="binfo_input binfo_textarea" cols v-model="targetCourseText" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      placeholder="请输入课程目标"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      placeholder="请输入课程目标" v-if="targetCourseTextB"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" style="white-space:pre-wrap;" v-text="targetCourseText" v-else-if="targetTextLoading"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" v-html="MarkdownT(targetCourseText)" v-else></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       <div class="op_box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="op_remark">*可以将需要优化的建议添加在任务描述后,点击“智能优化”,自动进行修改</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          <div class="r_pub_button_op" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @contextmenu.prevent="openAiDialog(1, 'aitargetTextDetail', 2)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @click="openAiDialog(2, 'aitargetTextDetail', 2)">智能优化</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div style="display: flex;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="r_pub_button_op" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              @contextmenu.prevent="openAiDialog(1, 'aitargetTextDetail', 2)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              @click="openAiDialog(2, 'aitargetTextDetail', 2)">智能优化</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <div class="r_pub_button_edit" style="margin-left:10px" @click="targetCourseTextB = !targetCourseTextB">{{ targetCourseTextB ? '确定' : '编辑'}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -878,14 +888,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div style="width: 100%; padding: 0px 20px; box-sizing: border-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div style="width: calc(100%);" class='op_task_box'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <textarea v-autoHeight="68" rows="2" class="binfo_input binfo_textarea" cols v-model="courseText" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      placeholder="请输入课程简要描述"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      placeholder="请输入课程简要描述" v-if="courseTextB"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" style="white-space:pre-wrap;" v-text="courseText" v-else-if="textLoading"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" v-html="MarkdownT(courseText)" v-else></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       <div class="op_box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="op_remark">*可以将需要优化的建议添加在任务描述后,点击“智能优化”,自动进行修改</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          <div class="r_pub_button_op" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @contextmenu.prevent="openAiDialog(1, 'aiDetail', 2)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @click="openAiDialog(2, 'aiDetail', 2)">智能优化</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div style="display: flex;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="r_pub_button_op" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              @contextmenu.prevent="openAiDialog(1, 'aiDetail', 2)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              @click="openAiDialog(2, 'aiDetail', 2)">智能优化</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <div class="r_pub_button_edit" style="margin-left:10px" @click="courseTextB = !courseTextB">{{ courseTextB ? '确定' : '编辑'}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -904,14 +919,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div style="width: 100%; padding: 0px 20px; box-sizing: border-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div style="width: calc(100%);" class='op_task_box'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <textarea v-autoHeight="68" rows="2" class="binfo_input binfo_textarea" cols v-model="targetCourseText2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      placeholder="请输入课程目标"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      placeholder="请输入课程目标" v-if="targetCourseText2B"></textarea> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" style="white-space:pre-wrap;" v-text="targetCourseText2" v-else-if="targetTextLoading2"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="markBox vditor-reset" v-html="MarkdownT(targetCourseText2)" v-else></div>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       <div class="op_box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="op_remark">*可以将需要优化的建议添加在任务描述后,点击“智能优化”,自动进行修改</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          <div class="r_pub_button_op" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @contextmenu.prevent="openAiDialog(1, 'aitargetTextDetail2', 2)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            @click="openAiDialog(2, 'aitargetTextDetail2', 2)">智能优化</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div style="display: flex;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <el-tooltip effect="light" content="右键单击可配置提示词" placement="bottom"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="r_pub_button_op" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              @contextmenu.prevent="openAiDialog(1, 'aitargetTextDetail2', 2)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              @click="openAiDialog(2, 'aitargetTextDetail2', 2)">智能优化</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          <div class="r_pub_button_edit" style="margin-left:10px" @click="targetCourseText2B = !targetCourseText2B">{{ targetCourseText2B ? '确定' : '编辑'}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6741,6 +6761,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       targetTextLoading2: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ttargetTextLoading2: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       courseTextBool: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      teacherCourseTextB: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      targetCourseTextB: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      courseTextB: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      targetCourseText2B: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   directives: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7481,6 +7505,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (this.templateid != "4480d65a-1e48-11ef-bee5-005056b86db5" && !this.isOutline) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(!this.courseText && !this.teacherCourseText){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$message.error("请生成简要描述后再生成大纲"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(this.templateid == '61c628b9-3d96-11ef-b873-005056b86db5'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.openAiDialog(clickType, 'aiOutline2') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -10084,7 +10112,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (var i = 0; i < this.unitJson.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         delete this.unitJson[i].isUpdate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(!this.targetcoursetext2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(!this.targetCourseText2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.courseText = this.targetCourseText ? JSON.parse(JSON.stringify(this.targetCourseText)) : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let params = [ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -10126,7 +10154,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             infoData2: this.infoData2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             isuseT: this.isuseT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mode: this.mode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            targetcoursetext2: this.targetcoursetext2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            targetCourseText2: this.targetCourseText2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           iresearch: this.isFileSearch ? 1 : 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -10348,7 +10376,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for (var i = 0; i < this.unitJson.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         delete this.unitJson[i].isUpdate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(!this.targetcoursetext2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(!this.targetCourseText2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.courseText = this.targetCourseText ? JSON.parse(JSON.stringify(this.targetCourseText)) : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let params = [ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -10391,7 +10419,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             infoData2: this.infoData2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             isuseT: this.isuseT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mode: this.mode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            targetcoursetext2: this.targetcoursetext2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            targetCourseText2: this.targetCourseText2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           iresearch: this.isFileSearch ? 1 : 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -12478,8 +12506,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.infoData2 = JSON.parse(res.data[0][0].setting).infoData2 ? JSON.parse(res.data[0][0].setting).infoData2 : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.isuseT = JSON.parse(res.data[0][0].setting).isuseT ? JSON.parse(res.data[0][0].setting).isuseT : JSON.parse(res.data[0][0].setting).isuseT === false ? false : true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.mode = JSON.parse(res.data[0][0].setting).mode ? JSON.parse(res.data[0][0].setting).mode : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.targetcoursetext2 = JSON.parse(res.data[0][0].setting).targetcoursetext2 ? JSON.parse(res.data[0][0].setting).targetcoursetext2 : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(this.targetcoursetext2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.targetCourseText2 = JSON.parse(res.data[0][0].setting).targetCourseText2 ? JSON.parse(res.data[0][0].setting).targetCourseText2 : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(this.targetCourseText2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.courseTextBool = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }catch(error){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -14740,7 +14768,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.aiText = this.aiJson.aiTarget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.aiCallback = callback 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else if (type == 'aitargetTextDetail2'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (this.ttargetTextLoading) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.ttargetTextLoading2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             message: "请回答完毕后再次发送", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type: "warning" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -14799,7 +14827,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.loading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // ${this.getListClassC(this.checkboxList2) ?  '班级:' + this.getListClassC(this.checkboxList2) : "无"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // ${this.infoData.length ? '使用文件检索的方式完整的去分析文件内容,并请完全按照要求输出。' : ''} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-let txt = (this.templateid == 'cf5722a4-401b-11ef-b873-005056b86db5' || this.templateid == 'cf5722a4-401b-11ef-b873-005056b86dc4') ? '任务设计、评价标准和教学目标' : '任务设计和评价标准' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let txt = (this.templateid == 'cf5722a4-401b-11ef-b873-005056b86db5' || this.templateid == 'cf5722a4-401b-11ef-b873-005056b86dc4') ? '任务设计、评价标准和教学目标(markdown格式)' : '任务设计和评价标准' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let courseText = this.courseText ? this.courseText : this.teacherCourseText 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let message = `NOTICE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Role: 你是创建课程的老师,可以利用file_search的方式完整的去分析文件内容(注:如果文件内容里面不包含需要检索的内容,就不引用文件内容),并生成需要的JSON数据。 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -14912,7 +14940,7 @@ ${this.templateid == "4480d65a-1e48-11ef-bee5-005056b86db5" ? '#目标层\n'+thi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (var i = 0; i < this.dArray.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           _text += `任务名称:${this.dArray[i].task} 任务描述:${this.dArray[i].detail} \n` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }//${this.infoData.length ? '使用文件检索的方式完整的去分析文件内容,并请完全按照要求输出。' : ''} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let target = this.targetcoursetext2 ? this.targetcoursetext2 : this.targetcoursetext 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let target = this.targetCourseText2 ? this.targetCourseText2 : this.targetcoursetext 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let message = ` NOTICE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Role: 你是创建课程的老师,可以利用file_search的方式完整的去分析文件内容(注:如果文件内容里面不包含需要检索的内容,就不引用文件内容),并生成需要的JSON数据。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Language: Please use the same language as the user requirement, if the user speaks Chinese, the specific text of your answer should also be in Chinese. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -15007,7 +15035,7 @@ ${msg}。相关信息内容至少要有300tokens,可以是markdown格式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // ## 补充参考资料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 补充资料:${url.join(",")} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 补充描述:${this.courseText2} ##补充参考资料和 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let target = this.targetcoursetext2 ? this.targetcoursetext2 : this.targetcoursetext 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let target = this.targetCourseText2 ? this.targetCourseText2 : this.targetcoursetext 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let msg = `NOTICE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Role: 你是创建课程的老师,内容不要以markdown形式出现,只需要口语化的形式。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Language: Please use the same language as the user requirement, if the user speaks Chinese, the specific text of your answer should also be in Chinese. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18160,7 +18188,7 @@ ${this.targetCourseText && this.aiCallback == 2 ? '注意,优化原有的<参 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async aitargetTextDetail2(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let _this = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let fileid = ['file-GT2yXwZvsYpWeELiJkVp5GMd'] // file-GT2yXwZvsYpWeELiJkVp5GMd 科学目标fileid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let fileid = ['file-okF1PSRw4VYjRl81SykkxWSo'] // file-okF1PSRw4VYjRl81SykkxWSo 科学目标fileid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       _this.targetTextLoading2 = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       _this.ttargetTextLoading2 = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let sub = [] 
			 |