| | |
| | | <script setup> |
| | | import { ref, computed, watch, onMounted } from "vue"; |
| | | import { ref, computed, watch, onMounted, nextTick } from "vue"; |
| | | import ycCard from "@/components/ycCard.vue"; |
| | | import jhyInfo from "./jhyInfo.vue"; |
| | | import useWebSocket from "@/hooks/useWebSocket.js"; |
| | |
| | | changeTab(); |
| | | }); |
| | | |
| | | watch(() => props.onlyOneGroup, (val) => { |
| | | if (battVolChart.value) { |
| | | battVolChart.value[0].resize(); |
| | | battVolChart.value[1]?.resize(); |
| | | watch( |
| | | () => props.onlyOneGroup, |
| | | (val) => { |
| | | nextTick(() => { |
| | | if (battVolChart.value) { |
| | | battVolChart.value[0].resize(); |
| | | battVolChart.value[1]?.resize(); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | ); |
| | | |
| | | function changeTab() { |
| | | if (infoTab.value == 2) { |
| | |
| | | |
| | | onMounted(() => { |
| | | // console.log('devId,' , props.devId, 'onMounted', '============='); |
| | | |
| | | |
| | | let reg = /^2/; |
| | | if (reg.test(props.devId)) { |
| | | sendData(JSON.stringify({ devId: props.devId, devType: 2 })); |