From 3e41021d911d858ccbc2e2ae3cd7cd79b8bf09cd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=89=88=E5=85=86=E5=A2=9E?= <你的邮箱@example.com>
Date: Fri, 27 Mar 2026 15:52:43 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=80=E6=9C=89=E8=8F=9C?=
=?UTF-8?q?=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
frontend/src/components/RightDrawer/index.vue | 83 +++++++++++++++++++
frontend/src/components/gis/GisView.vue | 23 +++++
frontend/src/layout/components/AppMain.vue | 32 ++++---
frontend/src/modules/jidiSelectorMod.vue | 19 +++++
frontend/src/styles/index.scss | 10 +++
.../conventionalHydropower.vue | 5 ++
.../views/DataQueryMenuModule/monitorData.vue | 5 ++
.../views/dianZhanZhuanTi/dianZhanZhuanTi.vue | 5 ++
.../views/fish-survey/fishSurveyZhuanZhi.vue | 5 ++
.../views/guoYuSheShi/sheShiZhuangKuang.vue | 5 ++
.../views/home/shuiDianKaiFaZhuangKuang.vue | 21 ++++-
frontend/src/views/qiXiDi/shengTaiDiBaoHu.vue | 5 ++
.../luShengShengTaiDiaoCha.vue | 5 ++
.../shuiShengShengTaiDiaoCha.vue | 5 ++
.../shengTaiLiuLiangXieFangSheShi.vue | 5 ++
.../shiPinJianKong/shiPinJianKongZhuanTi.vue | 5 ++
.../views/shuJuFenXi/shuiWenShuJuFenXi.vue | 5 ++
.../shuiWenJianCe/diWenShuiJianHuanSheShi.vue | 5 ++
.../src/views/shuiWenJianCe/shuiWenFenXi.vue | 5 ++
.../views/shuiWenJianCe/shuiWenQingKuang.vue | 5 ++
.../yunXingGaoJing/IntelligentAnalysis.vue | 5 ++
.../views/yunXingGaoJing/yunXingGaoJing.vue | 5 ++
.../views/zengZhiFangLiu/yuLieZengZhiZhan.vue | 5 ++
.../views/zhenXIZhiWuYuan/zhenXIZhiWuYuan.vue | 5 ++
24 files changed, 265 insertions(+), 13 deletions(-)
create mode 100644 frontend/src/components/RightDrawer/index.vue
create mode 100644 frontend/src/components/gis/GisView.vue
create mode 100644 frontend/src/modules/jidiSelectorMod.vue
create mode 100644 frontend/src/views/DataQueryMenuModule/conventionalHydropower.vue
create mode 100644 frontend/src/views/DataQueryMenuModule/monitorData.vue
create mode 100644 frontend/src/views/dianZhanZhuanTi/dianZhanZhuanTi.vue
create mode 100644 frontend/src/views/fish-survey/fishSurveyZhuanZhi.vue
create mode 100644 frontend/src/views/guoYuSheShi/sheShiZhuangKuang.vue
create mode 100644 frontend/src/views/qiXiDi/shengTaiDiBaoHu.vue
create mode 100644 frontend/src/views/shengTaiDiaoCha/luShengShengTaiDiaoCha.vue
create mode 100644 frontend/src/views/shengTaiDiaoCha/shuiShengShengTaiDiaoCha.vue
create mode 100644 frontend/src/views/shengTaiLiuLiang/shengTaiLiuLiangXieFangSheShi.vue
create mode 100644 frontend/src/views/shiPinJianKong/shiPinJianKongZhuanTi.vue
create mode 100644 frontend/src/views/shuJuFenXi/shuiWenShuJuFenXi.vue
create mode 100644 frontend/src/views/shuiWenJianCe/diWenShuiJianHuanSheShi.vue
create mode 100644 frontend/src/views/shuiWenJianCe/shuiWenFenXi.vue
create mode 100644 frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue
create mode 100644 frontend/src/views/yunXingGaoJing/IntelligentAnalysis.vue
create mode 100644 frontend/src/views/yunXingGaoJing/yunXingGaoJing.vue
create mode 100644 frontend/src/views/zengZhiFangLiu/yuLieZengZhiZhan.vue
create mode 100644 frontend/src/views/zhenXIZhiWuYuan/zhenXIZhiWuYuan.vue
diff --git a/frontend/src/components/RightDrawer/index.vue b/frontend/src/components/RightDrawer/index.vue
new file mode 100644
index 0000000..ec572ce
--- /dev/null
+++ b/frontend/src/components/RightDrawer/index.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/components/gis/GisView.vue b/frontend/src/components/gis/GisView.vue
new file mode 100644
index 0000000..88ee8c2
--- /dev/null
+++ b/frontend/src/components/gis/GisView.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/layout/components/AppMain.vue b/frontend/src/layout/components/AppMain.vue
index 02c9744..0d48804 100644
--- a/frontend/src/layout/components/AppMain.vue
+++ b/frontend/src/layout/components/AppMain.vue
@@ -1,23 +1,27 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -31,4 +35,10 @@ const routeKey = computed(() => router.path + Math.random());
background-color: #ffffff;
box-sizing: border-box;
}
+.gi-panels {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ z-index: 1;
+}
diff --git a/frontend/src/modules/jidiSelectorMod.vue b/frontend/src/modules/jidiSelectorMod.vue
new file mode 100644
index 0000000..831eae4
--- /dev/null
+++ b/frontend/src/modules/jidiSelectorMod.vue
@@ -0,0 +1,19 @@
+
+
+
+
+ 水电基地
+
+
+
diff --git a/frontend/src/styles/index.scss b/frontend/src/styles/index.scss
index b472870..b0cf7da 100644
--- a/frontend/src/styles/index.scss
+++ b/frontend/src/styles/index.scss
@@ -45,3 +45,13 @@ svg {
.el-dialog__body {
padding: 20px !important;
}
+.modelContentDrak {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background-color: #ffffff;
+}
+.rightContent {
+ height: 98%;
+ position: relative;
+}
\ No newline at end of file
diff --git a/frontend/src/views/DataQueryMenuModule/conventionalHydropower.vue b/frontend/src/views/DataQueryMenuModule/conventionalHydropower.vue
new file mode 100644
index 0000000..fe1c241
--- /dev/null
+++ b/frontend/src/views/DataQueryMenuModule/conventionalHydropower.vue
@@ -0,0 +1,5 @@
+
+
+
基础数据
+
+
\ No newline at end of file
diff --git a/frontend/src/views/DataQueryMenuModule/monitorData.vue b/frontend/src/views/DataQueryMenuModule/monitorData.vue
new file mode 100644
index 0000000..0314b51
--- /dev/null
+++ b/frontend/src/views/DataQueryMenuModule/monitorData.vue
@@ -0,0 +1,5 @@
+
+
+
环保数据
+
+
\ No newline at end of file
diff --git a/frontend/src/views/dianZhanZhuanTi/dianZhanZhuanTi.vue b/frontend/src/views/dianZhanZhuanTi/dianZhanZhuanTi.vue
new file mode 100644
index 0000000..1526378
--- /dev/null
+++ b/frontend/src/views/dianZhanZhuanTi/dianZhanZhuanTi.vue
@@ -0,0 +1,5 @@
+
+
+
电站专题
+
+
\ No newline at end of file
diff --git a/frontend/src/views/fish-survey/fishSurveyZhuanZhi.vue b/frontend/src/views/fish-survey/fishSurveyZhuanZhi.vue
new file mode 100644
index 0000000..0ad44c5
--- /dev/null
+++ b/frontend/src/views/fish-survey/fishSurveyZhuanZhi.vue
@@ -0,0 +1,5 @@
+
+
+
鱼类调查装置
+
+
\ No newline at end of file
diff --git a/frontend/src/views/guoYuSheShi/sheShiZhuangKuang.vue b/frontend/src/views/guoYuSheShi/sheShiZhuangKuang.vue
new file mode 100644
index 0000000..1f5cb32
--- /dev/null
+++ b/frontend/src/views/guoYuSheShi/sheShiZhuangKuang.vue
@@ -0,0 +1,5 @@
+
+
+
过鱼设施监测
+
+
\ No newline at end of file
diff --git a/frontend/src/views/home/shuiDianKaiFaZhuangKuang.vue b/frontend/src/views/home/shuiDianKaiFaZhuangKuang.vue
index 20bd17d..cfbc6cd 100644
--- a/frontend/src/views/home/shuiDianKaiFaZhuangKuang.vue
+++ b/frontend/src/views/home/shuiDianKaiFaZhuangKuang.vue
@@ -1,6 +1,23 @@
+
-
水电开放平台
+
+
+
+
+
+
+ 789231
+
+
+
+
-
\ No newline at end of file
+
diff --git a/frontend/src/views/qiXiDi/shengTaiDiBaoHu.vue b/frontend/src/views/qiXiDi/shengTaiDiBaoHu.vue
new file mode 100644
index 0000000..246ea9e
--- /dev/null
+++ b/frontend/src/views/qiXiDi/shengTaiDiBaoHu.vue
@@ -0,0 +1,5 @@
+
+
+
栖息地
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shengTaiDiaoCha/luShengShengTaiDiaoCha.vue b/frontend/src/views/shengTaiDiaoCha/luShengShengTaiDiaoCha.vue
new file mode 100644
index 0000000..e3ab843
--- /dev/null
+++ b/frontend/src/views/shengTaiDiaoCha/luShengShengTaiDiaoCha.vue
@@ -0,0 +1,5 @@
+
+
+
陆生生态调查
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shengTaiDiaoCha/shuiShengShengTaiDiaoCha.vue b/frontend/src/views/shengTaiDiaoCha/shuiShengShengTaiDiaoCha.vue
new file mode 100644
index 0000000..d9ee224
--- /dev/null
+++ b/frontend/src/views/shengTaiDiaoCha/shuiShengShengTaiDiaoCha.vue
@@ -0,0 +1,5 @@
+
+
+
水生生态调查
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shengTaiLiuLiang/shengTaiLiuLiangXieFangSheShi.vue b/frontend/src/views/shengTaiLiuLiang/shengTaiLiuLiangXieFangSheShi.vue
new file mode 100644
index 0000000..abc539d
--- /dev/null
+++ b/frontend/src/views/shengTaiLiuLiang/shengTaiLiuLiangXieFangSheShi.vue
@@ -0,0 +1,5 @@
+
+
+
生态流量泄放设施
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shiPinJianKong/shiPinJianKongZhuanTi.vue b/frontend/src/views/shiPinJianKong/shiPinJianKongZhuanTi.vue
new file mode 100644
index 0000000..bc361be
--- /dev/null
+++ b/frontend/src/views/shiPinJianKong/shiPinJianKongZhuanTi.vue
@@ -0,0 +1,5 @@
+
+
+
视频监控
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shuJuFenXi/shuiWenShuJuFenXi.vue b/frontend/src/views/shuJuFenXi/shuiWenShuJuFenXi.vue
new file mode 100644
index 0000000..2195320
--- /dev/null
+++ b/frontend/src/views/shuJuFenXi/shuiWenShuJuFenXi.vue
@@ -0,0 +1,5 @@
+
+
+
水温数据分析
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shuiWenJianCe/diWenShuiJianHuanSheShi.vue b/frontend/src/views/shuiWenJianCe/diWenShuiJianHuanSheShi.vue
new file mode 100644
index 0000000..52b8a48
--- /dev/null
+++ b/frontend/src/views/shuiWenJianCe/diWenShuiJianHuanSheShi.vue
@@ -0,0 +1,5 @@
+
+
+
低温水减缓设施
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shuiWenJianCe/shuiWenFenXi.vue b/frontend/src/views/shuiWenJianCe/shuiWenFenXi.vue
new file mode 100644
index 0000000..909742e
--- /dev/null
+++ b/frontend/src/views/shuiWenJianCe/shuiWenFenXi.vue
@@ -0,0 +1,5 @@
+
+
+
水温分析
+
+
\ No newline at end of file
diff --git a/frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue b/frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue
new file mode 100644
index 0000000..2dc1098
--- /dev/null
+++ b/frontend/src/views/shuiWenJianCe/shuiWenQingKuang.vue
@@ -0,0 +1,5 @@
+
+
+
水温监测
+
+
\ No newline at end of file
diff --git a/frontend/src/views/yunXingGaoJing/IntelligentAnalysis.vue b/frontend/src/views/yunXingGaoJing/IntelligentAnalysis.vue
new file mode 100644
index 0000000..2c7aeb5
--- /dev/null
+++ b/frontend/src/views/yunXingGaoJing/IntelligentAnalysis.vue
@@ -0,0 +1,5 @@
+
+
+
智能分析
+
+
\ No newline at end of file
diff --git a/frontend/src/views/yunXingGaoJing/yunXingGaoJing.vue b/frontend/src/views/yunXingGaoJing/yunXingGaoJing.vue
new file mode 100644
index 0000000..554754e
--- /dev/null
+++ b/frontend/src/views/yunXingGaoJing/yunXingGaoJing.vue
@@ -0,0 +1,5 @@
+
+
+
监测告警
+
+
\ No newline at end of file
diff --git a/frontend/src/views/zengZhiFangLiu/yuLieZengZhiZhan.vue b/frontend/src/views/zengZhiFangLiu/yuLieZengZhiZhan.vue
new file mode 100644
index 0000000..1ee86f2
--- /dev/null
+++ b/frontend/src/views/zengZhiFangLiu/yuLieZengZhiZhan.vue
@@ -0,0 +1,5 @@
+
+
+
增殖放流情况
+
+
\ No newline at end of file
diff --git a/frontend/src/views/zhenXIZhiWuYuan/zhenXIZhiWuYuan.vue b/frontend/src/views/zhenXIZhiWuYuan/zhenXIZhiWuYuan.vue
new file mode 100644
index 0000000..3e41399
--- /dev/null
+++ b/frontend/src/views/zhenXIZhiWuYuan/zhenXIZhiWuYuan.vue
@@ -0,0 +1,5 @@
+
+
+
动植物保护
+
+
\ No newline at end of file