From 0b61c4b7ba9f350ea78aca70cddd79795d200710 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Sun, 14 Dec 2025 12:47:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=86=80=E5=8C=97=E7=8E=B0?= =?UTF-8?q?=E5=9C=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/device-boot/panorama.ts | 12 +- src/assets/font/demo_index.html | 121 +++- src/assets/font/iconfont.css | 29 +- src/assets/font/iconfont.js | 2 +- src/assets/font/iconfont.json | 35 ++ src/assets/font/iconfont.ttf | Bin 9068 -> 10512 bytes src/assets/font/iconfont.woff | Bin 5800 -> 6760 bytes src/assets/font/iconfont.woff2 | Bin 4816 -> 5668 bytes src/assets/img/inlogo.png | Bin 0 -> 12203 bytes src/components/echarts/MyEchart.vue | 5 +- src/components/table/defaultAttribute.ts | 7 +- src/main.ts | 3 + src/styles/vxeTable.scss | 19 +- .../pollutionReport/SubstationTab.vue | 520 ------------------ .../{ => components}/MonitoringPointTab.vue | 3 +- .../components/SubstationTab.vue | 510 +++++++++++++++++ .../components/regionalAssessment.vue | 173 ++++++ .../components/userEvaluation.vue | 175 ++++++ .../detailed/pollutionReport/index.vue | 71 ++- .../embed/lntegruty/index_JB.vue | 28 +- .../embed/onlinerate/index_JB.vue | 21 +- .../online/gaojingshujutongji/index_JB.vue | 74 +++ .../monitoringPoint/online/index.vue | 31 +- .../pqs/panorama/components/details/stand.vue | 2 +- .../panorama/components/city/exceeded.vue | 26 +- .../panorama/components/cityMapL.vue | 71 ++- .../panorama/components/details/evaluate.vue | 48 +- .../panorama/components/details/point.vue | 111 ++-- .../panorama/components/details/propInfo.vue | 140 +++++ .../panorama/components/details/stand.vue | 46 +- .../components/details/steadyState.vue | 37 +- .../components/details/temporaryState.vue | 44 +- .../panorama/components/details/terminal.vue | 78 ++- .../components/details/transientDetails.vue | 58 ++ .../panorama/components/line/info.vue | 240 ++++---- .../panorama/components/map.vue | 80 ++- .../panorama/components/mapL.vue | 70 ++- .../panorama/components/mapR.vue | 22 +- .../panorama/components/style/map.scss | 17 +- .../pqs/qualityInspeection/panorama/index.vue | 37 +- .../pqs/runManage/runEvaluate/index_JB.vue | 10 +- .../components1/form/detail.vue | 2 +- .../electricalEnergy/components1/online.vue | 17 +- .../pqs/supervise/electricalEnergy/index.vue | 5 +- .../pqs/supervise/harmonicSurvey/index.vue | 2 +- .../terminal/components/deviceLedgerTable.vue | 2 +- .../components/monitorLedgerTable.vue | 75 ++- .../components/transformerStationLedger.vue | 176 ++++++ .../terminal/components/userLedger.vue | 156 ++++++ src/views/pqs/supervise/terminal/index.vue | 24 +- src/views/pqs/supervise/testRun/index.vue | 4 + .../components1/form/detail.vue | 2 +- .../terminal/components/deviceLedgerTable.vue | 2 +- .../components/monitorLedgerTable.vue | 2 +- .../monitoringPoint/transientList/index.vue | 185 +++++++ 55 files changed, 2679 insertions(+), 951 deletions(-) create mode 100644 src/assets/img/inlogo.png delete mode 100644 src/views/pqs/harmonicMonitoring/detailed/pollutionReport/SubstationTab.vue rename src/views/pqs/harmonicMonitoring/detailed/pollutionReport/{ => components}/MonitoringPointTab.vue (99%) create mode 100644 src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/SubstationTab.vue create mode 100644 src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/regionalAssessment.vue create mode 100644 src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/userEvaluation.vue create mode 100644 src/views/pqs/harmonicMonitoring/monitoringPoint/online/gaojingshujutongji/index_JB.vue create mode 100644 src/views/pqs/qualityInspeection/panorama/components/details/propInfo.vue create mode 100644 src/views/pqs/qualityInspeection/panorama/components/details/transientDetails.vue create mode 100644 src/views/pqs/supervise/terminal/components/transformerStationLedger.vue create mode 100644 src/views/pqs/supervise/terminal/components/userLedger.vue create mode 100644 src/views/pqs/voltageSags/monitoringPoint/transientList/index.vue diff --git a/src/api/device-boot/panorama.ts b/src/api/device-boot/panorama.ts index 2ec497ef..5323d1e6 100644 --- a/src/api/device-boot/panorama.ts +++ b/src/api/device-boot/panorama.ts @@ -172,5 +172,13 @@ export function getAreaPollution(data: any) { } //场站级评估 export function downPollutionSubCalc(data: any) { - return request({ url: 'harmonic-boot/PollutionSubstation/downPollutionSubCalc', method: 'post', data }) -} \ No newline at end of file + return request({ url: '/harmonic-boot/PollutionSubstation/downPollutionSubCalc', method: 'post', data }) +} +//监测点评价 +export function limitTableDetail(data: any) { + return request({ url: '/device-boot/dataVerify/limitTableDetail', method: 'post', data }) +} +//重要及敏感用户详情 +export function downPollutionSensitiveUser(data: any) { + return request({ url: '/harmonic-boot/PollutionSubstation/downPollutionSensitiveUser', method: 'post', data }) +} diff --git a/src/assets/font/demo_index.html b/src/assets/font/demo_index.html index f542b12c..ec7ca66e 100644 --- a/src/assets/font/demo_index.html +++ b/src/assets/font/demo_index.html @@ -54,6 +54,36 @@
- +
监测运行统计 +
+ ( 合格: + + {{ linList[0].lineNumOne || 0 }} + + 告警: + + {{ linList[0].lineNumTwo || 0 }} + + ) +
-
-
+
+ +
+
+ + {{ item.title[0] }} +
{{ item.title[1] }}: @@ -148,12 +163,12 @@ @click="show = !show" src="@/assets/img/QH.png" /> -
+ @@ -305,9 +320,10 @@ const countList: any = ref([ title: '电网侧监测点', num: 0, onLineNum: 0, - integrityRate: 0 + integrityRate: 0, + onLineRate: 0 }, - { title: '非电网侧监测点', num: 0, onLineNum: 0, integrityRate: 0 } + { title: '非电网侧监测点', num: 0, onLineNum: 0, integrityRate: 0, onLineRate: 0 } ] } // { @@ -409,7 +425,7 @@ const info = async (row: any) => { numOneList: [] }) }) - // 监测点指标统计 + // 资产性质 getGridDiagramStatistics(form).then(res => { countList.value[0].children[0] = { title: '电网侧监测点', ...res.data.data[0] } countList.value[0].children[1] = { title: '非电网侧监测点', ...res.data.data[1] } @@ -549,13 +565,13 @@ defineExpose({ info, show }) // grid-template-rows: 1fr 1fr; display: flex; flex-direction: column; - justify-content: space-evenly; + justify-content: space-around; // align-items: center; margin: 0 5px 5px; padding: 10px; background-color: #edededc0; border-radius: 10px; - min-height: 60px; + min-height: 40px; // max-height: 120px; .line { @@ -581,10 +597,11 @@ defineExpose({ info, show }) font-weight: 550; } } + .num1 { grid-template-columns: 1fr 1fr; /* 核心:改为2列,均分宽度 */ grid-template-rows: auto auto; - gap: 8px; /* 可选:子元素间距,提升美观度 */ + gap: 15px; /* 可选:子元素间距,提升美观度 */ div { display: flex; padding-left: 20px; @@ -594,12 +611,16 @@ defineExpose({ info, show }) } } } + .num2 { + display: grid; + grid-template-columns: 1fr 1fr 1fr !important; + } } .BoxA { display: grid; - grid-template-columns: 1fr 1fr; - grid-template-rows: 1fr 1fr; + grid-template-columns: 1fr; + grid-template-rows: 1fr 1fr 1fr; // grid-template-rows: 80px; .num { @@ -655,7 +676,7 @@ defineExpose({ info, show }) position: absolute; padding: 5px; bottom: 0; - right: -75px; + right: -78px; width: 70px; font-size: 12px; height: 120px; @@ -679,4 +700,13 @@ defineExpose({ info, show }) } } } +.titleNum { + font-size: 13px; + font-weight: normal; + margin-left: 5px; + span { + font-weight: 600; + cursor: pointer; + } +} diff --git a/src/views/pqs/qualityInspeection/panorama/components/mapR.vue b/src/views/pqs/qualityInspeection/panorama/components/mapR.vue index ffe8bd35..f5317ec7 100644 --- a/src/views/pqs/qualityInspeection/panorama/components/mapR.vue +++ b/src/views/pqs/qualityInspeection/panorama/components/mapR.vue @@ -5,7 +5,7 @@
- 稳态综合评估 + 区域污染水平评估 + diff --git a/src/views/pqs/supervise/terminal/components/userLedger.vue b/src/views/pqs/supervise/terminal/components/userLedger.vue new file mode 100644 index 00000000..7e95c59f --- /dev/null +++ b/src/views/pqs/supervise/terminal/components/userLedger.vue @@ -0,0 +1,156 @@ + + diff --git a/src/views/pqs/supervise/terminal/index.vue b/src/views/pqs/supervise/terminal/index.vue index 11974549..b31ad867 100644 --- a/src/views/pqs/supervise/terminal/index.vue +++ b/src/views/pqs/supervise/terminal/index.vue @@ -14,19 +14,27 @@ - + +