|  | @@ -68,7 +68,7 @@
 | 
											
												
													
														|  |  import { getMusicCourseSettingsWithStudents, classGroupUpdate } from '@/api/buildTeam'
 |  |  import { getMusicCourseSettingsWithStudents, classGroupUpdate } from '@/api/buildTeam'
 | 
											
												
													
														|  |  import courseItem from "./classroom-setting-item";
 |  |  import courseItem from "./classroom-setting-item";
 | 
											
												
													
														|  |  export default {
 |  |  export default {
 | 
											
												
													
														|  | -  props: ["teacherList", "activeType", "courseTypeList", 'cooperationList', 'musicGroupId', 'detail'],
 |  | 
 | 
											
												
													
														|  | 
 |  | +  props: ["teacherList", "activeType", "courseTypeList", 'cooperationList', 'musicGroupId', 'detail', 'studentSubmitedData'],
 | 
											
												
													
														|  |    components: {
 |  |    components: {
 | 
											
												
													
														|  |      courseItem,
 |  |      courseItem,
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
										
											
												
													
														|  | @@ -80,6 +80,7 @@ export default {
 | 
											
												
													
														|  |          classs: {}
 |  |          classs: {}
 | 
											
												
													
														|  |        },
 |  |        },
 | 
											
												
													
														|  |        collapses: [0],
 |  |        collapses: [0],
 | 
											
												
													
														|  | 
 |  | +      courseTimes: {}
 | 
											
												
													
														|  |      };
 |  |      };
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    created() {
 |  |    created() {
 | 
											
										
											
												
													
														|  | @@ -92,12 +93,28 @@ export default {
 | 
											
												
													
														|  |      this.form.classs = classs
 |  |      this.form.classs = classs
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    async mounted() {
 |  |    async mounted() {
 | 
											
												
													
														|  | -    console.log(this.detail)
 |  | 
 | 
											
												
													
														|  |      try {
 |  |      try {
 | 
											
												
													
														|  | -      await getMusicCourseSettingsWithStudents({
 |  | 
 | 
											
												
													
														|  | 
 |  | +      const studentIds = this.detail ? this.detail.subjectIdList : this.studentSubmitedData.seleched.join(',')
 | 
											
												
													
														|  | 
 |  | +      const res = await getMusicCourseSettingsWithStudents({
 | 
											
												
													
														|  |          musicGroupId: this.musicGroupId,
 |  |          musicGroupId: this.musicGroupId,
 | 
											
												
													
														|  | -        studentIds: this.detail.subjectIdList
 |  | 
 | 
											
												
													
														|  | 
 |  | +        studentIds: studentIds
 | 
											
												
													
														|  |        })
 |  |        })
 | 
											
												
													
														|  | 
 |  | +      const classs = {}
 | 
											
												
													
														|  | 
 |  | +      const courseTimes = {}
 | 
											
												
													
														|  | 
 |  | +      for (const item of res.data) {
 | 
											
												
													
														|  | 
 |  | +        courseTimes[item.courseType] = item
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  | 
 |  | +      for (const key in this.form.classs) {
 | 
											
												
													
														|  | 
 |  | +        if (this.form.classs.hasOwnProperty(key)) {
 | 
											
												
													
														|  | 
 |  | +          const item = this.form.classs[key]
 | 
											
												
													
														|  | 
 |  | +          if (courseTimes[key]) {
 | 
											
												
													
														|  | 
 |  | +            classs[key] = item
 | 
											
												
													
														|  | 
 |  | +          }
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  | 
 |  | +      console.log(classs)
 | 
											
												
													
														|  | 
 |  | +      this.$set(this.form, 'classs', classs)
 | 
											
												
													
														|  | 
 |  | +      this.courseTimes = courseTimes
 | 
											
												
													
														|  |      } catch (error) {}
 |  |      } catch (error) {}
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |    methods: {
 |  |    methods: {
 |