fix:通风系统抽屉控制面板改进
This commit is contained in:
@@ -139,6 +139,7 @@
|
||||
<a-tab-pane key="1" tab="控制面板">
|
||||
<fanControl
|
||||
ref="tabs1Ref"
|
||||
@reset="reset"
|
||||
@reset-all="resetDrawer"
|
||||
:treeData="treeData"
|
||||
:type="`排风扇`" />
|
||||
@@ -200,6 +201,7 @@
|
||||
<a-tab-pane key="1" tab="控制面板">
|
||||
<fanControl
|
||||
ref="tabs1Ref"
|
||||
@reset="reset"
|
||||
@reset-all="resetDrawer"
|
||||
:treeData="treeData"
|
||||
:type="`风幕机`" />
|
||||
@@ -260,6 +262,7 @@
|
||||
<a-tab-pane key="1" tab="控制面板">
|
||||
<fanControl
|
||||
ref="tabs1Ref"
|
||||
@reset="reset"
|
||||
@reset-all="resetDrawer"
|
||||
:treeData="treeData"
|
||||
:type="`电动窗`" />
|
||||
@@ -374,8 +377,18 @@
|
||||
// 刷新当前的树形结构数据
|
||||
const reload = () => {
|
||||
http.get(url, { projectId: state.projectId, siteId: state.siteId }).then((res) => {
|
||||
const data = res.data;
|
||||
treeData.value = data[0].childList;
|
||||
const data = res.data[0].childList;
|
||||
// 默认选中第一个分区
|
||||
data.forEach((item: any, index: number) => {
|
||||
if (index === 0) {
|
||||
item.selected = true;
|
||||
} else {
|
||||
item.selected = false;
|
||||
}
|
||||
});
|
||||
treeData.value = data;
|
||||
// 楼层信息
|
||||
// selectIndex.value = index;
|
||||
// 反向刷新
|
||||
try {
|
||||
tabs1Ref.value.setButtons2(treeData.value[0].childList);
|
||||
@@ -398,8 +411,16 @@
|
||||
url = ventilating.getTree3;
|
||||
}
|
||||
http.get(url, { projectId: state.projectId, siteId: state.siteId }).then((res) => {
|
||||
const data = res.data;
|
||||
treeData.value = data[0].childList;
|
||||
const data = res.data[0].childList;
|
||||
// 默认选中第一个分区
|
||||
data.forEach((item: any, index: number) => {
|
||||
if (index === 0) {
|
||||
item.selected = true;
|
||||
} else {
|
||||
item.selected = false;
|
||||
}
|
||||
});
|
||||
treeData.value = data;
|
||||
selectIndex.value = index;
|
||||
});
|
||||
};
|
||||
@@ -442,6 +463,15 @@
|
||||
}
|
||||
});
|
||||
};
|
||||
// 重置分区树所有当前选项
|
||||
const reset = () => {
|
||||
treeData.value.forEach((item: any) => {
|
||||
item.selected = false;
|
||||
item.childList.forEach((i: any) => {
|
||||
i.selected = false;
|
||||
});
|
||||
});
|
||||
};
|
||||
// 温度数组
|
||||
const sensorData = ref<any>([]);
|
||||
// 湿度数组
|
||||
|
Reference in New Issue
Block a user