From 516c9046add2158ac8f17f21fe5dc8e37d18d6f4 Mon Sep 17 00:00:00 2001 From: X_Rian <904416525@qq.com> Date: Fri, 27 Sep 2024 18:06:06 +0800 Subject: [PATCH] =?UTF-8?q?flx=EF=BC=9A=E4=BF=AE=E6=94=B9=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=20=E5=85=9A=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectOverview/centerBottom.vue | 387 +++++++----------- .../projectOverview/centerBottomold.vue | 279 +++++++++++++ .../projectOverview/index.vue | 45 +- 3 files changed, 457 insertions(+), 254 deletions(-) create mode 100644 src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottomold.vue diff --git a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue index 72a7ada..b62e067 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue @@ -1,279 +1,166 @@ - - - diff --git a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottomold.vue b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottomold.vue new file mode 100644 index 0000000..72a7ada --- /dev/null +++ b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottomold.vue @@ -0,0 +1,279 @@ + + + + + diff --git a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/index.vue b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/index.vue index f2d98c4..624acbd 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/index.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/index.vue @@ -7,13 +7,17 @@
- +
+ +
更多
+
+ @@ -26,6 +30,7 @@ import centerBottom from "@/views/sevenLargeScreen/comprehensiveManage/projectOv import rightTop from "@/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightTop.vue"; import rightCenter from "@/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightCenter.vue"; import rightBottom from "@/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightBottom.vue"; +import partyBuildDialog from "@/views/sevenLargeScreen/comprehensiveManage/guidancePartyBuilding/party-build-dialog.vue"; import { GlobalStore } from "@/stores"; const store = GlobalStore(); import { getWorkerStatisticsCountApi, getProjectDetail } from "@/api/modules/projectOverview"; @@ -33,6 +38,14 @@ import { ref, onMounted, onBeforeUnmount, nextTick } from "vue"; const statisticsCount = ref(null as any); const projectData = ref(null as any); + +// 人员情况弹窗 +const partyBuildRef = ref(); +const openPeopleCountDialog = (type: any) => { + partyBuildRef.value.openDialog(type); + // console.log(partyBuildRef.value); +}; + //获取项目信息 const getProjectInfo = async () => { const res = await getProjectDetail({ projectSn: store.sn }); @@ -57,7 +70,7 @@ const callChildFn = async () => { nextTick(async () => { leftTopRef.value.projectTypeEnum(); centerTopRef.value.getQueryBySnData(); - centerBottomRef.value.getProgressOption(); + // centerBottomRef.value.getProgressOption(); rightTopRef.value.getSafeInfo(); rightCenterRef.value.qualityInfo(); rightBottomRef.value.getList(); @@ -83,7 +96,7 @@ const destroyInterval = () => { onBeforeUnmount(() => { destroyInterval(); }); -window.onbeforeunload = (e) => { +window.onbeforeunload = e => { destroyInterval(); }; onMounted(async () => { @@ -93,6 +106,7 @@ onMounted(async () => { });