From 986dbf1897e14a3db8f4b21df927fd60f91c9eed Mon Sep 17 00:00:00 2001 From: fengrong Date: Wed, 6 Nov 2024 17:15:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=A9=E5=BA=A6=E7=AE=A1=E7=90=86:=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=B1=95=E5=BC=80=E5=B7=A6=E4=BE=A7=E6=A0=91=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E7=AC=AC=E4=B8=80=E4=B8=AA=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/dasadmin/src/views/backend/temperature/index.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ui/dasadmin/src/views/backend/temperature/index.vue b/ui/dasadmin/src/views/backend/temperature/index.vue index f0e0f2c7..4c0e73ef 100644 --- a/ui/dasadmin/src/views/backend/temperature/index.vue +++ b/ui/dasadmin/src/views/backend/temperature/index.vue @@ -10,6 +10,7 @@ :props="defaultProps" node-key="id" @node-click="handleNodeClick" + :default-expanded-keys="defaultExpandedKeys" /> @@ -33,11 +34,14 @@ const defaultProps = { const devicelistData = reactive({ objectType: 10002, }) -const deviceData = ref([{ +const deviceData = ref( + [{ id: 0, name: "风机列表", children: [] -}]) +}] +) +const defaultExpandedKeys = ref([0]); const deviceId=ref() const equipTreeRef = ref() const deviceQuery = (data: any) => { @@ -45,7 +49,7 @@ const deviceQuery = (data: any) => { deviceData.value[0].children = res.data nextTick(() => { deviceId.value=res.data[0]?.id - equipTreeRef.value?.setCurrentKey(deviceData.value[0].id!, false) + equipTreeRef.value?.setCurrentKey(deviceData.value[0].children[0].id!, true) getChartData({id:deviceId.value}) }) }) @@ -227,6 +231,7 @@ const attributesCode:any[]=[] const getChartData = (data: any) => { console.log(JSON.stringify(data)) getTemperatureLimitByDeviceId(data).then((res) => { + debugger if (res.code=='200') { temperatureData.name=[] temperatureData.values=[] @@ -255,6 +260,7 @@ const getTemperaData = (data:any) => { if (res.code == 200) { const data = res.data[deviceId.value] const rangeKeys = Object.keys(data) + temperatureData.values=[] attributesCode.forEach((attribute, index) => { if (attribute) { const attributeLower = attribute.toLowerCase(); @@ -290,6 +296,7 @@ const seriesStyle= (values, limit1High, limit1Low, limit2High, limit2Low) =>{ series.data[index].itemStyle = { color: 'red' }; } else { item.itemStyle.color= '#0064AA' + series.data[index].itemStyle = { color: '#0064AA' }; } }) state.charts.temperatureChart.setOption(option);