2026-03-27 15:52:43 +08:00
|
|
|
<script setup lang="ts">
|
2026-05-08 19:11:10 +08:00
|
|
|
import { onMounted, ref } from "vue";
|
2026-03-27 15:52:43 +08:00
|
|
|
import JidiSelectorMod from "@/modules/jidiSelectorMod.vue";
|
|
|
|
|
import RightDrawer from "@/components/RightDrawer/index.vue";
|
2026-04-02 09:35:08 +08:00
|
|
|
import jidiInfoMod from "@/modules/jidiInfoMod/index.vue";
|
|
|
|
|
import shuidianhuangjingjieruMod from "@/modules/shuidianhuangjingjieruMod/index.vue";
|
2026-05-08 19:11:10 +08:00
|
|
|
import { useModelStore } from "@/store/modules/model";
|
|
|
|
|
|
2026-05-09 19:30:03 +08:00
|
|
|
const modelStore = useModelStore();
|
2026-04-22 17:53:20 +08:00
|
|
|
// import { getQgcStaticData } from "@/api/ecoFlow";
|
2026-04-02 13:51:36 +08:00
|
|
|
onMounted(() => {
|
2026-04-22 17:53:20 +08:00
|
|
|
// const params = {
|
|
|
|
|
// filter: {
|
|
|
|
|
// logic: "and",
|
|
|
|
|
// filters: [
|
|
|
|
|
// { field: "dtin", operator: "eq", dataType: "string", value: "1" },
|
|
|
|
|
// { field: "type", operator: "eq", dataType: "string", value: "hour" },
|
|
|
|
|
// { field: "tm", operator: "gte", dataType: "date", value: "2026-03-02 00:00:00" },
|
|
|
|
|
// { field: "tm", operator: "lte", dataType: "date", value: "2026-04-02 23:59:59" },
|
|
|
|
|
// ],
|
|
|
|
|
// },
|
|
|
|
|
// };
|
|
|
|
|
// getQgcStaticData(params).then((res) => {
|
|
|
|
|
// console.log(res);
|
|
|
|
|
// });
|
2026-04-02 13:51:36 +08:00
|
|
|
});
|
2026-05-08 19:11:10 +08:00
|
|
|
|
|
|
|
|
const showMapModal = () => {
|
2026-05-09 19:30:03 +08:00
|
|
|
modelStore.modalVisible = true;
|
|
|
|
|
modelStore.params.sttp = "ENG";
|
|
|
|
|
modelStore.title = "三峡 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
2026-05-08 19:11:10 +08:00
|
|
|
};
|
|
|
|
|
const showMapModal1 = () => {
|
2026-05-09 19:30:03 +08:00
|
|
|
modelStore.modalVisible = true;
|
2026-06-08 15:34:13 +08:00
|
|
|
modelStore.params.sttp = "WT";
|
2026-05-13 08:45:15 +08:00
|
|
|
modelStore.title = "水温 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal2 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-08 15:34:13 +08:00
|
|
|
modelStore.params.sttp = "WQFB";
|
2026-05-12 14:34:58 +08:00
|
|
|
modelStore.title = "水质 详情信息";
|
2026-05-13 08:45:15 +08:00
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal3 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-08 15:34:13 +08:00
|
|
|
modelStore.params.sttp = "FH";
|
2026-05-13 08:45:15 +08:00
|
|
|
modelStore.title = "栖息地 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};//
|
|
|
|
|
const showMapModal4 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
|
|
|
|
modelStore.params.sttp = "fh_zq_point";
|
|
|
|
|
modelStore.title = "栖息地流量 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
2026-05-08 19:11:10 +08:00
|
|
|
};
|
2026-05-15 08:51:17 +08:00
|
|
|
const showMapModal5 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
|
|
|
|
modelStore.params.sttp = "fp_point";
|
|
|
|
|
modelStore.title = "过鱼设施 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal6 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-10 18:54:40 +08:00
|
|
|
modelStore.params.sttp = "FB";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "鱼类增殖站 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
//
|
|
|
|
|
const showMapModal7 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-10 18:54:40 +08:00
|
|
|
modelStore.params.sttp = "VA";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "动物救助站 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal8 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-10 18:54:40 +08:00
|
|
|
modelStore.params.sttp = "VP";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "珍稀植物园 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal9 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-10 18:54:40 +08:00
|
|
|
modelStore.params.sttp = "WE";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "水生生态调查断面 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal10 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-10 18:54:40 +08:00
|
|
|
modelStore.params.sttp = "WVA";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "野生动物监测 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal11 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-10 18:54:40 +08:00
|
|
|
modelStore.params.sttp = "VD_FBFM";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "AI视频监控站 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal12 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
|
|
|
|
modelStore.params.sttp = "eng_alarm_point";
|
|
|
|
|
modelStore.title = "水电站告警情况 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal13 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-10 18:54:40 +08:00
|
|
|
modelStore.params.sttp = "FPRD";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "鱼类调查装置 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal14 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
2026-06-08 15:34:13 +08:00
|
|
|
modelStore.params.sttp = "DW_2";
|
2026-05-15 08:51:17 +08:00
|
|
|
modelStore.title = "低温水减缓设施-叠梁门 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal15 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
|
|
|
|
modelStore.params.sttp = "DW_5";
|
|
|
|
|
modelStore.title = "前置挡墙 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal16 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
|
|
|
|
modelStore.params.sttp = "DW_6";
|
|
|
|
|
modelStore.title = "隔水幕墙 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
const showMapModal17 = () => {
|
|
|
|
|
modelStore.modalVisible = true;
|
|
|
|
|
modelStore.params.sttp = "DW_1";
|
|
|
|
|
modelStore.title = "夹岩双层取水 详情信息";
|
|
|
|
|
modelStore.isBasicEdit = true;
|
|
|
|
|
};
|
|
|
|
|
//DW_5
|
2026-03-27 15:52:43 +08:00
|
|
|
</script>
|
2026-03-27 14:50:35 +08:00
|
|
|
|
|
|
|
|
<template>
|
2026-04-02 09:35:08 +08:00
|
|
|
<div class="moduleContent">
|
|
|
|
|
<div class="leftContent">
|
|
|
|
|
<JidiSelectorMod />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="rightContent">
|
|
|
|
|
<RightDrawer>
|
2026-05-13 08:45:15 +08:00
|
|
|
<a-button @click="showMapModal">打开电站弹窗</a-button>
|
2026-05-26 19:30:22 +08:00
|
|
|
<a-button @click="showMapModal1">打开水温弹窗</a-button>
|
2026-05-13 08:45:15 +08:00
|
|
|
<!-- <a-button @click="showMapModal2">打开水质弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal3">打开栖息地弹窗</a-button> -->
|
2026-06-03 17:10:34 +08:00
|
|
|
<a-button @click="showMapModal4">打开栖息地流量弹窗</a-button>
|
2026-05-15 08:51:17 +08:00
|
|
|
<!-- <a-button @click="showMapModal5">打开过鱼设施弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal6">打开鱼类增殖站弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal7">打开动物救助站弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal8">打开珍稀植物园弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal9">打开水生生态调查断面弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal10">打开野生动物监测弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal11">打开AI视频监控站弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal12">打开水电站告警情况弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal13">打开鱼类调查装置弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal14">打开低温水减缓设施-叠梁门弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal15">打开前置挡墙弹窗</a-button> -->
|
|
|
|
|
<!-- <a-button @click="showMapModal16">打开隔水幕墙弹窗</a-button> -->
|
2026-05-26 19:30:22 +08:00
|
|
|
<!-- <a-button @click="showMapModal17">打开夹岩双层取水弹窗</a-button> -->
|
2026-05-15 08:51:17 +08:00
|
|
|
|
2026-04-02 09:35:08 +08:00
|
|
|
<jidiInfoMod />
|
|
|
|
|
<shuidianhuangjingjieruMod />
|
|
|
|
|
</RightDrawer>
|
2026-03-27 15:52:43 +08:00
|
|
|
</div>
|
2026-03-27 14:50:35 +08:00
|
|
|
</div>
|
2026-03-27 15:52:43 +08:00
|
|
|
</template>
|
2026-04-02 09:35:08 +08:00
|
|
|
<style scoped lang="scss"></style>
|