lex 1 år sedan
förälder
incheckning
9a2a479128

+ 6 - 1
src/views/prepare-lessons/components/lesson-main/courseware/index.tsx

@@ -49,7 +49,11 @@ export default defineComponent({
       show: false,
       item: {} as any,
       previewModal: false,
-      previewParams: {} as any
+      previewParams: {
+        type: '',
+        subjectId: '',
+        detailId: ''
+      } as any
     });
 
     // 获取列表
@@ -186,6 +190,7 @@ export default defineComponent({
         return;
       }
       // 判断是否在应用里面
+      console.log(state.application, 'state.application');
       if (state.application) {
         forms.previewModal = true;
         forms.previewParams = {

+ 26 - 26
src/views/preview-window/index.tsx

@@ -45,32 +45,32 @@ export default defineComponent({
     );
 
     return () => (
-      <NModal
-        v-model:show={show.value}
-        onUpdate:show={() => {
-          emit('update:show', show.value);
-        }}
-        class={styles.previewWindow}
-        showIcon={false}
-        displayDirective="show">
-        {type.value === 'attend' ? (
-          <AttendClass
-            type={params.value.type || ''}
-            subjectId={params.value.subjectId || ''}
-            detailId={params.value.detailId || ''}
-            classGroupId={params.value.classGroupId || ''}
-            onClose={() => emit('update:show', false)}
-          />
-        ) : (
-          ''
-        )}
-        {/* 曲谱 */}
-        {type.value === 'notation' ? (
-          <iframe src={params.value.src}></iframe>
-        ) : (
-          ''
-        )}
-      </NModal>
+      <>
+        <NModal
+          v-model:show={show.value}
+          onUpdate:show={() => {
+            emit('update:show', show.value);
+          }}
+          class={styles.previewWindow}
+          showIcon={false}
+          displayDirective="show">
+          <>
+            {type.value == 'attend' ? (
+              <AttendClass
+                type={params.value.type || ''}
+                subjectId={params.value.subjectId || ''}
+                detailId={params.value.detailId || ''}
+                classGroupId={params.value.classGroupId || ''}
+                onClose={() => emit('update:show', false)}
+              />
+            ) : type.value == 'notation' ? (
+              <iframe src={params.value.src}></iframe>
+            ) : (
+              ''
+            )}
+          </>
+        </NModal>
+      </>
     );
   }
 });