From 1f94ac526726292283bf336aefa4c6e1a730ef08 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Mon, 23 Dec 2024 09:29:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=98=E5=88=B6=E7=A6=BB=E7=BA=BF=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quantitativeStatistics/index.vue | 148 ++ .../runManage/terminalLedger/index.vue | 1 + .../pqs/panorama/components/city/exceeded.vue | 286 ++++ .../panorama/components/city/statistics.vue | 48 + .../pqs/panorama/components/cityMapL.vue | 595 +++++++ .../pqs/panorama/components/cityMapL1.vue | 338 ++++ .../pqs/panorama/components/cityMapR.vue | 623 +++++++ .../panorama/components/details/evaluate.vue | 299 ++++ .../pqs/panorama/components/details/point.vue | 232 +++ .../pqs/panorama/components/details/stand.vue | 378 ++++ .../components/details/steadyState.vue | 338 ++++ .../panorama/components/details/technique.vue | 78 + .../components/details/temporaryState.vue | 153 ++ .../panorama/components/details/terminal.vue | 263 +++ .../pqs/panorama/components/line/history.vue | 1519 +++++++++++++++++ .../pqs/panorama/components/line/info.vue | 742 ++++++++ src/views/pqs/panorama/components/map.vue | 194 +++ src/views/pqs/panorama/components/mapL.vue | 650 +++++++ src/views/pqs/panorama/components/mapL1.vue | 516 ++++++ src/views/pqs/panorama/components/mapR.vue | 608 +++++++ .../pqs/panorama/components/style/map.scss | 202 +++ src/views/pqs/panorama/index.vue | 277 +++ src/views/pqs/panorama/index1.vue | 71 + .../monitoringPoint/online/aaa.vue | 48 - .../monitoringPoint/online/index.vue | 2 +- src/views/pqs/voltageSags/overview/index.vue | 70 +- 26 files changed, 8578 insertions(+), 101 deletions(-) create mode 100644 src/views/pqs/harmonicMonitoring/runManage/quantitativeStatistics/index.vue create mode 100644 src/views/pqs/panorama/components/city/exceeded.vue create mode 100644 src/views/pqs/panorama/components/city/statistics.vue create mode 100644 src/views/pqs/panorama/components/cityMapL.vue create mode 100644 src/views/pqs/panorama/components/cityMapL1.vue create mode 100644 src/views/pqs/panorama/components/cityMapR.vue create mode 100644 src/views/pqs/panorama/components/details/evaluate.vue create mode 100644 src/views/pqs/panorama/components/details/point.vue create mode 100644 src/views/pqs/panorama/components/details/stand.vue create mode 100644 src/views/pqs/panorama/components/details/steadyState.vue create mode 100644 src/views/pqs/panorama/components/details/technique.vue create mode 100644 src/views/pqs/panorama/components/details/temporaryState.vue create mode 100644 src/views/pqs/panorama/components/details/terminal.vue create mode 100644 src/views/pqs/panorama/components/line/history.vue create mode 100644 src/views/pqs/panorama/components/line/info.vue create mode 100644 src/views/pqs/panorama/components/map.vue create mode 100644 src/views/pqs/panorama/components/mapL.vue create mode 100644 src/views/pqs/panorama/components/mapL1.vue create mode 100644 src/views/pqs/panorama/components/mapR.vue create mode 100644 src/views/pqs/panorama/components/style/map.scss create mode 100644 src/views/pqs/panorama/index.vue create mode 100644 src/views/pqs/panorama/index1.vue delete mode 100644 src/views/pqs/voltageSags/monitoringPoint/online/aaa.vue diff --git a/src/views/pqs/harmonicMonitoring/runManage/quantitativeStatistics/index.vue b/src/views/pqs/harmonicMonitoring/runManage/quantitativeStatistics/index.vue new file mode 100644 index 00000000..6cf4d772 --- /dev/null +++ b/src/views/pqs/harmonicMonitoring/runManage/quantitativeStatistics/index.vue @@ -0,0 +1,148 @@ + + diff --git a/src/views/pqs/harmonicMonitoring/runManage/terminalLedger/index.vue b/src/views/pqs/harmonicMonitoring/runManage/terminalLedger/index.vue index 5fd32e62..07f96267 100644 --- a/src/views/pqs/harmonicMonitoring/runManage/terminalLedger/index.vue +++ b/src/views/pqs/harmonicMonitoring/runManage/terminalLedger/index.vue @@ -8,6 +8,7 @@ + --> + + + diff --git a/src/views/pqs/panorama/components/city/statistics.vue b/src/views/pqs/panorama/components/city/statistics.vue new file mode 100644 index 00000000..75bc4b06 --- /dev/null +++ b/src/views/pqs/panorama/components/city/statistics.vue @@ -0,0 +1,48 @@ + + + diff --git a/src/views/pqs/panorama/components/cityMapL.vue b/src/views/pqs/panorama/components/cityMapL.vue new file mode 100644 index 00000000..a650ab86 --- /dev/null +++ b/src/views/pqs/panorama/components/cityMapL.vue @@ -0,0 +1,595 @@ + + + + + diff --git a/src/views/pqs/panorama/components/cityMapL1.vue b/src/views/pqs/panorama/components/cityMapL1.vue new file mode 100644 index 00000000..f425355a --- /dev/null +++ b/src/views/pqs/panorama/components/cityMapL1.vue @@ -0,0 +1,338 @@ + + + + + diff --git a/src/views/pqs/panorama/components/cityMapR.vue b/src/views/pqs/panorama/components/cityMapR.vue new file mode 100644 index 00000000..9171aa4f --- /dev/null +++ b/src/views/pqs/panorama/components/cityMapR.vue @@ -0,0 +1,623 @@ + + + + + diff --git a/src/views/pqs/panorama/components/details/evaluate.vue b/src/views/pqs/panorama/components/details/evaluate.vue new file mode 100644 index 00000000..33bd6ea5 --- /dev/null +++ b/src/views/pqs/panorama/components/details/evaluate.vue @@ -0,0 +1,299 @@ + + + diff --git a/src/views/pqs/panorama/components/details/point.vue b/src/views/pqs/panorama/components/details/point.vue new file mode 100644 index 00000000..88620c74 --- /dev/null +++ b/src/views/pqs/panorama/components/details/point.vue @@ -0,0 +1,232 @@ + + + diff --git a/src/views/pqs/panorama/components/details/stand.vue b/src/views/pqs/panorama/components/details/stand.vue new file mode 100644 index 00000000..41d090ba --- /dev/null +++ b/src/views/pqs/panorama/components/details/stand.vue @@ -0,0 +1,378 @@ + + + diff --git a/src/views/pqs/panorama/components/details/steadyState.vue b/src/views/pqs/panorama/components/details/steadyState.vue new file mode 100644 index 00000000..38d1354f --- /dev/null +++ b/src/views/pqs/panorama/components/details/steadyState.vue @@ -0,0 +1,338 @@ + + + + diff --git a/src/views/pqs/panorama/components/details/technique.vue b/src/views/pqs/panorama/components/details/technique.vue new file mode 100644 index 00000000..af6e2914 --- /dev/null +++ b/src/views/pqs/panorama/components/details/technique.vue @@ -0,0 +1,78 @@ + + + + diff --git a/src/views/pqs/panorama/components/details/temporaryState.vue b/src/views/pqs/panorama/components/details/temporaryState.vue new file mode 100644 index 00000000..e278b323 --- /dev/null +++ b/src/views/pqs/panorama/components/details/temporaryState.vue @@ -0,0 +1,153 @@ + + + + diff --git a/src/views/pqs/panorama/components/details/terminal.vue b/src/views/pqs/panorama/components/details/terminal.vue new file mode 100644 index 00000000..1f321d51 --- /dev/null +++ b/src/views/pqs/panorama/components/details/terminal.vue @@ -0,0 +1,263 @@ + + + diff --git a/src/views/pqs/panorama/components/line/history.vue b/src/views/pqs/panorama/components/line/history.vue new file mode 100644 index 00000000..45a87952 --- /dev/null +++ b/src/views/pqs/panorama/components/line/history.vue @@ -0,0 +1,1519 @@ + + + + + diff --git a/src/views/pqs/panorama/components/line/info.vue b/src/views/pqs/panorama/components/line/info.vue new file mode 100644 index 00000000..43abb9bf --- /dev/null +++ b/src/views/pqs/panorama/components/line/info.vue @@ -0,0 +1,742 @@ + + + + + diff --git a/src/views/pqs/panorama/components/map.vue b/src/views/pqs/panorama/components/map.vue new file mode 100644 index 00000000..b9c47f69 --- /dev/null +++ b/src/views/pqs/panorama/components/map.vue @@ -0,0 +1,194 @@ + + + + diff --git a/src/views/pqs/panorama/components/mapL.vue b/src/views/pqs/panorama/components/mapL.vue new file mode 100644 index 00000000..576b89a6 --- /dev/null +++ b/src/views/pqs/panorama/components/mapL.vue @@ -0,0 +1,650 @@ + + + + + diff --git a/src/views/pqs/panorama/components/mapL1.vue b/src/views/pqs/panorama/components/mapL1.vue new file mode 100644 index 00000000..da19b612 --- /dev/null +++ b/src/views/pqs/panorama/components/mapL1.vue @@ -0,0 +1,516 @@ + + + + + diff --git a/src/views/pqs/panorama/components/mapR.vue b/src/views/pqs/panorama/components/mapR.vue new file mode 100644 index 00000000..e5040f45 --- /dev/null +++ b/src/views/pqs/panorama/components/mapR.vue @@ -0,0 +1,608 @@ + + + + + diff --git a/src/views/pqs/panorama/components/style/map.scss b/src/views/pqs/panorama/components/style/map.scss new file mode 100644 index 00000000..4f440276 --- /dev/null +++ b/src/views/pqs/panorama/components/style/map.scss @@ -0,0 +1,202 @@ +.query-box-wrap { + position: absolute; + top: 10px; + left: calc(50% - 305px); + border-radius: 8px; + overflow: hidden; + .Icon { + width: 30px; + height: 30px; + background-image: url('@/assets/icons/网公司.svg'); + } + .el-input__icon { + font-size: 20px; + color: #000; + cursor: pointer; + } + .el-input { + font-size: 16px; + } +} +.collapse { + top: 65px; + .collapse_none { + height: 44px; + width: 334px; + text-align: center; + line-height: 44px; + background-color: #fff; + } + .collapseBox { + max-height: 240px; + overflow-y: auto; + .group-list__item { + height: 55px; + padding: 5px 12px; + border-bottom: 1px solid #e4e7ed; + display: grid; + grid-auto-rows: 1fr 1fr; + cursor: pointer; + p:nth-child(1) { + font-weight: 600; + font-size: 14px; + display: inline-block; + width: 300px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -webkit-box-orient: vertical; + } + p:nth-child(2) { + font-size: 12px; + } + &:hover { + background-color: #009ea81a; + } + } + } +} +:deep(.el-collapse-item__header) { + height: 32px; + border-bottom: 1px solid #e4e7ed; + background-color: #f7fafd; + padding-left: 10px; + font-weight: 600; +} + +:deep(.province-selector) { + position: absolute; + top: 10px; + left: 50%; + .distribution__body { + height: auto; + } + .province-selector__options { + height: auto; + } + .province-op { + width: 48%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + .province-selector__button { + width: 100px; + padding: 4px 12px; + span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + } + .province-selector__options { + z-index: 1; + } +} +:deep(.sgmap-canvas) { + width: 100% !important; +} +:deep(.sgmap-ctrl-bottom-right) { + z-index: 0 !important; +} +:deep(.my-popup) { + max-width: 400px !important; + .popup-box { + width: 300px; + height: 70px; + .popup_content { + display: grid; + grid-template-columns: 50px 1fr; + img { + width: 42px; + height: 42px; + } + .title { + font-weight: 550; + } + .state { + width: 45px; + margin-left: 5px; + text-align: center; + border-radius: 3px; + color: #fff; + } + .info { + color: #18181b99; + margin: 5px 0; + span { + display: inline-block; + width: 120px; + height: 14px; + line-height: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + -webkit-box-orient: vertical; + &::after { + display: inline-block; + margin: 0 3px; + content: ' '; + width: 2px; + height: 11px; + background: #e5e6eb73; + vertical-align: middle; + } + } + } + } + .popup_footer { + padding: 5px 5px; + border-top: 1px solid #e5e6eb; + color: var(--el-color-primary); + span { + margin-right: 8px; + cursor: pointer; + } + } + } + .sgmap-popup-content { + padding: 15px 10px 10px !important; + } + .sgmap-popup-close-button { + position: absolute; + right: 5px; + top: 5px; + font-size: 16px; + } +} +:deep(.my-radiusPop) { + .sgmap-popup-tip { + display: none; + } + .sgmap-popup-content { + width: 200px; + height: 50px; + border-radius: 5px; + padding: 5px 5px !important; + background-color: #00000000; + color: #fff; + } + img { + height: 40px; + margin-right: 10px; + } + .infoBox { + flex: 1; + display: flex; + justify-content: space-around; + text-align: center; + div { + cursor: pointer; + } + } +} + +#nrDeviceCard { + position: absolute; + top: 11px; + right: 70px; + width: 450px; + z-index: 0; +} diff --git a/src/views/pqs/panorama/index.vue b/src/views/pqs/panorama/index.vue new file mode 100644 index 00000000..7a04c081 --- /dev/null +++ b/src/views/pqs/panorama/index.vue @@ -0,0 +1,277 @@ + + + + + diff --git a/src/views/pqs/panorama/index1.vue b/src/views/pqs/panorama/index1.vue new file mode 100644 index 00000000..c5b9a5ae --- /dev/null +++ b/src/views/pqs/panorama/index1.vue @@ -0,0 +1,71 @@ + + + + diff --git a/src/views/pqs/voltageSags/monitoringPoint/online/aaa.vue b/src/views/pqs/voltageSags/monitoringPoint/online/aaa.vue deleted file mode 100644 index 9a988890..00000000 --- a/src/views/pqs/voltageSags/monitoringPoint/online/aaa.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - diff --git a/src/views/pqs/voltageSags/monitoringPoint/online/index.vue b/src/views/pqs/voltageSags/monitoringPoint/online/index.vue index 4cf89040..ca5bc627 100644 --- a/src/views/pqs/voltageSags/monitoringPoint/online/index.vue +++ b/src/views/pqs/voltageSags/monitoringPoint/online/index.vue @@ -26,7 +26,7 @@ import Navigation from './navigation/index.vue' import EventStatistics from './eventStatistics/index.vue' import EventStudy from './eventStudy/index.vue' import RunningCondition from './runningCondition/index.vue' -import aaa from './aaa.vue' + import { mainHeight } from '@/utils/layout' import router from '@/router' import { useMonitoringPoint } from '@/stores/monitoringPoint' diff --git a/src/views/pqs/voltageSags/overview/index.vue b/src/views/pqs/voltageSags/overview/index.vue index 39513adf..9a489781 100644 --- a/src/views/pqs/voltageSags/overview/index.vue +++ b/src/views/pqs/voltageSags/overview/index.vue @@ -42,60 +42,30 @@
- - + +
- - + + -
- +
+ -
+
- + @@ -130,12 +100,8 @@ - +
@@ -195,7 +161,7 @@ const handler = async ({ BMap, map }: any) => { params.value.searchEndTime = datePickerRef.value.timeValue[1] let { data } = await getAreaLineInfo(params.value) let r = 0.0035 - let list= data.filter((item: any) => item.lng != 0) + let list = data.filter((item: any) => item.lng != 0) list.forEach((item: any) => { // 变电站图标 item.icon = {