lsc 10 月之前
父節點
當前提交
6973ce820d
共有 2 個文件被更改,包括 247 次插入208 次删除
  1. 二進制
      src/assets/icon/ppt/model6-4.png
  2. 247 208
      src/components/pages/aiAddCourse/aiCreateDialog.vue

二進制
src/assets/icon/ppt/model6-4.png


+ 247 - 208
src/components/pages/aiAddCourse/aiCreateDialog.vue

@@ -415,154 +415,193 @@ export default {
                         }
                     },
                     img2: [
-                        {
-                            img:require('../../../assets/icon/ppt/model6-2.png'),
-                            title: {
-                                x: "5%", // 横坐标
-                                y: 1.1,
-                                w: "90%",
-                                color: '4F73DA',
-                                bold: true,
-                                fontSize: 35, // 字号
-                                align: "center",
-                            },
-                            subTitle: {
-                                x: "5%", // 横坐标
-                                y: 1.8,
-                                w: "90%",
-                                color: "333333",
-                                fontSize: 20, // 字号
-                                align: "center",
-                            },
-                            content: {
-                                x: "20%", // 横坐标
-                                y: 3.2,
-                                w: "60%",
-                                color: "333333",
-                                fontSize: 18, // 字号
-                                align: "center",
-                            }
-                        },//内容页1
+                        // {
+                        //     img:require('../../../assets/icon/ppt/model6-2.png'),
+                        //     title: {
+                        //         x: "5%", // 横坐标
+                        //         y: 1.1,
+                        //         w: "90%",
+                        //         color: '4F73DA',
+                        //         bold: true,
+                        //         fontSize: 35, // 字号
+                        //         align: "center",
+                        //     },
+                        //     subTitle: {
+                        //         x: "5%", // 横坐标
+                        //         y: 1.8,
+                        //         w: "90%",
+                        //         color: "333333",
+                        //         fontSize: 20, // 字号
+                        //         align: "center",
+                        //     },
+                        //     content: {
+                        //         x: "20%", // 横坐标
+                        //         y: 3.2,
+                        //         w: "60%",
+                        //         color: "333333",
+                        //         fontSize: 18, // 字号
+                        //         align: "center",
+                        //     }
+                        // },//内容页1
+                        // {
+                        //     img: require('../../../assets/icon/ppt/model6-2.png'),
+                        //     title: {
+                        //         x: "2.5%", // 横坐标
+                        //         y: 2.3,
+                        //         w: "30%",
+                        //         color: 'ffffff',
+                        //         bold: true,
+                        //         fontSize: 35, // 字号
+                        //         align: "left",
+                        //     },
+                        //     subTitle: {
+                        //         x: "2.5%", // 横坐标
+                        //         y: 3.1,
+                        //         w: "30%",
+                        //         color: "ffffff",
+                        //         fontSize: 20, // 字号
+                        //         align: "left",
+                        //     },
+                        //     content: {
+                        //         x: "45%", // 横坐标
+                        //         y: 2.8,
+                        //         w: "45%",
+                        //         color: "333333",
+                        //         fontSize: 18, // 字号
+                        //         align: "left",
+                        //     },
+                        //     square: {
+                        //         x: 0,
+                        //         y: 0,
+                        //         w: "35%",
+                        //         h: "100%",
+                        //         fill: { color: "4F73DA" }
+                        //     },
+                        //     square2: {
+                        //         x: "35%",
+                        //         y: 0,
+                        //         w: "2.5%",
+                        //         h: "100%",
+                        //         fill: { color: "C2CFEF" }
+                        //     }
+                        // },//内容页2
+                        // {
+                        //     img: require('../../../assets/icon/ppt/model6-2.png'),
+                        //     title: {
+                        //         x: "5%", // 横坐标
+                        //         y: 1,
+                        //         w: "60%",
+                        //         color: '4F73DA',
+                        //         bold: true,
+                        //         fontSize: 35, // 字号
+                        //         align: "left",
+                        //     },
+                        //     subTitle: {
+                        //         x: "5%", // 横坐标
+                        //         y: 1.7,
+                        //         w: "60%",
+                        //         color: "333333",
+                        //         fontSize: 20, // 字号
+                        //         align: "left",
+                        //     },
+                        //     content: {
+                        //         x: "5%", // 横坐标
+                        //         y: 2.5,
+                        //         w: "60%",
+                        //         color: "333333",
+                        //         fontSize: 18, // 字号
+                        //         align: "left",
+                        //     },
+                        //     image: {
+                        //         x: "70%",
+                        //         y: "22%",
+                        //         w: "30%",
+                        //         h: "56%",
+                        //         sizing: "contain",
+                        //         path: require('../../../assets/icon/ppt/model6-3.png')
+                        //     },
+                        // },//内容页3
                         {
                             img: require('../../../assets/icon/ppt/model6-2.png'),
                             title: {
-                                x: "2.5%", // 横坐标
-                                y: 2.3,
-                                w: "30%",
+                                x: "50%", // 横坐标
+                                y: "5%",
+                                h: 40,
+                                margin: 10,
+                                // w: "60%",
                                 color: 'ffffff',
+                                fill: { color: "4F73DA"},
                                 bold: true,
                                 fontSize: 35, // 字号
-                                align: "left",
-                            },
-                            subTitle: {
-                                x: "2.5%", // 横坐标
-                                y: 3.1,
-                                w: "30%",
-                                color: "ffffff",
-                                fontSize: 20, // 字号
-                                align: "left",
-                            },
-                            content: {
-                                x: "45%", // 横坐标
-                                y: 2.8,
-                                w: "45%",
-                                color: "333333",
-                                fontSize: 18, // 字号
-                                align: "left",
-                            },
-                            square: {
-                                x: 0,
-                                y: 0,
-                                w: "35%",
-                                h: "100%",
-                                fill: { color: "4F73DA" }
-                            },
-                            square2: {
-                                x: "35%",
-                                y: 0,
-                                w: "2.5%",
-                                h: "100%",
-                                fill: { color: "C2CFEF" }
-                            }
-                        },//内容页2
-                        {
-                            img: require('../../../assets/icon/ppt/model6-2.png'),
-                            title: {
-                                x: "5%", // 横坐标
-                                y: 1,
-                                w: "60%",
-                                color: '4F73DA',
-                                bold: true,
-                                fontSize: 35, // 字号
-                                align: "left",
+                                align: "center",
                             },
                             subTitle: {
-                                x: "5%", // 横坐标
+                                x: "10%", // 横坐标
                                 y: 1.7,
-                                w: "60%",
+                                w: "80%",
                                 color: "333333",
                                 fontSize: 20, // 字号
                                 align: "left",
                             },
                             content: {
-                                x: "5%", // 横坐标
+                                x: "10%", // 横坐标
                                 y: 2.5,
-                                w: "60%",
+                                w: "80%",
                                 color: "333333",
                                 fontSize: 18, // 字号
                                 align: "left",
                             },
                             image: {
-                                x: "70%",
-                                y: "22%",
-                                w: "30%",
-                                h: "56%",
-                                sizing: "contain",
-                                path: require('../../../assets/icon/ppt/model6-3.png')
-                            },
-                        },//内容页3
-                        {
-                            img: require('../../../assets/icon/ppt/model6-2.png'),
-                            title: {
-                                x: 0, // 横坐标
-                                y: "30%",
-                                w: "35%",
-                                h: "40%",
-                                color: 'ffffff',
-                                bold: true,
-                                fontSize: 30, // 字号
-                                align: "right",
-                                fill: { color: "4F73DA"},
-                                margin: 10,
-                            },
-                            subTitle: {
-                                x: "37.5%", // 横坐标
-                                y: 1,
-                                w: "53%",
-                                color: "333333",
-                                fontSize: 20, // 字号
-                                align: "left",
-                            },
-                            content: {
-                                x: "37.5%", // 横坐标
-                                y: 2,
-                                w: "53%",
-                                color: "333333",
-                                fontSize: 18, // 字号
-                                align: "left",
-                            },
-                            square: {
-                                x: "5%",
+                                x: "2.5%",
                                 y: "10%",
-                                w: "90%",
+                                w: "95%",
                                 h: "80%",
-                                fill: { color: "ffffff" },
-                                line: {
-                                    width: '2',
-                                    color: "3B4564"
-                                }
+                                sizing: "contain",
+                                path: require('../../../assets/icon/ppt/model6-4.png')
                             },
-                        }, //内容页5
+                        },//内容页4
+                        // {
+                        //     img: require('../../../assets/icon/ppt/model6-2.png'),
+                        //     title: {
+                        //         x: 0, // 横坐标
+                        //         y: "30%",
+                        //         w: "35%",
+                        //         h: "40%",
+                        //         color: 'ffffff',
+                        //         bold: true,
+                        //         fontSize: 30, // 字号
+                        //         align: "right",
+                        //         fill: { color: "4F73DA"},
+                        //         margin: 10,
+                        //     },
+                        //     subTitle: {
+                        //         x: "37.5%", // 横坐标
+                        //         y: 1,
+                        //         w: "53%",
+                        //         color: "333333",
+                        //         fontSize: 20, // 字号
+                        //         align: "left",
+                        //     },
+                        //     content: {
+                        //         x: "37.5%", // 横坐标
+                        //         y: 2,
+                        //         w: "53%",
+                        //         color: "333333",
+                        //         fontSize: 18, // 字号
+                        //         align: "left",
+                        //     },
+                        //     square: {
+                        //         x: "5%",
+                        //         y: "10%",
+                        //         w: "90%",
+                        //         h: "80%",
+                        //         fill: { color: "ffffff" },
+                        //         line: {
+                        //             width: '2',
+                        //             color: "3B4564"
+                        //         }
+                        //     },
+                        // }, //内容页5
                     ],
                     imgEnd: {
                         img: require('../../../assets/icon/ppt/model6-1-2.png'),
@@ -584,9 +623,89 @@ export default {
         dialogVisibleAiCreate(newValue, oldValue) {
             if (newValue) {
                 this.loading = false;
-                this.aiGet(2);
-                // this.templateIndex = 5
-                // this.createPpt();
+                // this.aiGet(2);
+                this.templateIndex = 5
+                let array = [
+                {
+                    "page": 1,
+                    "title": "引入阶段",
+                    "task": "课程背景",
+                    "points": "同学们,让我们一起了解一下这门有趣的熊猫课程吧!今天,我们将探索熊猫的生活环境,并尝试去理解这些环境是如何影响熊猫的生存的。"
+                },
+                {
+                    "page": 2,
+                    "title": "引入阶段",
+                    "task": "整体目标和任务要求",
+                    "points": "这门课程的主要目标是让大家了解熊猫生活的环境以及生存所需的关键因素。我们将完成一个任务,具体要求是观察、记录、绘制和制作模型哦!"
+                },
+                {
+                    "page": 3,
+                    "title": "引入阶段",
+                    "task": "驱动性问题",
+                    "points": "大家思考一下这样一个问题:‘熊猫的生活环境对它们的生存有何重要影响?’ 我们接下去的活动将帮助大家找到答案。"
+                },
+                {
+                    "page": 4,
+                    "title": "引入阶段",
+                    "task": "观察与记录技巧",
+                    "points": "今天我们会运用图片和视频,来帮助大家观察熊猫栖息地和它们所吃的竹子等特征。细心观察,并将所见的特征记录下来是非常重要的技能哦!"
+                },
+                {
+                    "page": 5,
+                    "title": "探究阶段",
+                    "task": "绘图工具和材料",
+                    "points": "现在我们分发绘图工具和材料,来学习基本的绘图和建模技巧吧!熟练掌握这些工具会帮助我们更好地记录和展示我们的观察结果。"
+                },
+                {
+                    "page": 6,
+                    "title": "探究阶段",
+                    "task": "观察和记录特征",
+                    "points": "让我们好好观察一下身边的常见物体,把它们的特征记录下来。这个过程会训练你们的观察力和手眼协调能力。"
+                },
+                {
+                    "page": 7,
+                    "title": "探究阶段",
+                    "task": "转换二维图像",
+                    "points": "接下来,我们要把记录的三维物体转化为二维图像。这个步骤非常有趣,大家可以尽情发挥自己的绘画天赋哦!"
+                },
+                {
+                    "page": 8,
+                    "title": "探究阶段",
+                    "task": "三维模型制作",
+                    "points": "现在我们提供一些简单的材料,比如纸张和纸板,示范一下如何制作三维模型。记住,比例和结构是模型制作的关键!"
+                },
+                {
+                    "page": 9,
+                    "title": "评估与反馈阶段",
+                    "task": "评估和检查",
+                    "points": "大家完成了任务后,我们来检查和评估你们的二维图像和三维模型。确保它们的结构合理、比例协调。"
+                },
+                {
+                    "page": 10,
+                    "title": "评估与反馈阶段",
+                    "task": "提出改进建议",
+                    "points": "针对你们完成的作品,我们会提出一些改进建议。大家也可以相互评价,分享制作经验,这样可以互相学习哦!"
+                },
+                {
+                    "page": 11,
+                    "title": "评估与反馈阶段",
+                    "task": "任务总结",
+                    "points": "最后,我们要总结这次任务的执行情况,并表扬表现特别突出的同学。希望大家都能有所收获,并继续努力!"
+                },
+                {
+                    "page": 12,
+                    "title": "练习",
+                    "task": "练习1:二维图像绘制",
+                    "points": "选择一件日常物品(如书本、杯子),观察其特征,尝试通过手绘将其转换为二维图像。示例:通过绘制书本的正面、侧面和顶面图,展示其主要特征和比例关系。"
+                },
+                {
+                    "page": 13,
+                    "title": "练习",
+                    "task": "练习2:三维模型制作",
+                    "points": "使用纸张和纸板制作简单的模型,比如一个基本的房子或盒子。关注其结构和比例哦! 示例:通过折叠和粘贴纸张,制作一个四面体,确保各个面的比例协调,结构稳定。"
+                }
+                ]
+                this.createPpt(array);
 
             }
         },
@@ -863,86 +982,6 @@ ${mclass.length ? "面向年级:" + mclass.join(",") : ""}
         },
         createPpt(arr) {
             let array = arr
-            // let array = [
-            //     {
-            //         "page": 1,
-            //         "title": "引入阶段",
-            //         "task": "课程背景",
-            //         "points": "同学们,让我们一起了解一下这门有趣的熊猫课程吧!今天,我们将探索熊猫的生活环境,并尝试去理解这些环境是如何影响熊猫的生存的。"
-            //     },
-            //     {
-            //         "page": 2,
-            //         "title": "引入阶段",
-            //         "task": "整体目标和任务要求",
-            //         "points": "这门课程的主要目标是让大家了解熊猫生活的环境以及生存所需的关键因素。我们将完成一个任务,具体要求是观察、记录、绘制和制作模型哦!"
-            //     },
-            //     {
-            //         "page": 3,
-            //         "title": "引入阶段",
-            //         "task": "驱动性问题",
-            //         "points": "大家思考一下这样一个问题:‘熊猫的生活环境对它们的生存有何重要影响?’ 我们接下去的活动将帮助大家找到答案。"
-            //     },
-            //     {
-            //         "page": 4,
-            //         "title": "引入阶段",
-            //         "task": "观察与记录技巧",
-            //         "points": "今天我们会运用图片和视频,来帮助大家观察熊猫栖息地和它们所吃的竹子等特征。细心观察,并将所见的特征记录下来是非常重要的技能哦!"
-            //     },
-            //     {
-            //         "page": 5,
-            //         "title": "探究阶段",
-            //         "task": "绘图工具和材料",
-            //         "points": "现在我们分发绘图工具和材料,来学习基本的绘图和建模技巧吧!熟练掌握这些工具会帮助我们更好地记录和展示我们的观察结果。"
-            //     },
-            //     {
-            //         "page": 6,
-            //         "title": "探究阶段",
-            //         "task": "观察和记录特征",
-            //         "points": "让我们好好观察一下身边的常见物体,把它们的特征记录下来。这个过程会训练你们的观察力和手眼协调能力。"
-            //     },
-            //     {
-            //         "page": 7,
-            //         "title": "探究阶段",
-            //         "task": "转换二维图像",
-            //         "points": "接下来,我们要把记录的三维物体转化为二维图像。这个步骤非常有趣,大家可以尽情发挥自己的绘画天赋哦!"
-            //     },
-            //     {
-            //         "page": 8,
-            //         "title": "探究阶段",
-            //         "task": "三维模型制作",
-            //         "points": "现在我们提供一些简单的材料,比如纸张和纸板,示范一下如何制作三维模型。记住,比例和结构是模型制作的关键!"
-            //     },
-            //     {
-            //         "page": 9,
-            //         "title": "评估与反馈阶段",
-            //         "task": "评估和检查",
-            //         "points": "大家完成了任务后,我们来检查和评估你们的二维图像和三维模型。确保它们的结构合理、比例协调。"
-            //     },
-            //     {
-            //         "page": 10,
-            //         "title": "评估与反馈阶段",
-            //         "task": "提出改进建议",
-            //         "points": "针对你们完成的作品,我们会提出一些改进建议。大家也可以相互评价,分享制作经验,这样可以互相学习哦!"
-            //     },
-            //     {
-            //         "page": 11,
-            //         "title": "评估与反馈阶段",
-            //         "task": "任务总结",
-            //         "points": "最后,我们要总结这次任务的执行情况,并表扬表现特别突出的同学。希望大家都能有所收获,并继续努力!"
-            //     },
-            //     {
-            //         "page": 12,
-            //         "title": "练习",
-            //         "task": "练习1:二维图像绘制",
-            //         "points": "选择一件日常物品(如书本、杯子),观察其特征,尝试通过手绘将其转换为二维图像。示例:通过绘制书本的正面、侧面和顶面图,展示其主要特征和比例关系。"
-            //     },
-            //     {
-            //         "page": 13,
-            //         "title": "练习",
-            //         "task": "练习2:三维模型制作",
-            //         "points": "使用纸张和纸板制作简单的模型,比如一个基本的房子或盒子。关注其结构和比例哦! 示例:通过折叠和粘贴纸张,制作一个四面体,确保各个面的比例协调,结构稳定。"
-            //     }
-            // ]
             // 1. 创建PPT
             const pres = new Pptxgen();
             const _slideTou = pres.addSlide();