From 507889f8e6ee49a9af17d9baa234a36299777751 Mon Sep 17 00:00:00 2001
From: du <13220750630.163.com>
Date: 星期一, 14 四月 2025 09:24:41 +0800
Subject: [PATCH] ppt默认宽高

---
 easegen-front/src/views/digitalcourse/template/TemplateForm.vue |   43 ++++++++++++++++++++++++-------------------
 1 files changed, 24 insertions(+), 19 deletions(-)

diff --git a/easegen-front/src/views/digitalcourse/template/TemplateForm.vue b/easegen-front/src/views/digitalcourse/template/TemplateForm.vue
index 3205f80..381de05 100644
--- a/easegen-front/src/views/digitalcourse/template/TemplateForm.vue
+++ b/easegen-front/src/views/digitalcourse/template/TemplateForm.vue
@@ -53,6 +53,25 @@
         </el-col>
       </el-row>
       <el-row>
+        <el-col :span="24">
+          <el-form-item :label="t('template.templateSize')" prop="templateSize">
+            <el-select
+              style="width: 100%"
+              v-model="formData.templateSize"
+              clearable
+              :placeholder="t('common.selectText') + t('template.templateSize')"
+              class="!w-240px"
+              @change="changeTemplateSize"
+            >
+              <el-option
+                v-for="dict in getStrDictOptions(DICT_TYPE.TEMPLATE_SIZE)"
+                :key="dict.value"
+                :label="dict.label"
+                :value="dict.value"
+              />
+            </el-select>
+          </el-form-item>
+        </el-col>
         <el-col :span="12">
           <el-form-item :label="t('template.pptWidth')" prop="pptW">
             <el-input type="number" v-model="formData.pptW" :placeholder="t('common.inputText') + t('template.pptWidth')" />
@@ -77,25 +96,7 @@
         </el-col>
       </el-row>
       <el-row>
-        <el-col :span="24">
-          <el-form-item :label="t('template.templateSize')" prop="templateSize">
-            <el-select
-              style="width: 100%"
-              v-model="formData.templateSize"
-              clearable
-              :placeholder="t('common.selectText') + t('template.templateSize')"
-              class="!w-240px"
-              @change="changeTemplateSize"
-            >
-              <el-option
-                v-for="dict in getStrDictOptions(DICT_TYPE.TEMPLATE_SIZE)"
-                :key="dict.value"
-                :label="dict.label"
-                :value="dict.value"
-              />
-            </el-select>
-          </el-form-item>
-        </el-col>
+
         <el-col :span="12">
           <el-form-item :label="t('template.digitalPeopleWidth')" prop="humanW">
             <el-input type="number" disabled v-model="formData.humanW" :placeholder="t('common.inputText') + t('template.digitalPeopleWidth')" />
@@ -218,9 +219,13 @@
   if(formData.value.templateSize=='16:9'){
     formData.value.humanW = screenWidth / 3;
     formData.value.humanH = screenHeight / 3;
+    formData.value.pptW = '505';
+    formData.value.pptH = '290';
   }else if(formData.value.templateSize=='9:16'){
     formData.value.humanH = screenWidth / 3;
     formData.value.humanW = screenHeight / 3;
+    formData.value.pptH = '505';
+    formData.value.pptW = '290';
   }
 }
 /** 鎻愪氦琛ㄥ崟 */

--
Gitblit v1.9.3