Flex
2025-06-10 af6cccd5e5a04346992041768ad8b91774feabdc
补充提交
已修改1个文件
22 ■■■■■ 文件已修改
easegen-front/src/views/digitalcourse/template/TemplateForm.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
    }