From 843e257a3df0e4ebab61b4dc388b16cf5a80fa3b Mon Sep 17 00:00:00 2001
From: fanluyan <754122931@qq.com>
Date: Thu, 3 Aug 2023 09:25:56 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E7=A6=BB=E7=BA=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/setschedule.vue | 4 +-
src/views/realTimeMonitor/index.vue | 59 +++++++++++++++----
2 files changed, 49 insertions(+), 14 deletions(-)
diff --git a/src/views/realTimeMonitor/components/setschedule.vue b/src/views/realTimeMonitor/components/setschedule.vue
index ebcecc3..2c00f6d 100644
--- a/src/views/realTimeMonitor/components/setschedule.vue
+++ b/src/views/realTimeMonitor/components/setschedule.vue
@@ -70,7 +70,9 @@
装置时间表:
-
(偏移时间{{ offsetnum }}分钟)
diff --git a/src/views/realTimeMonitor/index.vue b/src/views/realTimeMonitor/index.vue
index c5ae8fd..4362a13 100644
--- a/src/views/realTimeMonitor/index.vue
+++ b/src/views/realTimeMonitor/index.vue
@@ -20,6 +20,13 @@
+
+
+ 全部
+ 在线
+ 离线
+
+
{
- console.log(res);
- this.lineTreeData = res.data.list;
- this.$nextTick(() => {
- this.$refs.tree.setCurrentKey(this.selectData.id); //一定要加这个选中了否则样式没有出来
+ console.log("11111111");
+ console.log(this.filterText);
+ if (this.filterText !== "") {
+ this.$refs.tree.filter(this.filterText);
+ } else {
+ getdyTreeListJoggle()
+ .then((res) => {
+ console.log(res);
+ this.lineTreeData = res.data.list;
+ this.$nextTick(() => {
+ this.$refs.tree.setCurrentKey(this.selectData.id); //一定要加这个选中了否则样式没有出来
+ });
+ })
+ .catch((err) => {
+ console.log(err); //代码错误、请求失败捕获
});
- })
- .catch((err) => {
- console.log(err); //代码错误、请求失败捕获
- });
+ }
},
//树状图搜索
filterNode(value, data, node) {
- console.log(value, data, node);
-
+ //console.log(value, data, node);
+ this.filterText = value;
+ console.log(this.filterText);
// 如果什么都没填全部匹配全部返回
if (!value) return true;
this.searchName = data.name + data.cmdid;
- console.log(this.searchName);
+ //console.log(this.searchName);
// 如果传入的value和data中的label相同,匹配成功
if (this.searchName.indexOf(value) !== -1) {
return true;
@@ -1200,6 +1219,20 @@ export default {
}
}
}
+ .radioFilter {
+ width: 94%;
+ margin: 0 auto;
+ margin-bottom: 8px;
+ font-size: 12px;
+ .el-radio-group {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ .el-radio {
+ margin-right: 16px;
+ }
+ }
+ }
.el-tree {
overflow-y: auto;
overflow-x: hidden;