dev:指挥部大屏

This commit is contained in:
Vce 2024-04-28 16:54:51 +08:00
parent c65093d484
commit 670d3429db

View File

@ -55,391 +55,13 @@ const store = GlobalStore();
let nowTime = ref("2023-04-16 09:22:12" as any); let nowTime = ref("2023-04-16 09:22:12" as any);
let showUserBox = ref(false as any); let showUserBox = ref(false as any);
let adminName = ref("" as any); let adminName = ref("" as any);
//
let menuList = ref([ let menuList = ref([
{ {
moduleName: "工程概况", moduleName: "指挥部大屏",
modulePath: "/projectOverview" modulePath: "/commandScreen"
}, },
{
moduleName: "智慧党建",
modulePath: "/smartPartyBuilding"
},
{
moduleName: "人员管理",
modulePath: "/laborManagement"
},
{
moduleName: "AI安全预警",
modulePath: "/aIEarlyWarning"
},
{
moduleName: "绿色施工",
modulePath: "/headNoise"
},
{
moduleName: "智能管理",
modulePath: "/videoManagement"
},
{
moduleName: "用电智能检测",
modulePath: "/electricityMonitor"
},
{
moduleName: "进度计划",
modulePath: "/schedulePlan"
}
]); ]);
//
let jiaXingMenuList = ref([
{
moduleName: "工程概况",
modulePath: "/projectOverview"
},
{
moduleName: "绿色施工",
modulePath: "/headNoise"
},
{
moduleName: "劳务管理",
modulePath: "/laborManagement"
},
{
moduleName: "安全管理",
modulePath: "/securityManagement"
},
{
moduleName: "AI预警中心",
modulePath: "/aIEarlyWarning"
},
{
moduleName: "视频管理",
modulePath: "/videoManagement"
}
]);
//
let panHuMenuList = ref([
{
moduleName: "工程概览",
modulePath: "/projectOverview"
},
{
moduleName: "扬尘噪声",
modulePath: "/headNoise"
},
{
moduleName: "劳务管理",
modulePath: "/laborManagement"
},
{
moduleName: "视频管理",
modulePath: "/videoManagement"
},
{
moduleName: "车辆管理",
modulePath: "/vehicleManagement"
},
{
moduleName: "塔吊监测",
modulePath: "/towerCraneMonitoring"
},
{
moduleName: "地磅管理",
modulePath: "/loadometerManage"
},
{
moduleName: "烟感监测",
modulePath: "/smokeSensor"
}
]);
//
let heFeiMenuList = ref([
{
moduleName: "",
modulePath: "/projectOverview",
menuList: [
{
menuName: "工程概况",
companyPath: "/projectOverview"
}
]
},
{
moduleName: "准入管理",
modulePath: "/laborManagement",
menuList: [
{
menuName: "劳务实名制",
companyPath: "/laborManagement"
},
{
menuName: "车辆出入管理",
companyPath: "/vehicleManagement"
}
]
},
{
moduleName: "反违章纠察",
modulePath: "/videoManagement",
menuList: [
{
menuName: "视频管理",
companyPath: "/videoManagement"
},
{
menuName: "AI智能预警",
companyPath: "/aIEarlyWarning"
}
]
},
{
moduleName: "智能安全帽",
modulePath: "/smartSafeHat",
menuList: [
{
menuName: "",
companyPath: "/smartSafeHat"
}
]
},
{
moduleName: "安全风险警示",
modulePath: "/distributionMonitoring",
menuList: [
{
menuName: "配电箱监测",
companyPath: "/distributionMonitoring"
},
{
menuName: "外墙脚手架监测",
companyPath: "/wallScaffold"
},
{
menuName: "临边防护报警",
companyPath: "/edgeProtection"
},
{
menuName: "智能烟感监测",
companyPath: "/qualityManagement"
}
]
},
{
moduleName: "高支模监测预警",
modulePath: "/highFormwork",
menuList: [
{
menuName: "",
companyPath: "/highFormwork"
}
]
}
]);
//
let anShanMenuList = ref([
{
moduleName: "综合管理",
modulePath: "/projectOverview",
menuList: [
{
menuName: "工程概况",
companyPath: "/projectOverview"
},
{
menuName: "智慧党建",
companyPath: "/smartPartyBuilding"
}
]
},
{
moduleName: "数字工地",
modulePath: "/videoManagement",
menuList: [
{
menuName: "视频管理",
companyPath: "/videoManagement"
},
{
menuName: "AI预警",
companyPath: "/aIEarlyWarning"
},
{
menuName: "地磅管理",
companyPath: "/loadometerManage"
},
{
menuName: "车辆管理",
companyPath: "/vehicleManagement"
},
{
menuName: "配电箱监测",
companyPath: "/distributionMonitoring"
},
{
menuName: "标养室监测",
companyPath: "/standardCureRoom"
},
{
menuName: "车辆定位",
companyPath: "/carPosition"
},
{
menuName: "机械设备定位",
companyPath: "/equipmentPosition"
},
{
menuName: "智能安全帽",
companyPath: "/smartSafeHat"
}
]
},
{
moduleName: "劳务管理",
modulePath: "/laborManagement"
},
{
moduleName: "安全管理",
modulePath: "/securityManagement",
menuList: [
{
menuName: "安全管理",
companyPath: "/securityManagement"
},
{
companyPath: "/foundationPitMonitor",
menuName: "基坑监测"
},
{
menuName: "隧道定位监测",
companyPath: "/tunnelPosition"
},
{
menuName: "临边防护",
companyPath: "/edgeProtection"
},
{
menuName: "有毒气体监测",
companyPath: "/toxicGasMonitor"
},
{
menuName: "高支模监测",
companyPath: "/highFormwork"
},
{
menuName: "高边坡监测",
companyPath: "/highSlope"
},
{
menuName: "烟感监测",
companyPath: "/smokeSensor"
},
{
menuName: "安全教育",
companyPath: "/safeEducation"
}
]
},
{
moduleName: "质量管理",
modulePath: "/qualityManagement",
menuList: [
{
menuName: "质量管理",
companyPath: "/qualityManagement"
},
{
menuName: "混凝土测温",
companyPath: "/concreteMonitor"
},
{
menuName: "进度计划",
companyPath: "/schedulePlan"
}
]
},
{
moduleName: "绿色施工",
modulePath: "/headNoise",
menuList: [
{
menuName: "扬尘噪声",
companyPath: "/headNoise"
},
{
companyPath: "/electricityMonitor",
menuName: "用电监测"
},
{
companyPath: "/waterMonitor",
menuName: "用水监测"
},
{
companyPath: "/sewageMonitor",
menuName: "污水监测"
}
]
},
{
moduleName: "大型机械",
modulePath: "/towerCraneMonitoring",
menuList: [
{
menuName: "塔吊监测",
companyPath: "/towerCraneMonitoring"
},
{
menuName: "升降机监测",
companyPath: "/elevatorMonitoring"
},
{
menuName: "卸料平台",
companyPath: "/unloadPlatform"
},
{
menuName: "混凝土拌合站",
companyPath: "/concreteMixingPlant"
},
{
menuName: "龙门吊监测",
companyPath: "/gantryCrane"
},
{
companyPath: "/erectCrane",
menuName: "架桥机"
},
{
companyPath: "/hangBasket",
menuName: "挂篮监测"
},
{
companyPath: "/pressureTestMachine",
menuName: "压力试验机"
},
{
companyPath: "/universalTestMachine",
menuName: "万能试验机"
},
{
companyPath: "/compressionIntegrate",
menuName: "抗压一体机"
},
{
companyPath: "/asphaltMixer",
menuName: "沥青拌合站"
},
{
companyPath: "/waterStabilizedMixer",
menuName: "水稳拌合站"
}
]
},
{ moduleName: "BIM模型", modulePath: "/bImModel" }
]);
// //
let agjtCommandList = ref([ let agjtCommandList = ref([
{ {
@ -476,18 +98,6 @@ const navigateTo = (path, type) => {
} }
}; };
onMounted(async () => { onMounted(async () => {
if (COMPANY === "jxwjj") {
menuList.value = jiaXingMenuList.value;
}
if (COMPANY === "phmw") {
menuList.value = panHuMenuList.value;
}
if (COMPANY === "hfqc") {
menuList.value = heFeiMenuList.value;
}
if (COMPANY === "as") {
menuList.value = anShanMenuList.value;
}
if (COMPANY === "agjtCommand") { if (COMPANY === "agjtCommand") {
// menuList.value = AGJTCommandMenu; // menuList.value = AGJTCommandMenu;
menuList.value = agjtCommandList.value; menuList.value = agjtCommandList.value;