From af6cccd5e5a04346992041768ad8b91774feabdc Mon Sep 17 00:00:00 2001
From: Flex <q1406482700@163.com>
Date: 星期二, 10 六月 2025 16:04:50 +0800
Subject: [PATCH] 补充提交

---
 easegen-front/src/views/digitalcourse/template/TemplateForm.vue |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/easegen-front/src/views/digitalcourse/template/TemplateForm.vue b/easegen-front/src/views/digitalcourse/template/TemplateForm.vue
index 2f597cf..4322597 100644
--- a/easegen-front/src/views/digitalcourse/template/TemplateForm.vue
+++ b/easegen-front/src/views/digitalcourse/template/TemplateForm.vue
@@ -1,5 +1,5 @@
 <template>
-  <Dialog style="width: 60%;" :title="dialogTitle" v-model="dialogVisible">
+  <Dialog style="width: 60%;" :title="dialogTitle" v-model="dialogVisible" @close="cancale" >
     <el-form
       ref="formRef"
       :model="formData"
@@ -52,14 +52,12 @@
             <img :src="lastUploadedFileUrl" style="width: 100%; height: 100%" v-if="lastUploadedFileUrl!=''" />
             <Vue3DraggableResizable
               v-if="isChecked1"
-              :w="640"
-              :h="360"
-              :x="349"
-              :y="92"
               v-model:w="formData.humanW"
               v-model:h="formData.humanH"
               v-model:x="formData.humanX"
               v-model:y="formData.humanY"
+              :initW="formData.humanW"
+              :initH="formData.humanH"
               :lock-aspect-ratio="true"
               :minW="350"
             >
@@ -70,10 +68,8 @@
             </Vue3DraggableResizable>
             <Vue3DraggableResizable
               v-if="isChecked"
-              :w="505"
-              :h="290"
-              :x="40"
-              :y="50"
+              :initW="formData.pptW"
+              :initH="formData.pptH"
               v-model:w="formData.pptW"
               v-model:h="formData.pptH"
               v-model:x="formData.pptX"
@@ -139,7 +135,9 @@
 const handleExceed = () => {
   ElMessage.warning('鍙兘涓婁紶涓�涓枃浠�');
 };
+// ppt
 const isChecked = ref(false);
+// 鏁板瓧浜�
 const isChecked1 = ref(false);
 const toggleCheck = () => {
   isChecked.value = !isChecked.value;
@@ -265,11 +263,17 @@
     ishasAdminRole=false
     formData.value.zg = '2'
   }
+  fileList.value = []
   // 淇敼鏃讹紝璁剧疆鏁版嵁
   if (id) {
     formLoading.value = true
     try {
       formData.value = await TemplateApi.getTemplate(id)
+      if( formData.value.showDigitalHuman === 1 ){
+        isChecked1.value = true
+      }
+      isChecked.value = true
+      lastUploadedFileUrl.value = formData.value.bgImage as unknown as string
     } finally {
       formLoading.value = false
     }

--
Gitblit v1.9.3