Przeglądaj źródła

fix(pptEasy): 添加工具后立即加载PPT工具列表

在添加工具后调用loadPPTToolList方法,确保工具列表能及时更新并显示成功提示
lsc 3 dni temu
rodzic
commit
333e30e449
1 zmienionych plików z 13 dodań i 0 usunięć
  1. 13 0
      src/components/pages/pptEasy/addCourse2.vue

+ 13 - 0
src/components/pages/pptEasy/addCourse2.vue

@@ -1362,6 +1362,7 @@ export default {
       let _toolList = JSON.parse(JSON.stringify(this.pptCourseJson.toolsList));
       //把toolList挂载到window上
       window.pptToolList = _toolList;
+      this.loadPPTToolList();
     },
     goTo(path) {
       this.$router.push(path);
@@ -2134,6 +2135,18 @@ export default {
     openToolDialog(){
       this.$refs.InteractiveToolDialogRef.open();
     },
+    loadPPTToolList(){
+      let _pptIframe = this.$refs.pptIframeRef;
+      if (
+        _pptIframe &&
+        _pptIframe.contentWindow &&
+        _pptIframe.contentWindow.window &&
+        typeof _pptIframe.contentWindow.window.loadContentList === "function"
+      ){
+        _pptIframe.contentWindow.window.loadContentList();
+        this.$message.success("添加成功");
+      }
+    },
     //添加工具
     addTool(tool) {
       if (tool == 45) {