|
|
|
@ -14,19 +14,19 @@
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="i in selectSecnesList" :key="i.sceneId"
|
|
|
|
|
:command="{router:i.router,name:i.sceneName}">{{
|
|
|
|
|
:command="{router:i.router,name:i.sceneName,sceneId:i.sceneId}">{{
|
|
|
|
|
i.sceneName
|
|
|
|
|
}}
|
|
|
|
|
</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
</div>
|
|
|
|
|
<div :class="`menu ${nowMenu==='3'? 'menuClick' :''}`" style="left: 16%" @click="toLink('equipmentMonitoring')">
|
|
|
|
|
<div :class="`menu ${nowMenu==='3'? 'menuClick' :''}`" style="left: 16%" @click="toLink('equipment')">
|
|
|
|
|
<span>
|
|
|
|
|
设备监测
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div :class="`menu ${nowMenu==='4'? 'menuClick' :''}`" style="left: 23%" @click="toLink('senso')">
|
|
|
|
|
<div :class="`menu ${nowMenu==='4'? 'menuClick' :''}`" style="left: 23%" @click="toLink('equipmentMonitoring')">
|
|
|
|
|
<span>
|
|
|
|
|
传感器汇总
|
|
|
|
|
</span>
|
|
|
|
@ -66,9 +66,8 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
async mounted() {
|
|
|
|
|
|
|
|
|
|
await this.setSelectSecnes()
|
|
|
|
|
if (this.$route.name === 'SmartScene'||this.$route.name === 'GPS' ) {
|
|
|
|
|
if (this.$route.name === 'SmartScene' || this.$route.name === 'GPS') {
|
|
|
|
|
if (this.$route.query?.name) {
|
|
|
|
|
this.name = this.$route.query?.name
|
|
|
|
|
} else {
|
|
|
|
@ -89,9 +88,12 @@ export default {
|
|
|
|
|
async setSelectSecnes() {
|
|
|
|
|
const {data} = await selectSecnes()
|
|
|
|
|
this.selectSecnesList = data
|
|
|
|
|
let defaultSceneId = data.find(e => e.defaultFlag === '1').sceneId
|
|
|
|
|
this.sceneId = defaultSceneId
|
|
|
|
|
this.$emit('sceneIdChange',defaultSceneId);
|
|
|
|
|
if (!this.$route.query.name) {
|
|
|
|
|
this.sceneId = data.find(e => e.defaultFlag === '1').sceneId
|
|
|
|
|
}else{
|
|
|
|
|
this.sceneId = data.find(e => e.sceneName === this.$route.query.name).sceneId
|
|
|
|
|
}
|
|
|
|
|
this.$emit('sceneIdChange', this.sceneId);
|
|
|
|
|
},
|
|
|
|
|
// sceneIdChange(){
|
|
|
|
|
//
|
|
|
|
@ -101,6 +103,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
dropdownLink(e) {
|
|
|
|
|
this.name = e.name
|
|
|
|
|
this.$emit('sceneIdChange', e.sceneId);
|
|
|
|
|
this.$router.push({path: "/board/" + (e.router || 'smartScene'), query: {name: e.name}});
|
|
|
|
|
},
|
|
|
|
|
toIndex() {
|
|
|
|
|