2024-10-22 鄱湖美湾医疗、医美产业-添加二级菜单

This commit is contained in:
Rain 2024-10-22 16:46:14 +08:00
parent 49e0981a5b
commit 5b269fd1f7
2 changed files with 58 additions and 20 deletions

BIN
dist.rar

Binary file not shown.

View File

@ -35,12 +35,12 @@
</div>
<div class="Icon">
<img src="@/assets/images/dustNoise/dpIcon.png" alt="" />
</div> -->
</div>-->
<div class="Icon">
<img src="@/assets/images/dustNoise/tbsjIcon.png" alt="" />
<img src="@/assets/images/dustNoise/tbsjIcon.png" alt />
</div>
<div class="Icon" @click="showUserBox = !showUserBox">
<img src="@/assets/images/dustNoise/ryIcon.png" alt="" />
<img src="@/assets/images/dustNoise/ryIcon.png" alt />
</div>
<!-- <el-dropdown trigger="click">
@ -48,40 +48,68 @@
<template #dropdown>
<div class="userDialog" @click="loginOut">退出登录</div>
</template>
</el-dropdown> -->
</el-dropdown>-->
</div>
<div class="userBox" v-show="showUserBox">
<div class="userItem">
<div class="sanJiao"></div>
<div class="userIcon">
<div class="icon"><img src="@/assets/images/dustNoise/userIcon.png" /></div>
<div class="icon">
<img src="@/assets/images/dustNoise/userIcon.png" />
</div>
<div class="userName">{{ adminName }}</div>
</div>
<div class="loginOut" @click="jumpBgd">
<div class="loginOutIcon"><img src="@/assets/images/dustNoise/jumpIcon.png" /></div>
<div class="loginOutIcon">
<img src="@/assets/images/dustNoise/jumpIcon.png" />
</div>
<div class="userName">项目后台</div>
</div>
<div class="loginOut" @click="loginOut">
<div class="loginOutIcon"><img src="@/assets/images/dustNoise/loginOut.png" /></div>
<div class="loginOutIcon">
<img src="@/assets/images/dustNoise/loginOut.png" />
</div>
<div class="userName">退出登录</div>
</div>
</div>
</div>
</div>
<div class="menuList">
<div v-for="(item, index) in menuList" :key="index" style=":nth-child(3):margin-left: 35% !important;" class="menStyle">
<div class="subMenu" :index="item.modulePath" :class="{ active: activeTab === item.modulePath }">
<div
v-for="(item, index) in menuList"
:key="index"
style=":nth-child(3):margin-left: 35% !important;"
class="menStyle"
>
<div
class="subMenu"
:index="item.modulePath"
:class="{ active: activeTab === item.modulePath }"
>
<span @click="navigateTo(item, 1)">{{ item.moduleName }}</span>
</div>
</div>
<div class="subMenuList" v-show="itemList != null && itemList.length >= 1">
<div class="subItem" :style="COMPANY === 'hfqc' ? 'width:120px' : ''" v-for="(data, i) in itemList" :key="i" :index="data.companyPath" @click="navigateTo(data, 2)">
<span style="white-space: nowrap" :class="{ active2: activeTab2 === data.companyPath }">{{ data.menuName }}</span>
<div
class="subItem"
:style="COMPANY === 'hfqc' ? 'width:120px' : ''"
v-for="(data, i) in itemList"
:key="i"
:index="data.companyPath"
@click="navigateTo(data, 2)"
>
<span
style="white-space: nowrap"
:class="{ active2: activeTab2 === data.companyPath }"
>{{ data.menuName }}</span>
</div>
</div>
</div>
<div class="contentDate" v-show="itemList != null && itemList.length >= 1">
<span>自2022.02.28起开始计算至今日2023.04.16<span class="numColor">412</span>个日历天</span>
<span>
自2022.02.28起开始计算至今日2023.04.16
<span class="numColor">412</span>个日历天
</span>
</div>
<div class="dataBoardContent">
<router-view></router-view>
@ -180,8 +208,18 @@ let panHuMenuList = ref([
modulePath: "/laborManagement"
},
{
moduleName: "视频管理",
modulePath: "/videoManagement"
moduleName: "数字工地",
modulePath: "/videoManagement",
menuList: [
{
menuName: "视频管理",
companyPath: "/videoManagement"
},
{
menuName: "AI预警",
companyPath: "/aIEarlyWarning"
}
]
},
{
moduleName: "车辆管理",
@ -238,7 +276,7 @@ let heFeiMenuList = ref([
{
menuName: "AI智能预警",
companyPath: "/aIEarlyWarning"
},
}
]
},
{
@ -283,7 +321,7 @@ let heFeiMenuList = ref([
}
]
}
])
]);
//
let anShanMenuList = ref([
@ -484,7 +522,7 @@ let anShanMenuList = ref([
]
},
{ moduleName: "BIM模型", modulePath: "/bImModel" }
])
]);
const itemList = ref([]);
const activeTab = ref(0);
@ -562,10 +600,10 @@ onMounted(async () => {
getNowTime();
document.addEventListener("click", bodyCloseMenus);
const subMenus = document.querySelectorAll(".menStyle");
if (subMenus.length >= 5 && COMPANY !== 'hfqc') {
if (subMenus.length >= 5 && COMPANY !== "hfqc") {
subMenus[4].style.marginLeft = "30%";
}
if (COMPANY === 'hfqc') {
if (COMPANY === "hfqc") {
subMenus[3].style.marginLeft = "44%";
}
});
@ -752,7 +790,7 @@ function jumpBgd() {
height: 85%; //
// height: calc(100% - 15px - 50px - 60px - 20px);
// margin: 75px auto 16px auto;//
margin: 30px auto 16px auto; //
margin: 70px auto 16px auto; //
width: calc(100% - 40px);
// background-color: #01131F;
// opacity: 0.9;