From 23d95ce16499da31f2b5c4df72293b1f28e1c0f3 Mon Sep 17 00:00:00 2001 From: congzc Date: Fri, 28 Apr 2023 17:35:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E8=A7=86=E9=A2=91=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/leaveDialog.js | 8 ++++++-- src/views/model/editModel.vue | 3 ++- src/views/model/videoFail.vue | 15 ++++++++++++--- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/mixins/leaveDialog.js b/src/mixins/leaveDialog.js index a1e3139..503fa96 100644 --- a/src/mixins/leaveDialog.js +++ b/src/mixins/leaveDialog.js @@ -29,12 +29,16 @@ export default { }, beforeRouteLeave(to, from, next) { - console.log(to.path); + let that=this + if (this.videoStatus==3) { + next() + return + } if (to.path=='/videoCreate') { next() return } - let that=this + setTimeout(() => { Dialog.confirm({ message: '需要保存草稿吗?', diff --git a/src/views/model/editModel.vue b/src/views/model/editModel.vue index 761bd1a..15d6f41 100644 --- a/src/views/model/editModel.vue +++ b/src/views/model/editModel.vue @@ -361,6 +361,7 @@ export default { scLoading1: true, scLoading2: true, + videoStatus: null, //生成状态 soundTips: '', timer: null, @@ -752,7 +753,7 @@ export default { try { this.contentLoading = true; const res = await getModelDetailById(id); - + this.videoStatus = res.data.videoStatus; // console.log(JSON.parse(res.data.personMouldSm)) this.materialList.BGI = JSON.parse(res.data.backgroundSm) || {}; // this.materialList.BGI.id = JSON.parse(res.data.backgroundSm).id + ''; diff --git a/src/views/model/videoFail.vue b/src/views/model/videoFail.vue index e5b0057..7464e68 100644 --- a/src/views/model/videoFail.vue +++ b/src/views/model/videoFail.vue @@ -4,7 +4,8 @@

视频生成失败

-

失败原因是:

+

失败原因是:

+
{{ message }}