diff --git a/src/assets/images/construction/Group 4413.png b/src/assets/images/construction/Group 4413.png
new file mode 100644
index 0000000..e600665
Binary files /dev/null and b/src/assets/images/construction/Group 4413.png differ
diff --git a/src/assets/images/construction/Group 4558.png b/src/assets/images/construction/Group 4558.png
new file mode 100644
index 0000000..acb7069
Binary files /dev/null and b/src/assets/images/construction/Group 4558.png differ
diff --git a/src/assets/images/construction/Group 45582.png b/src/assets/images/construction/Group 45582.png
new file mode 100644
index 0000000..f60141a
Binary files /dev/null and b/src/assets/images/construction/Group 45582.png differ
diff --git a/src/assets/images/construction/Group 4709.png b/src/assets/images/construction/Group 4709.png
new file mode 100644
index 0000000..e668dbf
Binary files /dev/null and b/src/assets/images/construction/Group 4709.png differ
diff --git a/src/assets/images/construction/Group 5550.png b/src/assets/images/construction/Group 5550.png
new file mode 100644
index 0000000..ee89910
Binary files /dev/null and b/src/assets/images/construction/Group 5550.png differ
diff --git a/src/assets/images/construction/Group 5600.png b/src/assets/images/construction/Group 5600.png
new file mode 100644
index 0000000..60d6b89
Binary files /dev/null and b/src/assets/images/construction/Group 5600.png differ
diff --git a/src/assets/images/construction/形状结合.png b/src/assets/images/construction/形状结合.png
new file mode 100644
index 0000000..fa9045f
Binary files /dev/null and b/src/assets/images/construction/形状结合.png differ
diff --git a/src/routers/modules/staticRouter.ts b/src/routers/modules/staticRouter.ts
index 361ceda..e0b4ba2 100644
--- a/src/routers/modules/staticRouter.ts
+++ b/src/routers/modules/staticRouter.ts
@@ -97,6 +97,11 @@ export const staticRouter: RouteRecordRaw[] = [
// name: "工程概况-1",
// component: () => import("@/views/sevenLargeScreen/comprehensiveManage/projectOverview/indexer.vue")
// },
+ {
+ path: "/projectioter",
+ name: "双碳管理",
+ component: () => import("@/views/sevenLargeScreen/constructionview/index.vue")
+ },
{
path: "/smartPartyBuilding",
name: "智慧党建",
diff --git a/src/stores/modules/publicdata.ts b/src/stores/modules/publicdata.ts
new file mode 100644
index 0000000..2595085
--- /dev/null
+++ b/src/stores/modules/publicdata.ts
@@ -0,0 +1,20 @@
+import { defineStore, createPinia } from "pinia"
+
+
+export const PublicDataer = defineStore({
+ id: "PublicDataer",
+
+ // 数据
+ state: (): PublicDataer => ({
+ // 数据
+ construction: false
+ }),
+
+ // 方法
+ actions: {
+ async ConstructionSwitch() {
+ this.construction = !this.construction;
+ }
+ }
+
+})
diff --git a/src/views/sevenLargeScreen/constructionview/components/BottomLeft.vue b/src/views/sevenLargeScreen/constructionview/components/BottomLeft.vue
new file mode 100644
index 0000000..3a95e6d
--- /dev/null
+++ b/src/views/sevenLargeScreen/constructionview/components/BottomLeft.vue
@@ -0,0 +1,590 @@
+
+
+
+
+
+
+
+
累计减碳量
+
+
1
+
0
+
4
+
7
+
.
+
4
+
7
+
+
tC02
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/sevenLargeScreen/constructionview/components/BottomRight.vue b/src/views/sevenLargeScreen/constructionview/components/BottomRight.vue
new file mode 100644
index 0000000..4398083
--- /dev/null
+++ b/src/views/sevenLargeScreen/constructionview/components/BottomRight.vue
@@ -0,0 +1,380 @@
+
+
+
+
+
+
实际碳排放
+
1
+
0
+
4
+
.
+
7
+
4
+
7
+
tC02
+
+
+
+
实际碳排放
+
1
+
0
+
4
+
.
+
7
+
4
+
7
+
tC02
+
+
+
+
+
范围一 1.05%
+
范围二 1.05%
+
范围三 1.05%
+
范围一 1.05%
+
范围二 1.05%
+
范围三 1.05%
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/sevenLargeScreen/constructionview/components/TopCenter.vue b/src/views/sevenLargeScreen/constructionview/components/TopCenter.vue
new file mode 100644
index 0000000..32bbb15
--- /dev/null
+++ b/src/views/sevenLargeScreen/constructionview/components/TopCenter.vue
@@ -0,0 +1,423 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/sevenLargeScreen/constructionview/components/TopLeft.vue b/src/views/sevenLargeScreen/constructionview/components/TopLeft.vue
new file mode 100644
index 0000000..9f57518
--- /dev/null
+++ b/src/views/sevenLargeScreen/constructionview/components/TopLeft.vue
@@ -0,0 +1,907 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/sevenLargeScreen/constructionview/components/TopRight.vue b/src/views/sevenLargeScreen/constructionview/components/TopRight.vue
new file mode 100644
index 0000000..be5c2fd
--- /dev/null
+++ b/src/views/sevenLargeScreen/constructionview/components/TopRight.vue
@@ -0,0 +1,346 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/sevenLargeScreen/constructionview/index.vue b/src/views/sevenLargeScreen/constructionview/index.vue
new file mode 100644
index 0000000..a180b15
--- /dev/null
+++ b/src/views/sevenLargeScreen/constructionview/index.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
diff --git a/src/views/sevenLargeScreen/indexL.vue b/src/views/sevenLargeScreen/indexL.vue
index d187686..60e094a 100644
--- a/src/views/sevenLargeScreen/indexL.vue
+++ b/src/views/sevenLargeScreen/indexL.vue
@@ -279,6 +279,10 @@ let menuList = ref([
menuName: "智慧党建",
companyPath: "/smartPartyBuilding"
},
+ {
+ menuName: "双碳管理",
+ companyPath: "/projectioter"
+ },
// {
// menuName: "工程概况-1",
// companyPath: "/projectOverviewer"