| | |
| | | ref="formRef" |
| | | :model="formData" |
| | | :rules="formRules" |
| | | label-width="100px" |
| | | label-width="120px" |
| | | v-loading="formLoading" |
| | | > |
| | | <el-form-item :label="t('digitalhumans.name')" prop="name"> |
| | |
| | | /> |
| | | </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"/> |
| | |
| | | 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 |