邓洁 : 风压风速接口

This commit is contained in:
邓洁
2023-12-13 09:43:53 +08:00
parent 16e68e8609
commit 944c727cc5
7 changed files with 127 additions and 125 deletions

View File

@@ -43,8 +43,8 @@
:close-on-click-modal="false"
:close-on-press-escape="false"
>
<wind-pressure-list v-if="showFan" :list="socketData.windPressure"/>
<air-info v-if="showFan" :list="socketData.sensor"/>
<wind-pressure-list v-if="showFan" :list="socketData.windPressure" :winData="largeScreenData"/>
<air-info v-if="showFan" :list="socketData.sensor" :airData="largeScreenData"/>
<bad-gas-info v-if="showFan" :list="socketData.sensor"/>
</el-drawer>
<div v-if="drawerRight" class="right-arrow" @click="closeRight"></div>
@@ -77,7 +77,7 @@ import {dateFormat} from "@/utils/date.js";
import {onMounted} from "vue";
import {getToken} from "@/utils/auth";
import {useAuthStore} from '@/store/userstore.js'
import {getLargeScreen} from "@/api/largeScreen";
const authStore = useAuthStore()
const router = useRouter()
const selectIndex = ref(1)
@@ -118,6 +118,7 @@ let token = getToken();
let send = {
type: "ping"
}
const largeScreenData=ref(null)
const socketData = reactive({
currentVoltage: [],
frequencyState: [],
@@ -130,11 +131,19 @@ onMounted(() => {
nextTick(() => {
showFan.value = true
})
getScreenInfo()
})
const getScreenInfo = async () => {
await getLargeScreen(1).then(res=>{
if(res?.code === 1000) {
largeScreenData.value=res.data
}
})
}
const manageSelect = (index) => {
console.log('首页点击-',index)
if(index===0){
console.log('站点管理=====-----')
router.push('/site')
}
@@ -193,7 +202,7 @@ const initWebSocket = () => {
console.log('风压风压')
socketData.windPressure = data
}else if (item.typeKey === 'sensor') {
console.log('传感器==========?')
console.log('传感器')
socketData.sensor = data
}
})