From eee424562f6165e7fbb6fe2106ef7cfcc2f54100 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com> Date: Thu, 4 May 2023 16:15:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/stationAvatar/index.vue | 16 +++++++++++++--- src/views/system/trainingAvatar/index.vue | 17 ++++++++++++----- 2 files changed, 25 insertions(+), 8 deletions(-) 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; } } },