| 
														
															@@ -40,7 +40,7 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   name: 'courseware-list', 
														 | 
														
														 | 
														
															   name: 'courseware-list', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   setup() { 
														 | 
														
														 | 
														
															   setup() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const popoverShow = ref(false); 
														 | 
														
														 | 
														
															     const popoverShow = ref(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    const baseBookVersionList = ref([] as any); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    // const baseBookVersionList = ref([] as any); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const bookVersionList = ref([] as any); 
														 | 
														
														 | 
														
															     const bookVersionList = ref([] as any); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // 返回 
														 | 
														
														 | 
														
															     // 返回 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     const goback = () => { 
														 | 
														
														 | 
														
															     const goback = () => { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -73,14 +73,25 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       try { 
														 | 
														
														 | 
														
															       try { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         const { data } = await api_bookVersionPage({ type: 'COURSEWARE' }); 
														 | 
														
														 | 
														
															         const { data } = await api_bookVersionPage({ type: 'COURSEWARE' }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         const result = data.rows || []; 
														 | 
														
														 | 
														
															         const result = data.rows || []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        baseBookVersionList.value = result.map((item: any) => { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        // baseBookVersionList.value = result.map((item: any) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //   return { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //     bookVersionId: item.id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //     bookVersionName: item.name 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //   }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        // }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        // ...deepClone(baseBookVerionList.value), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        bookVersionList.value = result.map((item: any) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           return { 
														 | 
														
														 | 
														
															           return { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             bookVersionId: item.id, 
														 | 
														
														 | 
														
															             bookVersionId: item.id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             bookVersionName: item.name 
														 | 
														
														 | 
														
															             bookVersionName: item.name 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           }; 
														 | 
														
														 | 
														
															           }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }); 
														 | 
														
														 | 
														
															         }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        bookVersionList.value = deepClone(baseBookVersionList.value); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        const index = baseBookVersionList.value.findIndex( 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        bookVersionList.value.push({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          bookVersionId: -1, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          bookVersionName: '自定义' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        const index = bookVersionList.value.findIndex( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           (item: any) => item.bookVersionId == coursewareStorage.bookVersionId 
														 | 
														
														 | 
														
															           (item: any) => item.bookVersionId == coursewareStorage.bookVersionId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ); 
														 | 
														
														 | 
														
															         ); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 判断列表中是存在,缓存的教材数据 
														 | 
														
														 | 
														
															         // 判断列表中是存在,缓存的教材数据 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -235,7 +246,6 @@ export default defineComponent({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           class={[ 
														 | 
														
														 | 
														
															           class={[ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             styles.content, 
														 | 
														
														 | 
														
															             styles.content, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             data.courseRecord?.id ? styles.courseDetails : '' 
														 | 
														
														 | 
														
															             data.courseRecord?.id ? styles.courseDetails : '' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            // data.list.length <= 0 && !data.loading ? styles.contentEmpty : '' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           ]}> 
														 | 
														
														 | 
														
															           ]}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <div class={styles.wrapLeft}> 
														 | 
														
														 | 
														
															           <div class={styles.wrapLeft}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             {data.courseRecord ? ( 
														 | 
														
														 | 
														
															             {data.courseRecord ? ( 
														 |