| 
					
				 | 
			
			
				@@ -24,6 +24,7 @@ import { materialType } from '../educationalData' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import UploadFile from '@/components/upload-file' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { lessonType } from '@/views/knowledge-manage/knowledgeTypeData' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import SelectMusicSheet from './selectMusicSheet' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Editor from '@/components/editor' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'addMaterial', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -40,6 +41,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       materialCategoryId: null, //素材分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // adviseStudyTimeSecond: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       type: materialType.视频, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      phaseGoals: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      checkItem: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       materialRefs: [] as any, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       content: '', // 视频、图片链接或者是曲目编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       courseTypeCode: [], // 课程类型 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -124,7 +127,13 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           message: '请选择课程类型', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           trigger: ['blur', 'change'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      phaseGoals: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        required: true, message: '请填写阶段目标' , trigger: ['blur', 'change', 'input'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      checkItem: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        required: true, message: '请填写检查事项', trigger: ['blur', 'change', 'input'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // const categoryList = inject('categoryList', { list: [] }).list || [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const submit = () => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -307,6 +316,39 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </NFormItem> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </NSpace> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <NFormItem label="阶段目标" required labelPlacement="left" path="phaseGoals"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <Editor v-model:value={saveModel.phaseGoals} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  editorType="simple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  maxLength={1000} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  bucketName="news-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  excludeKeys={[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'emotion', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'insertTable', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'uploadImage', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'uploadVideo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'bulletedList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'numberedList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'blockquote', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'divider' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ]} /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </NFormItem> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <NFormItem label="检查事项" required labelPlacement="left" path="checkItem"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <Editor v-model:value={saveModel.checkItem} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  maxLength={1000} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  editorType="simple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  bucketName="news-info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  excludeKeys={[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'emotion', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'insertTable', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'uploadImage', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'uploadVideo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'bulletedList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'numberedList', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'blockquote', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'divider' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ]} /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </NFormItem> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </NForm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           {props.isLook ? ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             '' 
			 |