From abfdf29a386cb4b9deaf060fcd197edc7c10bbc7 Mon Sep 17 00:00:00 2001 From: guanj Date: Fri, 22 May 2026 09:58:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=20=E8=B0=83=E6=95=B4=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/table/header/index.vue | 64 +- src/components/tree/pqs/Terminal.vue | 120 ++-- src/styles/app.scss | 5 + src/utils/webSocketClient.ts | 5 +- .../terminal/sensitiveLoadMange/index.vue | 2 +- src/views/pqs/database/case/index.vue | 2 +- src/views/pqs/database/stencil/index.vue | 2 +- .../area/SteadyState/index.vue | 8 +- .../area/TransientEventList/index.vue | 8 +- .../area/getIntegrityData/index.vue | 12 +- .../area/harmonicDistortionRate/index.vue | 10 +- .../area/harmonicDistortionRate/index1.vue | 8 +- .../area/onlinerate/index.vue | 12 +- .../area/qualifiedRate/components/charts.vue | 610 +++++++++--------- .../area/qualifiedRate/index.vue | 10 +- .../area/terminalonlinerate/index.vue | 6 +- .../detailed/alarmStatistics/index.vue | 6 +- .../division/components/aListOfLoadData.vue | 2 +- .../components/completenessDetails.vue | 2 +- .../detailed/division/index.vue | 2 +- .../detailed/overLabelDetails/index.vue | 14 +- .../detailed/regionalStatistics/index.vue | 8 +- .../embed/lntegruty/index_JB.vue | 2 +- .../reportForms/passing/index.vue | 2 +- .../runManage/monitoringPoints/index.vue | 118 +--- .../quantitativeStatistics/index.vue | 10 +- .../runManage/terminalLedger/index.vue | 10 +- .../alarmCleaning/components/alarm.vue | 2 +- .../cleaning/components/abnormal.vue | 2 +- .../Region/transientList/index.vue | 14 +- .../analyse/eventwaveform/index.vue | 2 +- .../voltageSags/analyse/impactscope/index.vue | 2 +- src/views/pqs/voltageSags/overview/index.vue | 2 +- .../sagGovern/businessUser/index.vue | 2 +- .../components/Administration.vue | 2 +- 35 files changed, 510 insertions(+), 578 deletions(-) diff --git a/src/components/table/header/index.vue b/src/components/table/header/index.vue index 519a7414..88abac01 100644 --- a/src/components/table/header/index.vue +++ b/src/components/table/header/index.vue @@ -1,29 +1,20 @@ - + @@ -297,6 +269,7 @@ defineExpose({ padding: 13px 15px; font-size: 14px; overflow: hidden; + .table-header-operate-text { margin-left: 6px; } @@ -324,7 +297,7 @@ defineExpose({ margin-left: 12px; } -.mlr-12 + .el-button { +.mlr-12+.el-button { margin-left: 12px; } @@ -359,7 +332,7 @@ defineExpose({ border-radius: 0; } - .el-button + .el-button { + .el-button+.el-button { margin: 0; } @@ -370,6 +343,7 @@ defineExpose({ html.dark { .table-search-button-group { + button:focus, button:active { background-color: var(--el-color-info-dark-2); diff --git a/src/components/tree/pqs/Terminal.vue b/src/components/tree/pqs/Terminal.vue index 3a797509..46036e29 100644 --- a/src/components/tree/pqs/Terminal.vue +++ b/src/components/tree/pqs/Terminal.vue @@ -28,66 +28,66 @@ const info = (id: any) => { expanded.value = [id] getTerminalTree().then(res => { // let arr: any[] = [] - if (VITE_FLAG) { - res.data.forEach((item: any) => { - item.icon = 'el-icon-Menu' - item.plevel = item.level - item.level = 0 - item.children.forEach((item2: any) => { - item2.icon = 'el-icon-HomeFilled' + // if (VITE_FLAG) { + // res.data.forEach((item: any) => { + // item.icon = 'el-icon-Menu' + // item.plevel = item.level + // item.level = 0 + // item.children.forEach((item2: any) => { + // item2.icon = 'el-icon-HomeFilled' - item2.plevel = item2.level - item2.level = 100 - expanded.value.push(item2.id) - item2.children.forEach((item3: any) => { - item3.icon = 'el-icon-CollectionTag' - item3.plevel = item3.level - item3.level = 200 - item3.children.forEach((item4: any) => { - item4.icon = 'el-icon-Flag' - item4.plevel = item4.level - item4.level = 300 - // arr.push(item4) - item4.children.forEach((item5: any) => { - item5.icon = 'el-icon-OfficeBuilding' - item5.plevel = item5.level - item5.level = 300 - // item5.id = item4.id - item5.children.forEach((item6: any) => { - item6.icon = 'el-icon-HelpFilled' - item6.plevel = 4 - if (item6.name == '电网侧' && item6.children.length == 0) { - item6.level = 400 - } else { - item6.level = 400 - } - item6.children.forEach((item7: any) => { - item7.icon = 'el-icon-Film' - item7.plevel = item7.level - item7.level = 400 - item7.children.forEach((item8: any) => { - item8.icon = 'el-icon-Collection' - item8.plevel = item8.level - item8.level = 500 - item8.children.forEach((item9: any) => { - item9.icon = 'el-icon-Share' - item9.plevel = item9.level - item9.level = 600 - item9.children.forEach((item10: any) => { - item10.icon = 'el-icon-Location' - item10.plevel = item10.level - item10.level = 700 - }) - }) - }) - }) - }) - }) - }) - }) - }) - }) - } else { + // item2.plevel = item2.level + // item2.level = 100 + // expanded.value.push(item2.id) + // item2.children.forEach((item3: any) => { + // item3.icon = 'el-icon-CollectionTag' + // item3.plevel = item3.level + // item3.level = 200 + // item3.children.forEach((item4: any) => { + // item4.icon = 'el-icon-Flag' + // item4.plevel = item4.level + // item4.level = 300 + // // arr.push(item4) + // item4.children.forEach((item5: any) => { + // item5.icon = 'el-icon-OfficeBuilding' + // item5.plevel = item5.level + // item5.level = 300 + // // item5.id = item4.id + // item5.children.forEach((item6: any) => { + // item6.icon = 'el-icon-HelpFilled' + // item6.plevel = 4 + // if (item6.name == '电网侧' && item6.children.length == 0) { + // item6.level = 400 + // } else { + // item6.level = 400 + // } + // item6.children.forEach((item7: any) => { + // item7.icon = 'el-icon-Film' + // item7.plevel = item7.level + // item7.level = 400 + // item7.children.forEach((item8: any) => { + // item8.icon = 'el-icon-Collection' + // item8.plevel = item8.level + // item8.level = 500 + // item8.children.forEach((item9: any) => { + // item9.icon = 'el-icon-Share' + // item9.plevel = item9.level + // item9.level = 600 + // item9.children.forEach((item10: any) => { + // item10.icon = 'el-icon-Location' + // item10.plevel = item10.level + // item10.level = 700 + // }) + // }) + // }) + // }) + // }) + // }) + // }) + // }) + // }) + // }) + // } else { res.data.forEach((item: any) => { item.icon = 'el-icon-Menu' item.plevel = item.level @@ -129,7 +129,7 @@ const info = (id: any) => { }) }) }) - } + // } tree.value = res.data diff --git a/src/styles/app.scss b/src/styles/app.scss index 75368f6b..d2fa3f0c 100644 --- a/src/styles/app.scss +++ b/src/styles/app.scss @@ -404,6 +404,11 @@ body, .el-select__wrapper { height: 32px !important; } +.BMap_center, +.BMap_top, +.BMap_bottom { + background-color: #fff; +} @font-face { font-family: 'AlimamaFangYuanTiVF'; src: url('../assets/font/ali/AlimamaFangYuanTiVF-Thin.woff') format('woff'), diff --git a/src/utils/webSocketClient.ts b/src/utils/webSocketClient.ts index 7a8824e0..b5a305fe 100644 --- a/src/utils/webSocketClient.ts +++ b/src/utils/webSocketClient.ts @@ -1,4 +1,3 @@ -import { Flag } from '@element-plus/icons-vue/dist/types' import { ElMessage, EVENT_CODE } from 'element-plus' // 定义消息类型,用于类型检查 @@ -44,7 +43,9 @@ export default class SocketService { console.log('您的浏览器不支持WebSocket') return } - if (url == 'null' || url == null) return + + console.log("🚀 ~ SocketService ~ connect ~ url:", url) + if (url === null || (typeof url === 'string' && url.includes('null'))) return; setTimeout(() => { this.ws = new WebSocket(url) diff --git a/src/views/pqs/business/terminal/sensitiveLoadMange/index.vue b/src/views/pqs/business/terminal/sensitiveLoadMange/index.vue index 01bf1c91..922f0d83 100644 --- a/src/views/pqs/business/terminal/sensitiveLoadMange/index.vue +++ b/src/views/pqs/business/terminal/sensitiveLoadMange/index.vue @@ -2,7 +2,7 @@