廖杰:完成风机功能+预览模式路牌修复

This commit is contained in:
Hcat
2024-03-02 22:44:11 +08:00
parent 6c5de35283
commit eef5cf50d8
4 changed files with 92 additions and 73 deletions

View File

@@ -15,8 +15,8 @@
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item v-for="item in siteList" :key="item.value" :command="item">{{
item.label
}}
item.label
}}
</el-dropdown-item>
</el-dropdown-menu>
</template>
@@ -32,7 +32,7 @@
<!-- <tunnel-scene id="tunnel-box" :isedit="false" /> -->
<!-- 一进去的话应该是预览模式所以引入这个组件1 -->
<preview-scene id="tunnel-box" :isedit="false" :tunnelId="tunnelId" :key="tunnelId" :tunnelLen="tunnelLen"
:tunnelName="tunnelName" :largeScreen="largeScreen"></preview-scene>
:largeScreen="largeScreen"></preview-scene>
<div class="left">
<el-drawer v-model="drawerLeft" direction="ltr" modal-class="modal-box" :modal="false" :show-close="false"
:close-on-click-modal="false" :close-on-press-escape="false">
@@ -119,9 +119,9 @@ const constructionLength = ref(0);
const routeList = ref([]);
let socket = reactive("");
let pattern = reactive(new RegExp("[A-Za-z]+"));
let tunnelName = reactive("")
let isTunnel = reactive(false)
const btnList = ref([
{
route: '/site',
@@ -181,6 +181,7 @@ const getUser = () => {
const getOtherInfo = () => {
getLargeScreenInfo().then((res) => {
// console.log(res);
if (res?.code === 1000) {
let routeArr = [];
res.data.routeList.forEach((item) => {
@@ -250,7 +251,6 @@ const getScreenInfo = (id) => {
showBadLoading.value = 1
}
largeScreenData.value = res.data;
// console.log(largeScreenData.value);
} else {
ElMessage.warning(res.msg)
}
@@ -268,14 +268,8 @@ const getList = () => {
getTunnelList({
siteId: siteId
}).then(res => {
console.log(siteId);
console.log(res.data.rows);
//这里拿到我们的隧道简称
for (let i = 0; i < res.data.rows.length; i++) {
if (siteId == res.data.rows[i].tunnelId) {
tunnelName = res.data.rows[i].tunnelAlias;
}
}
if (res.code === 1000) {
if (res.data.rows.length !== 0) {
isTunnel = true;
@@ -305,7 +299,6 @@ const getTunnel = (id) => {
} else {
getScreenInfo(res.data[0]?.value)
console.log(res);
//tunnelName = res.data[0].label
}
tunnelList.value = res.data
tunnelList.value.forEach((item, index) => {
@@ -429,6 +422,7 @@ const initWebSocket = () => {
}, 30000);
};
</script>
<style lang="scss">
.el-drawer__header {
display: none;
@@ -485,6 +479,7 @@ const initWebSocket = () => {
}
}
</style>
<style lang="scss" scoped>
#main {
height: 100%;