From 07f1b449dbaae41d6c1724d4dfca674418a5d7fc Mon Sep 17 00:00:00 2001 From: X_Rian <904416525@qq.com> Date: Mon, 14 Oct 2024 17:36:57 +0800 Subject: [PATCH] =?UTF-8?q?flx=EF=BC=9A=E4=BF=AE=E6=94=B9=E8=BF=9B?= =?UTF-8?q?=E5=BA=A6=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/schedulePlan.ts | 9 +++++++++ src/config/staticMenu.ts | 4 ++++ src/routers/modules/staticRouter.ts | 5 +++++ .../projectOverview/centerBottom.vue | 10 ++++++---- .../sunshineProject/bottomCenter.vue | 12 ++++++------ .../sunshineProject/bottomLeft.vue | 12 ++++++------ .../sunshineProject/bottomRight.vue | 12 ++++++------ .../sunshineProject/dialog-article.vue | 9 +++++---- .../sunshineProject/leftCenter.vue | 12 ++++++------ .../comprehensiveManage/sunshineProject/leftTop.vue | 12 ++++++------ .../sunshineProject/party-member-demeanor.vue | 9 +++++---- .../sunshineProject/political-outlook.vue | 9 +++++---- .../sunshineProject/rightCenter.vue | 12 ++++++------ .../comprehensiveManage/sunshineProject/rightTop.vue | 12 ++++++------ .../sunshineProject/topBottomCenter.vue | 12 ++++++------ .../sunshineProject/topCenter.vue | 12 ++++++------ 16 files changed, 93 insertions(+), 70 deletions(-) diff --git a/src/api/modules/schedulePlan.ts b/src/api/modules/schedulePlan.ts index 4c593a8..3314dc3 100644 --- a/src/api/modules/schedulePlan.ts +++ b/src/api/modules/schedulePlan.ts @@ -71,3 +71,12 @@ export const getDeviceYearListApi = (params: {}) => { export const getProgressPlanEquipmentTreeApi = (params: {}) => { return http.get(BASEURL + `/xmgl/projectScheduleDeviceUnit/tree/list`, params); }; + +// 分页查询装置管理列表 +export const getDeviceUnitPage = (params: {}) => { + return http.get(BASEURL + `/xmgl/deviceUnit/page`, params); +}; +// 计划总览 +export const getProjectPlanOverviewApi = (params: {}) => { + return http.get(BASEURL + `/xmgl/mainProjectCompleteDetail/projectOverview`, params); +}; diff --git a/src/config/staticMenu.ts b/src/config/staticMenu.ts index ce5f48e..feb6dfc 100644 --- a/src/config/staticMenu.ts +++ b/src/config/staticMenu.ts @@ -1767,6 +1767,10 @@ export const BTHGMenu: Array = [ { companyPath: "/hangBasket", menuName: "吊篮监测" + }, + { + companyPath: "/civilizedConstruction", + menuName: "文明施工" } ] }, diff --git a/src/routers/modules/staticRouter.ts b/src/routers/modules/staticRouter.ts index d6f09f3..2065eda 100644 --- a/src/routers/modules/staticRouter.ts +++ b/src/routers/modules/staticRouter.ts @@ -244,6 +244,11 @@ export const staticRouter: RouteRecordRaw[] = [ name: "挂篮监测", component: () => import("@/views/sevenLargeScreen/largeMachinery/hangBasket/index.vue") }, + { + path: "/civilizedConstruction", + name: "文明施工", + component: () => import("@/views/sevenLargeScreen/largeMachinery/civilizedConstruction/indexQuality.vue") + }, { path: "/pressureTestMachine", name: "压力试验机", diff --git a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue index b62e067..c4366a1 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/centerBottom.vue @@ -31,7 +31,7 @@ const store = GlobalStore(); // const companyName = reactive(COMPANY); let textTitle = ref("党建共建"); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建共建 const getMemberCareList = async () => { const res: any = await getPartyBuildingGuidancePage({ @@ -110,10 +110,11 @@ onMounted(() => { height: 100%; position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; @@ -122,6 +123,7 @@ onMounted(() => { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } .list-content { diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomCenter.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomCenter.vue index 466e514..0d9830f 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomCenter.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomCenter.vue @@ -22,7 +22,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -49,20 +49,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomLeft.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomLeft.vue index f6b1921..af4bd94 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomLeft.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomLeft.vue @@ -22,7 +22,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -49,20 +49,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomRight.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomRight.vue index 8622c4e..fcfe712 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomRight.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/bottomRight.vue @@ -22,7 +22,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -49,20 +49,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/dialog-article.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/dialog-article.vue index 0d3ff2f..d3a91ea 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/dialog-article.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/dialog-article.vue @@ -214,11 +214,11 @@ onMounted(async () => { height: 100%; position: relative; .notoDta { - top: 20%; - width: 30%; - left: 35%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - text-align: center; + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; @@ -227,6 +227,7 @@ onMounted(async () => { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } .dialog-input { diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftCenter.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftCenter.vue index 428aa84..b576b2e 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftCenter.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftCenter.vue @@ -25,7 +25,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -52,20 +52,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftTop.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftTop.vue index f769656..349d882 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftTop.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/leftTop.vue @@ -25,7 +25,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = async () => { getSunshineProjectPage({ @@ -52,20 +52,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/party-member-demeanor.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/party-member-demeanor.vue index 705312b..f970fbe 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/party-member-demeanor.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/party-member-demeanor.vue @@ -418,11 +418,11 @@ onMounted(() => { } } .notoDta { - top: 35%; - width: 20%; - left: 40%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - text-align: center; + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; @@ -431,6 +431,7 @@ onMounted(() => { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/political-outlook.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/political-outlook.vue index 3ad02eb..33b3a02 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/political-outlook.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/political-outlook.vue @@ -417,11 +417,11 @@ onMounted(() => { } } .notoDta { - top: 35%; - width: 20%; - left: 40%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - text-align: center; + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; @@ -430,6 +430,7 @@ onMounted(() => { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightCenter.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightCenter.vue index c864e7d..e32e998 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightCenter.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightCenter.vue @@ -22,7 +22,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -49,20 +49,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightTop.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightTop.vue index afc4e3a..83aa48e 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightTop.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/rightTop.vue @@ -22,7 +22,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -49,20 +49,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topBottomCenter.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topBottomCenter.vue index 951da9c..66000ec 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topBottomCenter.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topBottomCenter.vue @@ -22,7 +22,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -49,20 +49,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topCenter.vue b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topCenter.vue index f998ee1..ad420b9 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topCenter.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/sunshineProject/topCenter.vue @@ -22,7 +22,7 @@ import { onMounted, ref } from "vue"; import { GlobalStore } from "@/stores"; import { getSunshineProjectPage } from "@/api/modules/sunshineProject"; const store = GlobalStore(); -const memberCareList = ref({} as any); +const memberCareList = ref([] as any); //获取党建新闻 const getMemberCareList = () => { getSunshineProjectPage({ @@ -49,20 +49,20 @@ onMounted(() => { position: relative; .notoDta { - top: 10%; - width: 50%; - left: 25%; + top: 50%; + // width: 50%; + left: 50%; position: absolute; - + transform: translate(-50%, -50%); img { width: 40%; margin: 5% 30%; } - p { color: #fff; font-size: calc(100vw * 14 / 1920); margin: -6% 37%; + text-align: center; } }