lsc 2 месяцев назад
Родитель
Сommit
d58b4fb36d
1 измененных файлов с 12 добавлено и 2 удалено
  1. 12 2
      src/components/pages/pptEasy/addCourse.vue

+ 12 - 2
src/components/pages/pptEasy/addCourse.vue

@@ -230,8 +230,7 @@
               </div>
             </div>
             <div class="pptIframeArea">
-              <!-- <iframe allow="camera *; microphone *;display-capture;midi;encrypted-media;clipboard-write;clipboard-read" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" frameborder="no" border="0" :src="`https://ppt.cocorobo.cn/?mode=editor&courseid=${cid}`" ref="pptIframeRef"></iframe> -->
-              <iframe allow="camera *; microphone *;display-capture;midi;encrypted-media;clipboard-write;clipboard-read" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" frameborder="no" border="0" :src="`https://beta.ppt.cocorobo.cn/?mode=editor&courseid=${cid}`" ref="pptIframeRef"></iframe>
+              <iframe allow="camera *; microphone *;display-capture;midi;encrypted-media;clipboard-write;clipboard-read" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" frameborder="no" border="0" :src="pptIframeUrl" ref="pptIframeRef"></iframe>
             </div>
 
             <div class="pptToolsArea">
@@ -2772,6 +2771,17 @@ export default {
     }
   },
   computed: {
+    // 判断当前页面URL是否包含beta
+    isBetaEnv() {
+      return window.location.href.includes('beta');
+    },
+    // 动态生成PPT iframe的URL
+    pptIframeUrl() {
+      const baseUrl = this.isBetaEnv 
+        ? 'https://beta.ppt.cocorobo.cn' 
+        : 'https://ppt.cocorobo.cn';
+      return `${baseUrl}/?mode=editor&courseid=${this.cid}`;
+    },
     // 获取已选择的授课班级名称
     selectedGradeName() {
       // 根据已选择的班级ID(checkboxList2),从grade或grade2中获取对应的班级名称