| 
					
				 | 
			
			
				@@ -11,6 +11,7 @@ import { getTimes } from '/src/utils'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'class-record', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   setup() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const route = useRoute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const nowTime = dayjs().format('YYYY-MM-DD'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const state = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       searchForm: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -27,7 +28,6 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tableList: [] as any 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const route = useRoute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const search = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       state.pagination.page = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getList(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -40,7 +40,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const getList = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       state.loading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const res = await courseSchedulePage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const { data } = await courseSchedulePage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           classGroupId: route.query.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ...getTimes( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             state.searchForm.createTimer, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -49,12 +49,17 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ...state.pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        state.tableList = res.data.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        state.pagination.pageTotal = res.data.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const rows = data.rows || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rows.forEach((row: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          row.lessonCourseware = row.lessonCoursewareJson 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ? JSON.parse(row.lessonCoursewareJson) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            : {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.tableList = rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.pagination.pageTotal = data.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.loading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.loading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onMounted(() => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,9 +100,11 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class={styles.time}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     {dayjs(item.classDate).format('YYYY-MM-DD')} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <NTag type="primary" class={styles.ntag} strong> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    三年二班 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </NTag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {route.query.name && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <NTag type="primary" class={styles.ntag} strong> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {route.query.name} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </NTag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class={styles.content}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <NAvatar 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -108,8 +115,12 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class={styles.userInfo}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <h2>{item.teacherName}</h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      人教版二年级上册 | 第二十一单元 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      |【歌表演】我和我的祖国一刻也不能分割 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {item.lessonCourseware.lessonCoursewareName} |{' '} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      {item.lessonCourseware.lessonCoursewareDetailName}|{' '} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.lessonCourseware 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          .lessonCoursewareKnowledgeDetailName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 |