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