From 8fdd10d1c2723ead1d2c3b232f64f292ba3ce1cc Mon Sep 17 00:00:00 2001 From: che_shuai <che_shuai@massclouds> Date: 星期一, 24 七月 2023 14:10:46 +0800 Subject: [PATCH] 修复在国标级联选择通道时,如果添加通道到跟平台根目录(即平台本身),无法触发目录变更事件问题.详见 https://github.com/648540858/wvp-GB28181-pro/issues/958 --- web_src/src/components/CloudRecordDetail.vue | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/web_src/src/components/CloudRecordDetail.vue b/web_src/src/components/CloudRecordDetail.vue index bacd96f..6983b54 100644 --- a/web_src/src/components/CloudRecordDetail.vue +++ b/web_src/src/components/CloudRecordDetail.vue @@ -220,14 +220,18 @@ } this.queryRecordDetails(()=>{ if (this.detailFiles.length > 0){ + console.log(this.detailFiles) let timeForFile = this.getTimeForFile(this.detailFiles[0]); let lastTimeForFile = this.getTimeForFile(this.detailFiles[this.detailFiles.length - 1]); let timeNum = timeForFile[0].getTime() - new Date(this.chooseDate + " " + this.timeFormat).getTime() + console.log(timeNum) let lastTimeNum = lastTimeForFile[1].getTime() - new Date(this.chooseDate + " " + this.timeFormat).getTime() this.playTime = parseInt(timeNum/1000) this.sliderMIn = parseInt(timeNum/1000 - timeNum/1000%(60*60)) + console.log(this.sliderMIn ) this.sliderMax = parseInt(lastTimeNum/1000 - lastTimeNum/1000%(60*60)) + 60*60 + console.log(this.sliderMax ) } }); }, @@ -311,11 +315,12 @@ } }, getTimeForFile(file){ + console.log(file) let timeStr = file.substring(0,17); if(timeStr.indexOf("~") > 0){ timeStr = timeStr.replaceAll("-",":") } - let timeArr = timeStr.split("~"); + let timeArr = timeStr.split("-"); let starTime = new Date(this.chooseDate + " " + timeArr[0]); let endTime = new Date(this.chooseDate + " " + timeArr[1]); if(this.checkIsOver24h(starTime,endTime)){ -- Gitblit v1.8.0