diff --git a/src/views/system/stationAvatar/index.vue b/src/views/system/stationAvatar/index.vue index 7c2b79a..a902b6f 100644 --- a/src/views/system/stationAvatar/index.vue +++ b/src/views/system/stationAvatar/index.vue @@ -189,7 +189,15 @@ export default { }, watch: { tovideo: { - handler(newimg, oldimg) {} + handler(newimg, oldimg) { + if (this.tovideo == null) { + this.video.VideoPath = null; + } else if (this.tovideo == "") { + this.video.VideoPath = null; + } else { + this.video.VideoPath = process.env.VUE_APP_BASE_API + this.tovideo; + } + } }, item: { handler(newimg, oldimg) { @@ -276,7 +284,8 @@ export default { this.uploadbtn = false; uploadVideoUrl(formData).then(response => { if (response.code == 200) { - this.video.VideoPath = process.env.VUE_APP_BASE_API + response.imgUrl; + this.video.VideoPath = + process.env.VUE_APP_BASE_API + response.imgUrl; this.$emit("imgUrl", response.imgUrl); this.items.itemDirectoryUrl = response.imgUrl; this.$emit("item", JSON.stringify(this.items)); @@ -319,7 +328,8 @@ export default { } else if (this.types == "posterVideoUrl") { updatePoserHeads(formData).then(response => { if (response.code == 200) { - this.video.VideoPath = process.env.VUE_APP_BASE_API + response.imgUrl; + this.video.VideoPath = + process.env.VUE_APP_BASE_API + response.imgUrl; this.$emit("imgUrl", response.imgUrl); this.openimg = false; } else { diff --git a/src/views/system/trainingAvatar/index.vue b/src/views/system/trainingAvatar/index.vue index 70cb032..2f45da2 100644 --- a/src/views/system/trainingAvatar/index.vue +++ b/src/views/system/trainingAvatar/index.vue @@ -123,7 +123,11 @@ export default { this.uploadbtn = true; this.filedata.type = this.type; this.items = this.item; - if (this.tovideo) { + if (this.tovideo == null) { + this.video.VideoPath = null; + } else if (this.tovideo == "") { + this.video.VideoPath = null; + } else { this.videoForm.showVideoPath = process.env.VUE_APP_BASE_API + this.tovideo; this.video.VideoPath = process.env.VUE_APP_BASE_API + this.tovideo; @@ -134,10 +138,13 @@ export default { tovideo: { handler(newimg, oldimg) { this.uploadbtn = true; - if (this.tovideo) { - this.videoForm.showVideoPath = - process.env.VUE_APP_BASE_API + this.tovideo; - this.video.VideoPath = process.env.VUE_APP_BASE_API + this.tovideo; + if (newimg == null) { + this.video.VideoPath = null; + } else if (newimg == "") { + this.video.VideoPath = null; + } else { + this.videoForm.showVideoPath = process.env.VUE_APP_BASE_API + newimg; + this.video.VideoPath = process.env.VUE_APP_BASE_API + newimg; } } },