From 410f59df2c05841805b5653664b3866e03d34021 Mon Sep 17 00:00:00 2001
From: du <13220750630.163.com>
Date: 星期一, 16 六月 2025 11:40:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 easegen-front/src/views/chooseTemplate/index.vue |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/easegen-front/src/views/chooseTemplate/index.vue b/easegen-front/src/views/chooseTemplate/index.vue
index d35193a..464ca52 100644
--- a/easegen-front/src/views/chooseTemplate/index.vue
+++ b/easegen-front/src/views/chooseTemplate/index.vue
@@ -310,6 +310,7 @@
                   selectPPT.digitalHuman?.host.pictureUrl !== null &&
                   selectPPT.digitalHuman?.host.videoUrl !== null
                 "
+                :key="InitDigHuman"
                 :parent="false"
                 :lockAspectRatio="true"
                 :minW="350"
@@ -356,6 +357,7 @@
                   selectPPT.digitalHuman?.host.pictureUrl !== null &&
                   selectPPT.digitalHuman?.host.videoUrl !== null
                 "
+                :key="InitDigHuman"
                 :parent="false"
                 :lockAspectRatio="true"
                 :minW="350"
@@ -818,7 +820,8 @@
   Headset,
   Delete,
   VideoPlay,
-  CopyDocument
+  CopyDocument,
+Select
 } from '@element-plus/icons-vue'
 import { generateUUID } from '@/utils'
 import { useRoute, useRouter } from 'vue-router'
@@ -1810,7 +1813,7 @@
 // 鎵�鏈夋暟瀛椾汉褰㈣薄
 const AllHumanList = ref<any[]>([])
 // 鑾峰彇鎵�鏈夋暟瀛椾汉褰㈣薄
-const GetAllHumanList = () => {
+const GetAllHumanList = async () => {
   let query = {
     pageNo: 1,
     pageSize: 100,
@@ -1822,6 +1825,13 @@
   GetHumanList(query)
   query.type = '1'
   GetHumanList(query)
+
+  if (route.query.id) {
+    await getCourseDetail(route.query.id)
+  } else {
+    coursesCreate()
+  }
+
 }
 // 鑾峰彇鍗曠被鏁板瓧浜哄舰璞�
 const GetHumanList = async (query) => {
@@ -1834,7 +1844,6 @@
     child.isActive = child.id === item.id
   })
   selectPPT.value = item
-  console.log('selectPPT.value', selectPPT.value)
 }
 
 // const chooseHost = (item) => {
@@ -2095,8 +2104,6 @@
         return
       }
     }
-
-
 
     try {
       const res = await pptTemplateApi.coursesSave(JSON.stringify(saveSubmitForm))
@@ -2446,10 +2453,10 @@
     data.y = -100 // 鍙互璁剧疆鏈�灏忓潗鏍囦负 -100
   }
 }
-
+// 瀵规暟瀛椾汉缁勪欢寮哄埗鍒锋柊
+const InitDigHuman = ref(0);
 const getCourseDetail = async (id) => {
   const res = await pptTemplateApi.coursesDetail(id)
-  console.log('res褰撳墠淇℃伅', res)
   if (res) {
     courseInfo.value = res
     if (res.scenes && res.scenes.length > 0) {
@@ -2512,7 +2519,8 @@
           }
         ]
       }
-
+      InitDigHuman.value = 1
+      console.log( "selectPPT.value", selectPPT.value )
       // 璁剧疆闊抽閫夋嫨鏁版嵁
       const firstScene = res.scenes[0]
       if (firstScene.voice) {
@@ -2557,14 +2565,8 @@
   selectTemplate.value = cloneDeep(templates.value[0])
 
   await getList()
-
+  // 鑾峰彇鎵�鏈夋暟瀛椾汉淇℃伅骞舵牴鎹叿浣撴儏鍐佃繘琛岄〉闈㈠垵濮嬪寲
   GetAllHumanList()
-
-  if (route.query.id) {
-    await getCourseDetail(route.query.id)
-  } else {
-    coursesCreate()
-  }
 })
 
 onUnmounted(() => {

--
Gitblit v1.9.3