|
@ -14,8 +14,8 @@
|
14
|
14
|
<t-button @click="resetData">重置</t-button>
|
15
|
15
|
</div>
|
16
|
16
|
</div>
|
17
|
|
<t-tabs v-model="currentTab" mode="scrollY" orientation="vertical" width="100%" @change="handleTabChange">
|
18
|
|
<t-tab-panel v-for="item in list" :key="item.monitorVideoLogId" :label="item.fileName" :panel-id="item.fileId" />
|
|
17
|
<t-tabs v-if="isShow" v-model="currentTab" mode="scrollY" orientation="vertical" width="100%" @change="handleTabChange">
|
|
18
|
<t-tab-panel v-for="item in list" :key="item.fileId" :label="item.fileName" :panel-id="item.fileId" />
|
19
|
19
|
</t-tabs>
|
20
|
20
|
</div>
|
21
|
21
|
|
|
@ -63,7 +63,8 @@ export default {
|
63
|
63
|
// 开始时间
|
64
|
64
|
beginDay: '2020-12-19 20:14:00',
|
65
|
65
|
// 结束时间
|
66
|
|
endDay: '2020-12-19 20:14:59'
|
|
66
|
endDay: '2020-12-19 20:14:59',
|
|
67
|
isShow: true
|
67
|
68
|
}
|
68
|
69
|
},
|
69
|
70
|
computed: {
|
|
@ -79,6 +80,8 @@ export default {
|
79
|
80
|
list: {
|
80
|
81
|
handler (val) {
|
81
|
82
|
this.list = val
|
|
83
|
// 利用v-if刷新tab组件
|
|
84
|
this.reload()
|
82
|
85
|
console.warn(`list Change`)
|
83
|
86
|
this.resetVideoList()
|
84
|
87
|
if (val.length > 0) {
|
|
@ -180,6 +183,13 @@ export default {
|
180
|
183
|
this.beginDay = formatDateTime(new Date(+new Date() - 10 * 60 * 1000), 'yyyy-MM-dd hh:mm:ss')
|
181
|
184
|
this.endDay = formatDateTime(new Date(), 'yyyy-MM-dd hh:mm:ss')
|
182
|
185
|
// this.getData()
|
|
186
|
},
|
|
187
|
// 刷新组件
|
|
188
|
reload () {
|
|
189
|
this.isShow = false
|
|
190
|
this.$nextTick(() => {
|
|
191
|
this.isShow = true
|
|
192
|
})
|
183
|
193
|
}
|
184
|
194
|
}
|
185
|
195
|
}
|