From 776914092a3301915e56f2b4b7a95dd0fc3db0fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com> Date: Wed, 26 Apr 2023 16:04:38 +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 --- .../Ordervideolearning/Ordervideolearning.vue | 48 +++++++++++-------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/pages/Ordervideolearning/Ordervideolearning.vue b/pages/Ordervideolearning/Ordervideolearning.vue index 8eadf1a..2e42b0e 100644 --- a/pages/Ordervideolearning/Ordervideolearning.vue +++ b/pages/Ordervideolearning/Ordervideolearning.vue @@ -13,11 +13,11 @@ - {{item.itemDirectoryName}} - {{item.itemDirectoryTitle}} + {{item.itemDirectoryName?item.itemDirectoryName:''}} + {{item.itemDirectoryTitle?item.itemDirectoryTitle:''}} - {{item.itemDirectoryIntroduce}} + {{item.itemDirectoryIntroduce?item.itemDirectoryIntroduce:''}} { - if (res.code == 200) { - if (res.data.watchTime) { - this.videoitem.watchTime = res.data.watchTime - this.videoitem.watchTime = this.formatsecond(this.videoitem.watchTime) + if (item.itemDirectoryUrl) { + if (!item.watchTime) { + this.videoitem.watchTime = 0 + } + this.videoitem = item + this.videoitem.trainingOrderId = this.list.trainingOrderId + this.videoitem.trainingItemId = this.list.trainingItemId + this.videoitem.nurseStationPersonId = this.nurseStationPersonId + if (item.itemDirectoryWatchStatus == 'WATCHED') { + getTrainingItemWatchRecord(this.videoitem.trainingOrderId, this.videoitem.trainingItemId, this + .videoitem + .trainingItemDirectoryId, this.videoitem.nurseStationPersonId).then(res => { + if (res.code == 200) { + if (res.data.watchTime) { + this.videoitem.watchTime = res.data.watchTime + this.videoitem.watchTime = this.formatsecond(this.videoitem.watchTime) + } } - } + }) + } + this.videoshow = true + } else { + this.$refs.uToast.show({ + title: '暂无视频', + type: 'error', + duration: '2000' }) } - this.videoshow = true }, info() { selectTrainingOrderVideoDetails(this.trainingItemId, this.trainingOrderNo).then(