Jelajahi Sumber

修复问题

lex 1 tahun lalu
induk
melakukan
be247dfdc9

+ 1 - 0
src/views/attend-class/index.tsx

@@ -2040,6 +2040,7 @@ export default defineComponent({
                       window.close();
 
                       if (route.query.source === 'admin') {
+                        users.logout();
                         window.parent.postMessage(
                           {
                             api: 'iframe_exit'

+ 7 - 0
src/views/attend-class/model/train-type/index.module.less

@@ -29,6 +29,12 @@
       visibility: visible;
       transition: all .2s ease;
     }
+
+    .trainDisabled {
+      .iconDelete {
+        display: none;
+      }
+    }
   }
 }
 
@@ -110,6 +116,7 @@
 
   &.trainDisabled {
     cursor: default;
+    height: 238px;
   }
 
   :global {

+ 2 - 2
src/views/prepare-lessons/components/lesson-main/courseware-presets/index.tsx

@@ -258,7 +258,7 @@ export default defineComponent({
 
       await getCoursewareList();
 
-      console.log(props.addParam, 'addCourseware');
+      // console.log(props.addParam, 'addCourseware');
       if (props.addParam.isAdd) {
         forms.addVisiable = true;
       }
@@ -703,7 +703,7 @@ export default defineComponent({
               <Train
                 cardType="prepare"
                 lessonPreTraining={{
-                  title: '',
+                  title: forms.selectItem.name + '课后作业',
                   chapterId: forms.selectItem.id, // 课件编号
                   id: forms.selectItem.lessonPreTrainingId // 作业编号
                 }}

+ 19 - 3
src/views/prepare-lessons/components/lesson-main/courseware/addCourseware.tsx

@@ -503,7 +503,12 @@ export default defineComponent({
           event();
 
           emit('change', {
-            status: false
+            status: false,
+            addParam: {
+              isAdd: false,
+              name: forms.name,
+              id: forms.createId
+            }
           });
           eventGlobal.emit('teacher-slideshow', false);
         }
@@ -636,8 +641,14 @@ export default defineComponent({
                 const objB = JSON.stringify(forms.baseCoursewareList);
                 if (objA === objB) {
                   emit('change', {
-                    status: false
+                    status: false,
+                    addParam: {
+                      isAdd: false,
+                      name: forms.name,
+                      id: forms.createId
+                    }
                   });
+
                   eventGlobal.emit('teacher-slideshow', false);
                 } else {
                   forms.messageOperation = {
@@ -941,7 +952,12 @@ export default defineComponent({
                 forms.messageOperation.type === 'pageLive'
               ) {
                 emit('change', {
-                  status: false
+                  status: false,
+                  addParam: {
+                    isAdd: false,
+                    name: forms.name,
+                    id: forms.createId
+                  }
                 });
                 eventGlobal.emit('teacher-slideshow', false);
                 if (

+ 5 - 0
src/views/prepare-lessons/components/lesson-main/index.tsx

@@ -91,6 +91,11 @@ export default defineComponent({
               state.editCoursewareShow = val.status;
               prepareStore.setIsEditResource(val.status);
               state.editCourseware = val.groupItem;
+              state.addParam = {
+                isAdd: false, // 是否添加
+                id: null,
+                addName: '' // 添加的名称
+              };
             }}
           />
         )}

+ 2 - 1
src/views/prepare-lessons/model/courseware-type/index.module.less

@@ -275,10 +275,11 @@
   display: flex;
   align-items: center;
   padding-top: 10px;
+  padding-bottom: 8px;
   position: absolute;
   left: 10px;
   right: 10px;
-  bottom: 20px;
+  bottom: 12px;
   background-color: #fff;
   transition: all .2s ease;