|
@@ -18,9 +18,12 @@ export default defineComponent({
|
|
|
name: 'lesson-list-detail',
|
|
|
setup() {
|
|
|
const route = useRoute();
|
|
|
+ const tabsValue = sessionStorage.getItem('lesson-detail-tab-value');
|
|
|
const forms = reactive({
|
|
|
courseId: route.query.courseId,
|
|
|
- tabs: 'student' as 'student' | 'teacher' | 'practice' | 'evaluating',
|
|
|
+ tabs:
|
|
|
+ tabsValue ||
|
|
|
+ ('student' as 'student' | 'teacher' | 'practice' | 'evaluating'),
|
|
|
loading: true,
|
|
|
headerDetail: {} as any
|
|
|
});
|
|
@@ -129,7 +132,12 @@ export default defineComponent({
|
|
|
|
|
|
{forms.headerDetail.courseId && (
|
|
|
<div class={styles.tabs}>
|
|
|
- <Tabs v-model:active={forms.tabs} lazyRender>
|
|
|
+ <Tabs
|
|
|
+ v-model:active={forms.tabs}
|
|
|
+ lazyRender
|
|
|
+ onChange={() => {
|
|
|
+ sessionStorage.setItem('lesson-detail-tab-value', forms.tabs);
|
|
|
+ }}>
|
|
|
<Tab title="学员考勤" name="student">
|
|
|
<Student />
|
|
|
</Tab>
|