du
2025-03-31 1de61d3adb9e497327e02d77e5e1dc1868968852
是否去除背景
已修改1个文件
18 ■■■■ 文件已修改
easegen-front/src/views/digitalcourse/digitalhumans/DigitalHumansForm.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
easegen-front/src/views/digitalcourse/digitalhumans/DigitalHumansForm.vue
@@ -4,7 +4,7 @@
      ref="formRef"
      :model="formData"
      :rules="formRules"
      label-width="100px"
      label-width="120px"
      v-loading="formLoading"
    >
      <el-form-item :label="t('digitalhumans.name')" prop="name">
@@ -33,13 +33,26 @@
          />
        </el-select>
      </el-form-item>
      <el-form-item label="是否去除背景" prop="isTransparent">
        <el-select v-model="formData.isTransparent" placeholder="请选择是否去除背景">
          <el-option
            :key="1"
            label="是"
          />
          <el-option
            :key="2"
            label="否"
          />
        </el-select>
      </el-form-item>
      <el-form-item v-if="formData.useModel == 1" :label="t('digitalhumans.picture')" prop="pictureUrl">
        <UploadImg v-if="formData" v-model="formData.fixPictureUrl" />
        <UploadImg v-else v-model="formData.pictureUrl" />
      </el-form-item>
      <el-form-item v-if="formData.useModel == 2" :label="t('digitalhumans.video')" prop="videoUrl">
        <!-- 原本自带的视频上传 -->
        <UploadFile v-if="!(formData.videoUrl || formData.fixVideoUrl)" v-model="formData.videoUrl" :fileType="['mp4']" :limit="1" @on-success="handleFileSuccess('videoUrl', $event)"/>
        <UploadFile v-if="!(formData.videoUrl || formData.fixVideoUrl)" v-model="formData.videoUrl" :fileType="['mp4,mov']" :limit="1" @on-success="handleFileSuccess('videoUrl', $event)"/>
        <!-- 后期添加的去除绿幕的 -->
        <!-- <div v-if="!(formData.videoUrl || formData.fixVideoUrl)" >
          <CES2 @start="StartCes" @Thnd="End" msg="Welcome to Your Vue.js App"/>
@@ -154,6 +167,7 @@
  snapshotWidth: [{ required: true, message: '快照宽度不能为空', trigger: 'blur' }],
  type: [{ required: true, message: '类型不能为空', trigger: 'change' }],
  useGeneralModel: [{ required: true, message: '使用通用模型不能为空', trigger: 'change' }],
  isTransparent: [{ required: true, message: '是否去除背景不能为空', trigger: 'change' }],
  status: [{ required: true, message: '状态不能为空', trigger: 'change' }],
})
const formRef = ref() // 表单 Ref