| 
														
															@@ -48,7 +48,7 @@ import { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   api_lessonCoursewareDetail 
														 | 
														
														 | 
														
															   api_lessonCoursewareDetail 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } from '../courseware-list/api'; 
														 | 
														
														 | 
														
															 } from '../courseware-list/api'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // import detail from '../information/help-center/detail'; 
														 | 
														
														 | 
														
															 // import detail from '../information/help-center/detail'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import { state } from '@/state'; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import { setLogin, state } from '@/state'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import Theory from './component/theory'; 
														 | 
														
														 | 
														
															 import Theory from './component/theory'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import InstrumentInfo from './component/instrument-info'; 
														 | 
														
														 | 
														
															 import InstrumentInfo from './component/instrument-info'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // import TempoPractice from '../../views/tempo-practice'; 
														 | 
														
														 | 
														
															 // import TempoPractice from '../../views/tempo-practice'; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -57,6 +57,7 @@ import { debounce } from '../../helpers/utils'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import TempoItem from './component/tempo-item'; 
														 | 
														
														 | 
														
															 import TempoItem from './component/tempo-item'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import ListenItem from './component/listen-item'; 
														 | 
														
														 | 
														
															 import ListenItem from './component/listen-item'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import SelectCoursewareMember from '@/components/select-courseware-member'; 
														 | 
														
														 | 
														
															 import SelectCoursewareMember from '@/components/select-courseware-member'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import request from '@/helpers/request'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export default defineComponent({ 
														 | 
														
														 | 
														
															 export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   name: 'CoursewarePlay', 
														 | 
														
														 | 
														
															   name: 'CoursewarePlay', 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -364,6 +365,7 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } else { 
														 | 
														
														 | 
														
															       } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         showMember.value = false; 
														 | 
														
														 | 
														
															         showMember.value = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       postMessage({ 
														 | 
														
														 | 
														
															       postMessage({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         api: 'courseLoading', 
														 | 
														
														 | 
														
															         api: 'courseLoading', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         content: { 
														 | 
														
														 | 
														
															         content: { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -999,6 +1001,31 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }; 
														 | 
														
														 | 
														
															     }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    watch( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      () => pageVisibility.value, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      async (val: any) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        console.log(val, 'pageVisibility.value -----'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (val === 'visible') { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          const userCash = await request.get('/edu-app/user/getUserInfo', { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            initRequest: true // 初始化接口 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          setLogin(userCash.data); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          console.log(userCash, 'userCash'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          const schoolInfos = userCash.data?.schoolInfos; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          const schoolLock = 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            schoolInfos && schoolInfos.length > 0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              ? schoolInfos[0].needVipLock 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              : true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          if (!state?.user?.data.vipMember && schoolLock) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            showMember.value = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            showMember.value = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    ); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return () => ( 
														 | 
														
														 | 
														
															     return () => ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <div id="playContent" class={styles.playContent}> 
														 | 
														
														 | 
														
															       <div id="playContent" class={styles.playContent}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <div 
														 | 
														
														 | 
														
															         <div 
														 |