humiao 2023-09-28 10:03:18 +08:00
parent e48d0643a4
commit fdeff5bf9a
1 changed files with 18 additions and 2 deletions

View File

@ -26,8 +26,8 @@
<div class="body-left">
<div class="b-l-top">视频分组</div>
<div class="b-l-search">
<input />
<div>
<input v-model="searchVal" />
<div @click="selectTree">
<i class="el-icon-search"> </i>
<span style="margin-left: 5px">搜索</span>
</div>
@ -39,6 +39,8 @@
style="border: 1px solid white; width: 90%; margin-top: 10px"
:load="treeExpand"
@node-click="treeClick"
:filter-node-method="filterNode"
ref="treeFilt"
></el-tree>
</div>
<div class="body-video">
@ -238,11 +240,19 @@ export default {
visible: false,
yzpId: "",
ylxId: "",
searchVal: "",
};
},
watch: {},
created() {},
methods: {
filterNode(value, data) {
if (!value) return true;
return data.label.indexOf(value) !== -1;
},
selectTree() {
this.$refs.treeFilt.filter(this.searchVal);
},
//
dblVideo() {
let videoElement = document.getElementById("video" + this.nowSelectVideo);
@ -705,9 +715,11 @@ export default {
let list = [];
data.map((item) => {
if (item.Type == "IV") {
console.log(item);
item.label = item.Name;
item.id = item.Name;
item.leaf = true;
item.OnlineFlag = node.data.OnlineFlag;
item.puid = node.data.id;
list.push(item);
}
@ -720,6 +732,10 @@ export default {
//
if (data.leaf) {
console.log(data);
if (data.OnlineFlag == "0") {
this.$message.error("当前设备已下线!");
return;
}
let url = `${videoConfig.q2http_url}stream.flv?puid=${data.puid}&idx=${data.Idx}&stream=0&token=${this.token}`;
//
this.stopcall();