|  | @@ -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>
 |