|
@@ -10,19 +10,19 @@ import {
|
|
} from 'vue';
|
|
} from 'vue';
|
|
import styles from './index.module.less';
|
|
import styles from './index.module.less';
|
|
// import iconLook from './image/look.svg';
|
|
// import iconLook from './image/look.svg';
|
|
-import { useRoute, useRouter } from 'vue-router';
|
|
|
|
|
|
+import { useRouter } from 'vue-router';
|
|
import OEmpty from '@/components/o-empty';
|
|
import OEmpty from '@/components/o-empty';
|
|
// import OSticky from '@/components/o-sticky';
|
|
// import OSticky from '@/components/o-sticky';
|
|
import OHeader from '@/components/o-header';
|
|
import OHeader from '@/components/o-header';
|
|
import CourseItem from './component/CourseItem';
|
|
import CourseItem from './component/CourseItem';
|
|
-import { courseEmnu } from '@/constant';
|
|
|
|
|
|
+// import { courseEmnu } from '@/constant';
|
|
// import { browser } from '@/helpers/utils';
|
|
// import { browser } from '@/helpers/utils';
|
|
import OLoading from '@/components/o-loading';
|
|
import OLoading from '@/components/o-loading';
|
|
import OSticky from '@/components/o-sticky';
|
|
import OSticky from '@/components/o-sticky';
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'lessonCourseware',
|
|
name: 'lessonCourseware',
|
|
setup() {
|
|
setup() {
|
|
- const route = useRoute();
|
|
|
|
|
|
+ // const route = useRoute();
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
const data = reactive({
|
|
const data = reactive({
|
|
loading: true,
|
|
loading: true,
|
|
@@ -63,7 +63,7 @@ export default defineComponent({
|
|
const getSubjectList = async () => {
|
|
const getSubjectList = async () => {
|
|
try {
|
|
try {
|
|
const res = await request.get(
|
|
const res = await request.get(
|
|
- '/api-student/lessonCourseware/getLessonCoursewareSubjectList'
|
|
|
|
|
|
+ state.platformApi + '/lessonCourseware/getLessonCoursewareSubjectList'
|
|
);
|
|
);
|
|
|
|
|
|
data.subjectList = res.data || [];
|
|
data.subjectList = res.data || [];
|
|
@@ -72,17 +72,22 @@ export default defineComponent({
|
|
}
|
|
}
|
|
};
|
|
};
|
|
onMounted(async () => {
|
|
onMounted(async () => {
|
|
- await getSubjectList();
|
|
|
|
- console.log(state.user.data.student.subjectIdList);
|
|
|
|
- const studentSubjectIds = state.user.data.student.subjectIdList;
|
|
|
|
- const id = studentSubjectIds ? studentSubjectIds.split(',')[0] : 0;
|
|
|
|
- data.subjectList.forEach((subject: any) => {
|
|
|
|
- if (Number(id) === subject.id) {
|
|
|
|
- data.actionKey = Number(id);
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ try {
|
|
|
|
+ await getSubjectList();
|
|
|
|
+ console.log(state.user.data.student.subjectIdList);
|
|
|
|
+ const studentSubjectIds = state.user.data.student.subjectIdList;
|
|
|
|
+ const id = studentSubjectIds ? studentSubjectIds.split(',')[0] : 0;
|
|
|
|
+ data.subjectList.forEach((subject: any) => {
|
|
|
|
+ if (Number(id) === subject.id) {
|
|
|
|
+ data.actionKey = Number(id);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
|
|
- getList();
|
|
|
|
|
|
+ await getList();
|
|
|
|
+ } catch {
|
|
|
|
+ //
|
|
|
|
+ }
|
|
|
|
+ data.loading = false;
|
|
});
|
|
});
|
|
const handleClick = (item: any) => {
|
|
const handleClick = (item: any) => {
|
|
router.push({
|
|
router.push({
|