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