| 
					
				 | 
			
			
				@@ -9,7 +9,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import styles from './index.module.less'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import icon_back from '../../image/icon_back.svg'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import icon_play from '../../image/icon_play.svg'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import icon_play from '../../image/icon_class.png'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { useRouter } from 'vue-router'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { listenerMessage, postMessage } from '@/helpers/native-message'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { showToast } from 'vant'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,7 +35,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   emits: ['close'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   setup(props, { emit }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const router = useRouter(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const data = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       show: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       width: 0, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -142,8 +142,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onMounted(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       await init(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       listenerMessage('webViewOnResume', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        data.lastTime = localStorage.getItem('lastTime') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        data.lastTime = localStorage.getItem('lastTime'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const getList = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!props.bookData?.lessonList) return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -229,35 +229,37 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="page"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="gradient"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class={styles.wrap}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      {list.map((item: any, index: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          <> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              class={[styles.item, item.id && styles.des]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              onTouchstart={(e: TouchEvent) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                e.stopPropagation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              onClick={(e: Event) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                e.stopPropagation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                handleOpenPlay(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              }}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              <div class={styles.name}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                {item.name} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                {data.lastTime === item.id && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  <span class={styles.last}>上次观看</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <div class={styles.wrapItem}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {list.map((item: any, index: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          return ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                class={[styles.item, item.id && styles.des]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                onTouchstart={(e: TouchEvent) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  e.stopPropagation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                onClick={(e: Event) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  e.stopPropagation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  handleOpenPlay(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                }}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                {item.id ? ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  <img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    id={index == 1 ? 'coursewareDetail-0' : ''} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    class={styles.icon} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    src={icon_play} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                ) : null} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div class={styles.name}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  {item.name} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  {data.lastTime === item.id && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    <span class={styles.last}>上次观看</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              {item.id ? ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <img 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  id={index == 1 ? 'coursewareDetail-0' : ''} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  class={styles.icon} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  src={icon_play} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                              ) : null} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          </> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      })} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            </> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        })} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ); 
			 |