diff --git a/public/assets/13211750650214_.pic.jpg b/public/assets/13211750650214_.pic.jpg
new file mode 100644
index 0000000..e6c272c
Binary files /dev/null and b/public/assets/13211750650214_.pic.jpg differ
diff --git a/public/assets/13221750650287_.pic.jpg b/public/assets/13221750650287_.pic.jpg
new file mode 100644
index 0000000..63bc8eb
Binary files /dev/null and b/public/assets/13221750650287_.pic.jpg differ
diff --git a/public/assets/13231750650433_.pic.jpg b/public/assets/13231750650433_.pic.jpg
new file mode 100644
index 0000000..269ffe5
Binary files /dev/null and b/public/assets/13231750650433_.pic.jpg differ
diff --git a/public/assets/13291750658674_.pic.jpg b/public/assets/13291750658674_.pic.jpg
new file mode 100644
index 0000000..982fc7d
Binary files /dev/null and b/public/assets/13291750658674_.pic.jpg differ
diff --git a/public/assets/logo.mp4 b/public/assets/logo.mp4
index 9e4d7c3..959ae08 100644
Binary files a/public/assets/logo.mp4 and b/public/assets/logo.mp4 differ
diff --git a/public/assets/库容蓄水量统计.jpg b/public/assets/库容蓄水量统计.jpg
new file mode 100644
index 0000000..877d9d3
Binary files /dev/null and b/public/assets/库容蓄水量统计.jpg differ
diff --git a/src/models/map/index.js b/src/models/map/index.js
index 3880c50..7e8e4e0 100644
--- a/src/models/map/index.js
+++ b/src/models/map/index.js
@@ -400,7 +400,7 @@ const map = {
Object.keys(DCPJ_TYPES).forEach(key => {
layerVisible['Dcpj_' + key + 'Layer'] = false;
});
- } else if (id === 200) {
+ } else if (id === 207) {
layerVisible = {
RealDrpLayer: false,
RealHDLayer: false,
@@ -626,7 +626,7 @@ const map = {
|| id === 203
|| id === 205
|| id === 206
- || id === 200
+ || id === 207
) {
dispatch.map.setLayerSetting({ dom: true });
// if(map){
@@ -640,7 +640,7 @@ const map = {
// // }
// }
- if(id!==200&&id!==203&&id!==205&&id!==206){
+ if(id!==207&&id!==203&&id!==205&&id!==206){
if(map){
const layer = map.getLayer('临时水库tz')
if(layer){
diff --git a/src/models/map/layout.js b/src/models/map/layout.js
index 7c253bd..ca49387 100644
--- a/src/models/map/layout.js
+++ b/src/models/map/layout.js
@@ -114,7 +114,7 @@ export default function calcLayout(view, rightStack, hidePanels) {
{ key: '巡查任务总览', style: { height: '40rem', flexGrow: 1 } },
];
leftFullHeight = true;
- } else if (view === 200) {
+ } else if (view === 207) {
left = [
{ key: '天气' },
{ key: '水库总览', style: { height: '30rem', flexGrow: 1 } },
@@ -333,12 +333,13 @@ export default function calcLayout(view, rightStack, hidePanels) {
{ key: '巡查问题看板', style: { height: '70%', flexGrow: 1 } },
{ key: '水库管护', style: { height: '10rem', flexGrow: 1 } },
];
- } else if (view === 200) {
+ } else if (view === 207) {
right = [
- { key: '警报' },
- { key: '超汛水库', style: { height: '15rem'} },
- { key: '站点统计', style: { height: '17rem'} },
- { key: '监测告警总', style: { height: '21rem'} },
+ // { key: '警报' },
+ { key: '库容蓄水量统计', style: { height: '17rem'} },
+ { key: '超汛限水库', style: { height: '16rem'} },
+ // { key: '站点统计', style: { height: '17rem'} },
+ { key: '监测告警总', style: { height: '22rem'} },
// { key: '关联站点',style: { height: '15rem', flexGrow: 1 } },
// { key: '水库水量统计',style: { height: '22rem' } },
// { key: '洪水防御',style: { height: '18rem', flexGrow: 1 } },
diff --git a/src/views/Home/InfoDlg/AllSkDlg/index.js b/src/views/Home/InfoDlg/AllSkDlg/index.js
new file mode 100644
index 0000000..c34fe7a
--- /dev/null
+++ b/src/views/Home/InfoDlg/AllSkDlg/index.js
@@ -0,0 +1,109 @@
+import React from 'react';
+import DpTab from '../../../../layouts/mui/DpTab';
+import Dialog from '@material-ui/core/Dialog';
+import DialogContent from '@material-ui/core/DialogContent';
+import DpPaperComponent from '../../../../layouts/mui/DpPaperCompanent';
+import DpTabs from '../../../../layouts/mui/DpTabs';
+import DpAppBar from '../../../../layouts/mui/DpAppBar';
+import { useDispatch, useSelector } from 'react-redux';
+import DpBackgroundDrop from '../../../../layouts/mui/DpBackdrop';
+import DpCloseButton from '../../../../layouts/mui/DpCloseButton';
+
+function HDStDlg({ record, onClose }) {
+ const [value, setValue] = React.useState(0);
+ const dispatch = useDispatch();
+
+ const data = {
+ "stcd": "716129061",
+ "type": "sk",
+ "hasRz": true,
+ "stnm": "仰天窝水库",
+ "adcd": "421181201000",
+ "wscd": null,
+ "importancy": 0,
+ "lgtd": 115.106667,
+ "lttd": 31.126389,
+ "elev": 0,
+ "damel": 325.08,
+ "dsflz": 324.18,
+ "fsltdz": 323.5,
+ "ddz": 319.5,
+ "zcxsw": 323.5,
+ "drpTm": "2025-04-11T05:00:00.000Z",
+ "today": 0,
+ "h1": 0,
+ "h3": 0,
+ "h6": 0,
+ "h12": 0,
+ "h24": 0,
+ "h48": 0,
+ "drpState": 2,
+ "rz": 325.16,
+ "w": 0.132,
+ "a_fsltdz": 4.660000000000025,
+ "rzTm": "2025-04-11T05:00:00.000Z",
+ "rzWarning": 1,
+ "rzState": 2,
+ "pic": [
+ {
+ "stcd": "716129061",
+ "tm": "2023-03-12T06:05:00.000Z",
+ "url": "http://223.75.53.106:8891/skjgimages/2023/0312/716129061/20230312140500.jpg"
+ },
+ {
+ "stcd": "716129061",
+ "tm": "2023-03-12T07:25:00.000Z",
+ "url": "http://223.75.53.106:8891/skjgimages/2023/0312/716129062/20230312152500.jpg"
+ }
+ ],
+ "layer": "RealSkLayer",
+ "layerPop": "RealSkPop",
+ "aRz": 4.66,
+ "strarz": "4.66"
+}
+
+ const flyTo = (row) => {
+ onClose()
+ dispatch?.runtime.setInfoDlg({ layerId: 'RealSkLayer', properties: row })
+ // const { lgtd, lttd } = row;
+ // if (lgtd && lttd) {
+ // // dispatch.runtime.setFeaturePop({ type: 'RealSkPop', properties: row, coordinates: [row.lgtd, row.lttd] });
+ // dispatch.runtime.setCameraTarget({
+ // center: [lgtd, lttd + 0.005],
+ // zoom: 15,
+ // pitch: 50,
+ // bearing: 0
+ // });
+ // }
+ }
+
+ return (
+
+ )
+}
+
+export default React.memo(HDStDlg);
diff --git a/src/views/Home/InfoDlg/index.js b/src/views/Home/InfoDlg/index.js
index a9451d5..e876853 100644
--- a/src/views/Home/InfoDlg/index.js
+++ b/src/views/Home/InfoDlg/index.js
@@ -47,6 +47,7 @@ import ShuiBengDlg from './ShuiBengDlg'
import ShuichangguanwangDlg from './ShuichangguanwangDlg';
import FlowjcDlg from './FlowjcDlg'
import EditFaDlg from './EditFaDlg'
+import AllSkDlg from './AllSkDlg'
function InfoDlg() {
const infoDlg = useSelector(getInfoDlg);
const dispatch = useDispatch();
@@ -152,6 +153,8 @@ function InfoDlg() {
return
not impl
diff --git a/src/views/Home/components/ActionDock/index.js b/src/views/Home/components/ActionDock/index.js index 93494a8..cbc9312 100644 --- a/src/views/Home/components/ActionDock/index.js +++ b/src/views/Home/components/ActionDock/index.js @@ -20,16 +20,16 @@ const VIEWS = [ // { id: 7, title: '调度', img: process.env.PUBLIC_URL+'/assets/menu/辅助决策.png' }, ] }, - // { id: 200, title: '水库', img: process.env.PUBLIC_URL+'/assets/menu/水库专题.png',children:[ - // { id: 207, title: '水库总览', img: process.env.PUBLIC_URL+'/assets/menu/水库管理.png' }, - // // { id: 201, title: '雨情监测', img: process.env.PUBLIC_URL+'/assets/menu/雨情监测.png' }, - // // { id: 202, title: '水情监测', img: process.env.PUBLIC_URL+'/assets/menu/水情监测.png' }, - // { id: 203, title: '水库监测', img: process.env.PUBLIC_URL+'/assets/menu/安全监测.png' }, - // // { id: 204, title: '视频监视', img: process.env.PUBLIC_URL+'/assets/menu/视频监视.png' }, - // { id: 205, title: '防汛调度', img: process.env.PUBLIC_URL+'/assets/menu/防汛调度.png' }, - // { id: 206, title: '巡查维养', img: process.env.PUBLIC_URL+'/assets/menu/水库管理.png' }, - // ] }, - { id: 200, title: '水库', img: process.env.PUBLIC_URL+'/assets/menu/水库专题.png'}, + { id: 200, title: '水库', img: process.env.PUBLIC_URL+'/assets/menu/水库专题.png',children:[ + { id: 207, title: '水库总览', img: process.env.PUBLIC_URL+'/assets/menu/水库管理.png' }, + // { id: 201, title: '雨情监测', img: process.env.PUBLIC_URL+'/assets/menu/雨情监测.png' }, + // { id: 202, title: '水情监测', img: process.env.PUBLIC_URL+'/assets/menu/水情监测.png' }, + { id: 203, title: '水库监测', img: process.env.PUBLIC_URL+'/assets/menu/安全监测.png' }, + // { id: 204, title: '视频监视', img: process.env.PUBLIC_URL+'/assets/menu/视频监视.png' }, + { id: 205, title: '防汛调度', img: process.env.PUBLIC_URL+'/assets/menu/防汛调度.png' }, + { id: 206, title: '巡查维养', img: process.env.PUBLIC_URL+'/assets/menu/水库管理.png' }, + ] }, + // { id: 200, title: '水库', img: process.env.PUBLIC_URL+'/assets/menu/水库专题.png'}, { id: 300, title: '水厂', img: process.env.PUBLIC_URL+'/assets/menu/水利设施.png', children: [ { id: 301, title: '供水态势', img: process.env.PUBLIC_URL+'/assets/menu/降雨中心.png' }, @@ -147,7 +147,8 @@ export default function ActionDock({ }) { removePoint() } }}> -
-
-
+
+
diff --git a/src/views/Home/panels/Krxsltj/index.js b/src/views/Home/panels/Krxsltj/index.js
new file mode 100644
index 0000000..128ebe8
--- /dev/null
+++ b/src/views/Home/panels/Krxsltj/index.js
@@ -0,0 +1,20 @@
+import React, { useMemo, useState } from 'react';
+import PanelBox from '../../components/PanelBox';
+
+
+
+function DrpReal({ style }) {
+
+ return (
+
{
+ }}/>
+