|
@@ -64,16 +64,14 @@ let props = defineProps({
|
|
|
let menuList = ref<any[]>([
|
|
|
{
|
|
|
name: '智能通风',
|
|
|
- MenuItemList: [{ name: '多灾融合预警' }, { name: '通风监测预警' }, { name: '火灾监测预警' }, { name: '粉尘监测预警' }, { name: '瓦斯监测预警' }],
|
|
|
+ targatUrl: '/configurable/ventNew/home',
|
|
|
},
|
|
|
{
|
|
|
name: '火灾监控',
|
|
|
- // MenuItemList: [{ name: '多灾融合预警' }, { name: '通风监测预警' }, { name: '火灾监测预警' }, { name: '粉尘监测预警' }, { name: '瓦斯监测预警' }],
|
|
|
targatUrl: '/configurable/fireNew/home',
|
|
|
},
|
|
|
{
|
|
|
name: '粉尘监控',
|
|
|
- // MenuItemList: [{ name: '多灾融合预警' }, { name: '通风监测预警' }, { name: '火灾监测预警' }, { name: '粉尘监测预警' }, { name: '瓦斯监测预警' }],
|
|
|
targatUrl: '/configurable/dustNew/home',
|
|
|
},
|
|
|
{
|
|
@@ -86,33 +84,11 @@ let menuList = ref<any[]>([
|
|
|
},
|
|
|
]); //一级菜单列表
|
|
|
let activeIndex = ref(0); //当前激活menu索引
|
|
|
-let activeIndexL = ref(0); //当前激活menu索引
|
|
|
-let activeIndexR = ref(null); //当前激活menu索引
|
|
|
const router = useRouter();
|
|
|
let isShowMenuItem = ref(false); //是否显示menuItem下拉选项菜单
|
|
|
-let isShowMenuItemL = ref(false); //是否显示menuItem下拉选项菜单
|
|
|
-let isShowMenuItemR = ref(false); //是否显示menuItem下拉选项菜单
|
|
|
let menuItemActive = ref(0); //menuItem当前激活选项
|
|
|
const leftMenus = computed(() => menuList.value.slice(0, 4));
|
|
|
const rightMenus = computed(() => menuList.value.slice(4));
|
|
|
-//menu选项切换
|
|
|
-function menuLeftClick(index) {
|
|
|
- activeIndexL.value = index;
|
|
|
- isShowMenuItemL.value = !isShowMenuItemL.value;
|
|
|
-}
|
|
|
-//menuItem选项切换
|
|
|
-function menuItemLeftClick(index) {
|
|
|
- menuItemActive.value = index;
|
|
|
- isShowMenuItemL.value = false;
|
|
|
-}
|
|
|
-function menuRightClick(index) {
|
|
|
- activeIndexR.value = index;
|
|
|
- isShowMenuItemR.value = !isShowMenuItemR.value;
|
|
|
-}
|
|
|
-function menuItemRightClick(index) {
|
|
|
- menuItemActive.value = index;
|
|
|
- isShowMenuItemL.value = false;
|
|
|
-}
|
|
|
function menuClick(data) {
|
|
|
activeIndex.value = data.index;
|
|
|
isShowMenuItem.value = !isShowMenuItem.value;
|