优化展示
This commit is contained in:
@@ -17,7 +17,7 @@
|
|||||||
:collapse="isCollapse"
|
:collapse="isCollapse"
|
||||||
:collapse-transition="false"
|
:collapse-transition="false"
|
||||||
router
|
router
|
||||||
:default-openeds="['/device-management', '/monitor', '/pms', '/alarm', '/feed']"
|
:default-openeds="[]"
|
||||||
>
|
>
|
||||||
<el-menu-item index="/">
|
<el-menu-item index="/">
|
||||||
<el-icon>
|
<el-icon>
|
||||||
@@ -26,6 +26,13 @@
|
|||||||
<template #title>首页</template>
|
<template #title>首页</template>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
|
|
||||||
|
<el-menu-item index="/plans">
|
||||||
|
<el-icon>
|
||||||
|
<Calendar/>
|
||||||
|
</el-icon>
|
||||||
|
<template #title>计划管理</template>
|
||||||
|
</el-menu-item>
|
||||||
|
|
||||||
<!-- 设备管理二级菜单 -->
|
<!-- 设备管理二级菜单 -->
|
||||||
<el-sub-menu index="/device-management">
|
<el-sub-menu index="/device-management">
|
||||||
<template #title>
|
<template #title>
|
||||||
@@ -74,7 +81,7 @@
|
|||||||
<el-sub-menu index="/feed">
|
<el-sub-menu index="/feed">
|
||||||
<template #title>
|
<template #title>
|
||||||
<el-icon>
|
<el-icon>
|
||||||
<TakeawayBox />
|
<TakeawayBox/>
|
||||||
</el-icon>
|
</el-icon>
|
||||||
<span>饲料管理</span>
|
<span>饲料管理</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -105,13 +112,6 @@
|
|||||||
|
|
||||||
</el-sub-menu>
|
</el-sub-menu>
|
||||||
|
|
||||||
<el-menu-item index="/plans">
|
|
||||||
<el-icon>
|
|
||||||
<Calendar/>
|
|
||||||
</el-icon>
|
|
||||||
<template #title>计划管理</template>
|
|
||||||
</el-menu-item>
|
|
||||||
|
|
||||||
<!-- 告警中心二级菜单 -->
|
<!-- 告警中心二级菜单 -->
|
||||||
<el-sub-menu index="/alarm">
|
<el-sub-menu index="/alarm">
|
||||||
<template #title>
|
<template #title>
|
||||||
@@ -122,13 +122,13 @@
|
|||||||
</template>
|
</template>
|
||||||
<el-menu-item index="/alarms">
|
<el-menu-item index="/alarms">
|
||||||
<el-icon>
|
<el-icon>
|
||||||
<Warning />
|
<Warning/>
|
||||||
</el-icon>
|
</el-icon>
|
||||||
<template #title>告警管理</template>
|
<template #title>告警管理</template>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
<el-menu-item index="/alarms/thresholds">
|
<el-menu-item index="/alarms/thresholds">
|
||||||
<el-icon>
|
<el-icon>
|
||||||
<Setting />
|
<Setting/>
|
||||||
</el-icon>
|
</el-icon>
|
||||||
<template #title>阈值告警配置</template>
|
<template #title>阈值告警配置</template>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
@@ -253,10 +253,15 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="user-info">
|
<div class="user-info">
|
||||||
<!-- 告警铃铛图标和角标 -->
|
<!-- 告警铃铛图标和角标 -->
|
||||||
<el-badge :value="unresolvedAlarmCount" :max="99" class="alarm-badge" @click="goToAlarmList" v-if="unresolvedAlarmCount > 0">
|
<el-badge :value="unresolvedAlarmCount" :max="99" class="alarm-badge" @click="goToAlarmList"
|
||||||
<el-icon :size="20"><Bell /></el-icon>
|
v-if="unresolvedAlarmCount > 0">
|
||||||
|
<el-icon :size="20">
|
||||||
|
<Bell/>
|
||||||
|
</el-icon>
|
||||||
</el-badge>
|
</el-badge>
|
||||||
<el-icon :size="20" class="alarm-icon" @click="goToAlarmList" v-else><Bell /></el-icon>
|
<el-icon :size="20" class="alarm-icon" @click="goToAlarmList" v-else>
|
||||||
|
<Bell/>
|
||||||
|
</el-icon>
|
||||||
|
|
||||||
<el-dropdown>
|
<el-dropdown>
|
||||||
<span class="el-dropdown-link">
|
<span class="el-dropdown-link">
|
||||||
@@ -318,7 +323,7 @@ import {
|
|||||||
Bell,
|
Bell,
|
||||||
TakeawayBox
|
TakeawayBox
|
||||||
} from '@element-plus/icons-vue';
|
} from '@element-plus/icons-vue';
|
||||||
import { getActiveAlarms } from '../api/alarm'; // 导入告警API
|
import {getActiveAlarms} from '../api/alarm'; // 导入告警API
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'MainLayout',
|
name: 'MainLayout',
|
||||||
|
|||||||
Reference in New Issue
Block a user