|
@@ -380,6 +380,25 @@
|
|
|
<div v-if="selectedBlocklyPoint.endImg" class="upload-tip">已上传</div>
|
|
<div v-if="selectedBlocklyPoint.endImg" class="upload-tip">已上传</div>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 完成动画字段 -->
|
|
|
|
|
+ <el-form-item
|
|
|
|
|
+ label="完成动画"
|
|
|
|
|
+ class="config-item"
|
|
|
|
|
+ v-if="selectedBlocklyPoint.type && selectedBlocklyPoint.type === 'task'"
|
|
|
|
|
+ >
|
|
|
|
|
+ <div class="icon-upload-wrapper">
|
|
|
|
|
+ <UploadVideo
|
|
|
|
|
+ v-model="selectedBlocklyPoint.finishAnimation"
|
|
|
|
|
+ title="点击上传完成动画"
|
|
|
|
|
+ class="custom-upload"
|
|
|
|
|
+ @upload-progress="handleUploadProgress"
|
|
|
|
|
+ @upload-start="handleUploadStart"
|
|
|
|
|
+ @upload-complete="handleUploadComplete"
|
|
|
|
|
+ />
|
|
|
|
|
+ <div v-if="selectedBlocklyPoint.finishAnimation" class="upload-tip">已上传</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<el-form-item label="提示语" class="form-item-full" v-if="selectedBlocklyPoint.type && selectedBlocklyPoint.type !== 'task'">
|
|
<el-form-item label="提示语" class="form-item-full" v-if="selectedBlocklyPoint.type && selectedBlocklyPoint.type !== 'task'">
|
|
@@ -493,6 +512,7 @@ interface BlocklyWalkablePoint {
|
|
|
must: boolean
|
|
must: boolean
|
|
|
img: string
|
|
img: string
|
|
|
endImg: string
|
|
endImg: string
|
|
|
|
|
+ finishAnimation: string
|
|
|
tip: string
|
|
tip: string
|
|
|
unfinishedTip: string
|
|
unfinishedTip: string
|
|
|
finishedTip: string
|
|
finishedTip: string
|