| 
														
															@@ -10,13 +10,13 @@ import LiveItem from './live-item' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import banner from '../video-class/images/banner.png'
 
														 | 
														
														 | 
														
															 import banner from '../video-class/images/banner.png'
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { state } from '@/state'
 
														 | 
														
														 | 
														
															 import { state } from '@/state'
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import OrganSearch from '@/student/practice-class/model/organ-search'
 
														 | 
														
														 | 
														
															 import OrganSearch from '@/student/practice-class/model/organ-search'
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import { SubjectEnum, useSubjectId } from '@/helpers/hooks'
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export default defineComponent({
 
														 | 
														
														 | 
														
															 export default defineComponent({
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   name: 'liveClass',
 
														 | 
														
														 | 
														
															   name: 'liveClass',
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   data() {
 
														 | 
														
														 | 
														
															   data() {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    const sessionSubjectId = Number(
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      sessionStorage.getItem('liveClassSubjectId')
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    )
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    const subjects: any = useSubjectId(SubjectEnum.LIVE)
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    const sessionSubjectId = Number(subjects.id)
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const subjectIds = state.user.data?.subjectId || ''
 
														 | 
														
														 | 
														
															     const subjectIds = state.user.data?.subjectId || ''
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const subjectId = subjectIds ? Number(subjectIds.split(',')[0]) : null
 
														 | 
														
														 | 
														
															     const subjectId = subjectIds ? Number(subjectIds.split(',')[0]) : null
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
 
														 | 
														
														 | 
														
															 
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -74,7 +74,6 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.params.subjectId = (list[0] as any).subjects[0].id
 
														 | 
														
														 | 
														
															       this.params.subjectId = (list[0] as any).subjects[0].id
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.params.subjectName = (list[0] as any).subjects[0].name
 
														 | 
														
														 | 
														
															       this.params.subjectName = (list[0] as any).subjects[0].name
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }
 
														 | 
														
														 | 
														
															     }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    sessionStorage.removeItem('liveClassSubjectId')
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     this.getList()
 
														 | 
														
														 | 
														
															     this.getList()
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   },
 
														 | 
														
														 | 
														
															   },
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   methods: {
 
														 | 
														
														 | 
														
															   methods: {
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -85,6 +84,16 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.loading = false
 
														 | 
														
														 | 
														
															       this.loading = false
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.finished = false
 
														 | 
														
														 | 
														
															       this.finished = false
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.searchStatus = false
 
														 | 
														
														 | 
														
															       this.searchStatus = false
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (this.params.subjectId) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        useSubjectId(
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          SubjectEnum.LIVE,
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          JSON.stringify({
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            id: this.params.subjectId,
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            name: this.params.subjectName
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          }),
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          'set'
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        )
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.getList()
 
														 | 
														
														 | 
														
															       this.getList()
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     },
 
														 | 
														
														 | 
														
															     },
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     onSearch(value: string) {
 
														 | 
														
														 | 
														
															     onSearch(value: string) {
 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -132,8 +141,6 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }
 
														 | 
														
														 | 
														
															       }
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     },
 
														 | 
														
														 | 
														
															     },
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     onDetail(item: any) {
 
														 | 
														
														 | 
														
															     onDetail(item: any) {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      this.params.subjectId &&
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sessionStorage.setItem('liveClassSubjectId', this.params.subjectId)
 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const params: any = {
 
														 | 
														
														 | 
														
															       const params: any = {
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         groupId: item.courseGroupId
 
														 | 
														
														 | 
														
															         groupId: item.courseGroupId
 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }
 
														 | 
														
														 | 
														
															       }
 
														 |