|  | @@ -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 ? (
 | 
	
		
			
				|  |  |              ''
 |