|
@@ -49,8 +49,6 @@ export default defineComponent({
|
|
|
const forms = reactive({
|
|
|
className: route.query.name as any,
|
|
|
classGroupId: route.query.classGroupId,
|
|
|
- preStudentNum: route.query.preStudentNum,
|
|
|
- courseScheduleSubjectId: route.query.courseScheduleSubjectId,
|
|
|
// 选取参数带的,后取缓存
|
|
|
subjectId: route.query.subjectId
|
|
|
? Number(route.query.subjectId)
|
|
@@ -249,12 +247,11 @@ export default defineComponent({
|
|
|
}
|
|
|
};
|
|
|
const fscreen = () => {
|
|
|
- const el: any = document.documentElement;
|
|
|
- const documentDom: any = document;
|
|
|
+ const el = document.documentElement;
|
|
|
const isFullscreen =
|
|
|
- documentDom.fullScreen ||
|
|
|
- documentDom.mozFullScreen ||
|
|
|
- documentDom.webkitIsFullScreen;
|
|
|
+ document.fullScreen ||
|
|
|
+ document.mozFullScreen ||
|
|
|
+ document.webkitIsFullScreen;
|
|
|
if (!isFullscreen) {
|
|
|
//进入全屏
|
|
|
(el.requestFullscreen && el.requestFullscreen()) ||
|
|
@@ -299,16 +296,9 @@ export default defineComponent({
|
|
|
const localStorageSubjectId = localStorage.getItem(
|
|
|
'prepareLessonSubjectId'
|
|
|
);
|
|
|
- // 先取 上次上课声部,在取班级声部 最后取缓存
|
|
|
const subjectId =
|
|
|
- forms.courseScheduleSubjectId ||
|
|
|
- forms.subjectId ||
|
|
|
- localStorageSubjectId
|
|
|
- ? Number(
|
|
|
- forms.courseScheduleSubjectId ||
|
|
|
- forms.subjectId ||
|
|
|
- localStorageSubjectId
|
|
|
- )
|
|
|
+ forms.subjectId || localStorageSubjectId
|
|
|
+ ? Number(forms.subjectId || localStorageSubjectId)
|
|
|
: null;
|
|
|
// 判断浏览器上面是否有
|
|
|
const index = subjectList.findIndex(
|
|
@@ -335,7 +325,6 @@ export default defineComponent({
|
|
|
async () => {
|
|
|
forms.className = route.query.name as any;
|
|
|
forms.classGroupId = route.query.classGroupId as any;
|
|
|
- forms.preStudentNum = route.query.preStudentNum as any;
|
|
|
forms.subjectId = route.query.subjectId
|
|
|
? Number(route.query.subjectId)
|
|
|
: null;
|
|
@@ -653,8 +642,7 @@ export default defineComponent({
|
|
|
// 开始上课
|
|
|
const res = await courseScheduleStart({
|
|
|
lessonCoursewareKnowledgeDetailId: prepareStore.selectKey,
|
|
|
- classGroupId: forms.classGroupId,
|
|
|
- subjectId: prepareStore.getSubjectId
|
|
|
+ classGroupId: forms.classGroupId
|
|
|
});
|
|
|
if (
|
|
|
window.matchMedia('(display-mode: standalone)').matches
|
|
@@ -670,8 +658,7 @@ export default defineComponent({
|
|
|
subjectId: prepareStore.getSubjectId,
|
|
|
detailId: prepareStore.getSelectKey,
|
|
|
classId: res.data,
|
|
|
- lessonCourseId: prepareStore.getBaseCourseware.id,
|
|
|
- preStudentNum: forms.preStudentNum
|
|
|
+ lessonCourseId: prepareStore.getBaseCourseware.id
|
|
|
};
|
|
|
} else {
|
|
|
const { href } = router.resolve({
|
|
@@ -682,8 +669,7 @@ export default defineComponent({
|
|
|
subjectId: prepareStore.getSubjectId,
|
|
|
detailId: prepareStore.getSelectKey,
|
|
|
classId: res.data,
|
|
|
- lessonCourseId: prepareStore.getBaseCourseware.id,
|
|
|
- preStudentNum: forms.preStudentNum
|
|
|
+ lessonCourseId: prepareStore.getBaseCourseware.id
|
|
|
}
|
|
|
});
|
|
|
window.open(href, +new Date() + '');
|
|
@@ -734,13 +720,11 @@ export default defineComponent({
|
|
|
if (forms.classGroupId) {
|
|
|
forms.className = item.name;
|
|
|
forms.classGroupId = item.classGroupId;
|
|
|
- forms.preStudentNum = item.preStudentNum;
|
|
|
forms.subjectId = item.subjectId;
|
|
|
- forms.courseScheduleSubjectId = item.courseScheduleSubjectId;
|
|
|
forms.showAttendClass = false;
|
|
|
|
|
|
prepareStore.setClassGroupId(item.classGroupId);
|
|
|
- console.log(forms, 'forms', item);
|
|
|
+
|
|
|
checkSubjectIds();
|
|
|
// 声部切换时
|
|
|
eventGlobal.emit('onChangeClass', {
|
|
@@ -750,8 +734,7 @@ export default defineComponent({
|
|
|
} else {
|
|
|
const res = await courseScheduleStart({
|
|
|
lessonCoursewareKnowledgeDetailId: prepareStore.selectKey,
|
|
|
- classGroupId: item.classGroupId,
|
|
|
- subjectId: prepareStore.getSubjectId
|
|
|
+ classGroupId: item.classGroupId
|
|
|
});
|
|
|
forms.showAttendClass = false;
|
|
|
if (window.matchMedia('(display-mode: standalone)').matches) {
|
|
@@ -763,7 +746,6 @@ export default defineComponent({
|
|
|
type: 'class',
|
|
|
classId: res.data, // 上课编号
|
|
|
classGroupId: item.classGroupId,
|
|
|
- preStudentNum: item.preStudentNum,
|
|
|
subjectId: prepareStore.getSubjectId,
|
|
|
detailId: prepareStore.getSelectKey,
|
|
|
lessonCourseId: prepareStore.getBaseCourseware.id
|
|
@@ -778,7 +760,6 @@ export default defineComponent({
|
|
|
type: 'class',
|
|
|
classId: res.data, // 上课编号
|
|
|
classGroupId: item.classGroupId,
|
|
|
- preStudentNum: item.preStudentNum,
|
|
|
subjectId: prepareStore.getSubjectId,
|
|
|
detailId: prepareStore.getSelectKey,
|
|
|
lessonCourseId: prepareStore.getBaseCourseware.id
|