From 9f5b2ecc46582c63d41cfe445e763d01ca6ffbca Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Mon, 15 Dec 2025 09:33:34 +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=E5=8F=8D=E9=A6=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/favicon4.ico | Bin 0 -> 19168 bytes src/components/table/header/index.vue | 2 +- src/components/tree/index.vue | 49 +- src/components/tree/pqs/assessTree.vue | 52 +- src/components/tree/pqs/pointTree.vue | 6 + .../detailed/division/components/compute.vue | 4 +- .../detailed/division/index.vue | 4 +- .../components/MonitoringPointTab.vue | 589 +++++++++--------- .../components/regionalAssessment.vue | 2 +- .../components/userEvaluation.vue | 2 +- .../detailed/pollutionReport/index.vue | 16 +- .../embed/lntegruty/index_JB.vue | 6 +- .../embed/onlinerate/index_JB.vue | 12 +- .../monitoringPoint/online/index.vue | 32 +- .../online/statisticalReport/index.vue | 6 +- .../panorama/components/details/evaluate.vue | 36 +- .../panorama/components/details/propInfo.vue | 29 +- .../panorama/components/details/stand.vue | 4 +- .../components/details/transientDetails.vue | 24 +- .../panorama/components/line/info.vue | 53 +- .../panorama/components/mapL.vue | 2 +- .../panorama/components/mapR.vue | 106 ++-- .../pqs/qualityInspeection/panorama/index.vue | 13 +- .../assessment/components/assess/index.vue | 42 +- .../assessment/components/assess/outcome.vue | 12 +- src/views/pqs/runManage/assessment/index.vue | 27 +- .../components/undocumented/index.vue | 23 +- .../monitoringPoint/transientList/index.vue | 15 +- 28 files changed, 700 insertions(+), 468 deletions(-) create mode 100644 public/favicon4.ico diff --git a/public/favicon4.ico b/public/favicon4.ico new file mode 100644 index 0000000000000000000000000000000000000000..4b9d53a2a42b9ab529d9104d95bd061a101789f6 GIT binary patch literal 19168 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 { } } const computedSearchRow = () => { - if (!headerForm.value.$el) return + if (!headerForm.value?.$el) return // 清空headerFormSecond.value.$el下的元素 while (headerFormSecond.value.$el.firstChild) { headerForm.value.$el.appendChild(headerFormSecond.value.$el.firstChild) diff --git a/src/components/tree/index.vue b/src/components/tree/index.vue index e16feaed..16b72413 100644 --- a/src/components/tree/index.vue +++ b/src/components/tree/index.vue @@ -59,7 +59,7 @@ effect="customized" placement="bottom-start" :offset="0" - v-if=" data.level == 6" + v-if="data.level == 6" > \ No newline at end of file + diff --git a/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/regionalAssessment.vue b/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/regionalAssessment.vue index c58bbcc2..e2967f50 100644 --- a/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/regionalAssessment.vue +++ b/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/regionalAssessment.vue @@ -85,7 +85,7 @@ const tableStore = new TableStore({ publicHeight: 65, isWebPaging: true, method: 'POST', - filename: '监测点台账', + filename: '区域级评估', column: [ { title: '序号', diff --git a/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/userEvaluation.vue b/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/userEvaluation.vue index 76ad75ee..9d31f266 100644 --- a/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/userEvaluation.vue +++ b/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/components/userEvaluation.vue @@ -79,7 +79,7 @@ const tableStore = new TableStore({ publicHeight: 65, isWebPaging: true, method: 'POST', - filename: '监测点台账', + filename: '敏感及重要用户评估', column: [ { title: '序号', diff --git a/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/index.vue b/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/index.vue index 0935d7ce..b1823036 100644 --- a/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/index.vue +++ b/src/views/pqs/harmonicMonitoring/detailed/pollutionReport/index.vue @@ -12,7 +12,7 @@ - + @@ -33,7 +33,7 @@ defineOptions({ const activeTab = ref('pollutionReport') const monitoringPointTabRef = ref() const substationTabRef = ref() - +const userEvaluationRef = ref() const handleTabChange = (tabName: string) => { if (tabName === 'pollutionReport' && monitoringPointTabRef.value) { monitoringPointTabRef.value.refresh() @@ -47,11 +47,21 @@ watch( if (route.fullPath.includes('harmonic-boot/qydetailedAnalysis/pollutionReport')) { let type = (route.query.type as string) || 'null' if (type == 'null') { + } else if (type == '1') { + activeTab.value = 'pollutionReport' + setTimeout(() => { + monitoringPointTabRef.value.refresh((route.query.name as string) || 'null') + }, 500) } else if (type == '2') { activeTab.value = 'anotherReport' - substationTabRef.value.refresh((route.query.statisticalType as string) || 'null') + setTimeout(() => { + substationTabRef.value.refresh((route.query.statisticalType as string) || 'null') + }, 500) } else if (type == '4') { activeTab.value = '4' + setTimeout(() => { + userEvaluationRef.value.setSearchValue((route.query.name as string) || '') + }, 500) } } }, diff --git a/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue b/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue index 2bedb5aa..cdf5cae5 100644 --- a/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue +++ b/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue @@ -494,10 +494,10 @@ watch( let type = (route.query.type as string) || 'null' if (type == 'null') { } else if (type == '1') { - nextTick(() => { + setTimeout(() => { tableStore.table.params.searchValue = (route.query.name as string) || '' - tableStore.index() - }) + tableStore.index() + }, 500) } } }, diff --git a/src/views/pqs/harmonicMonitoring/embed/onlinerate/index_JB.vue b/src/views/pqs/harmonicMonitoring/embed/onlinerate/index_JB.vue index 567d1369..981e7845 100644 --- a/src/views/pqs/harmonicMonitoring/embed/onlinerate/index_JB.vue +++ b/src/views/pqs/harmonicMonitoring/embed/onlinerate/index_JB.vue @@ -152,11 +152,7 @@ @@ -488,10 +484,10 @@ watch( let type = (route.query.type as string) || 'null' if (type == 'null') { } else if (type == '1') { - nextTick(() => { + setTimeout(() => { tableStore.table.params.searchValue = (route.query.name as string) || '' - tableStore.index() - }) + tableStore.index() + }, 500) } } }, diff --git a/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue b/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue index 27c99fa8..6bf82be2 100644 --- a/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue +++ b/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue @@ -35,7 +35,7 @@ - + @@ -64,7 +64,7 @@ import { defineOptions, watch, onMounted, ref, nextTick } from 'vue' import 'splitpanes/dist/splitpanes.css' import { Splitpanes, Pane } from 'splitpanes' import PointTree from '@/components/tree/pqs/pointTree.vue' -import { useMonitoringPoint } from '@/stores/monitoringPoint' + import { mainHeight } from '@/utils/layout' import Wentaizonghepinggu from './wentaizonghepinggu/index.vue' import Wentaizhibiaohegelv from './wentaizhibiaohegelv/index.vue' @@ -77,7 +77,8 @@ import { useRoute } from 'vue-router' import StatisticalReport from './statisticalReport/index.vue' const VITE_FLAG = import.meta.env.VITE_NAME == 'jibei' import router from '@/router' - +import { useMonitoringPoint } from '@/stores/monitoringPoint' +import { id } from 'element-plus/es/locale' defineOptions({ name: 'harmonic-boot/monitor/online' }) @@ -140,19 +141,42 @@ watch( if (route.fullPath.includes('harmonic-boot/monitor/online')) { let type = (route.query.type as string) || 'null' let lineId = (route.query.id as string) || 'null' - console.log('🚀 ~ type:', type) if (type == 'null') { } else { setTimeout(() => { monitoringPoint.setValue('lineId', lineId) + // + // pointTree.value.tree activeName.value = type + setTimeout(() => { + pointTree.value.scrollToNode(lineId) + + monitoringPoint.setValue('lineName', findNodeByTreeId(pointTree.value.tree, lineId).alias) + }, 500) }, 1000) } } }, { deep: true, immediate: true } ) +// 递归函数(同上) +const findNodeByTreeId = (treeData: any, id: any) => { + for (const node of treeData) { + if (node.id == id) return node + if (node.children && Array.isArray(node.children) && node.children.length) { + const found: any = findNodeByTreeId(node.children, id) + if (found) return found + } + } + return null +} +// 调用示例 +const getTargetNode = () => { + const targetId = '9b7adecf588b4110acb7018f297592a7' + const node = findNodeByTreeId(treeData.value, targetId) + console.log('Vue中找到的节点:', node) +} const changeTab = (e: string) => { activeName.value = e } diff --git a/src/views/pqs/harmonicMonitoring/monitoringPoint/online/statisticalReport/index.vue b/src/views/pqs/harmonicMonitoring/monitoringPoint/online/statisticalReport/index.vue index aa350159..f2d0504e 100644 --- a/src/views/pqs/harmonicMonitoring/monitoringPoint/online/statisticalReport/index.vue +++ b/src/views/pqs/harmonicMonitoring/monitoringPoint/online/statisticalReport/index.vue @@ -140,11 +140,11 @@ const exportReport = () => { loading.value = true let form = new FormData() form.append('isUrl', false) - form.append('lineIndex', dotList.value.id) + form.append('lineIndex', monitoringPoint.state.lineId) form.append('startTime', TableHeaderRef.value.datePickerRef.timeValue[0]) form.append('endTime', TableHeaderRef.value.datePickerRef.timeValue[1]) form.append('type', 0) - form.append('name', dotList.value.name) + form.append('name', monitoringPoint.state.lineName.split('>').pop()) ElMessage({ message: '下载报告中,请稍等.....', duration: 1000 @@ -159,7 +159,7 @@ const exportReport = () => { const link = document.createElement('a') // 创建a标签 link.href = url link.download = - dotList.value.name + + monitoringPoint.state.lineName.split('>').pop() + TableHeaderRef.value.datePickerRef.timeValue[0] + '_' + TableHeaderRef.value.datePickerRef.timeValue[1] // 设置下载的文件名 diff --git a/src/views/pqs/qualityInspeection/panorama/components/details/evaluate.vue b/src/views/pqs/qualityInspeection/panorama/components/details/evaluate.vue index e5a01b97..69669f1a 100644 --- a/src/views/pqs/qualityInspeection/panorama/components/details/evaluate.vue +++ b/src/views/pqs/qualityInspeection/panorama/components/details/evaluate.vue @@ -1,15 +1,16 @@ @@ -121,7 +130,7 @@ const analysis = () => { name: '', data: first10Items.map((item: any) => item.projectName.split('(')[0].trim()), axisLabel: { - rotate: 30 // 核心:倾斜 45 度(推荐 30/45/60,角度太大易读性差) + rotate: 20 // 核心:倾斜 45 度(推荐 30/45/60,角度太大易读性差) } }, grid: { @@ -171,16 +180,25 @@ const setColor = val => { ? '#00B07D' : '' } -const echartClick = (res:any) => { - router.push({ +const echartClick = (res: any) => { + router.push({ name: 'harmonic-boot/qydetailedAnalysis/pollutionReport', query: { type: '4', + name: res.name, + t: Date.now() + } + }) +} +const clickAttribute = (row: any) => { + router.push({ + name: 'harmonic-boot/qydetailedAnalysis/pollutionReport', + query: { + type: '1', + name: row.row.lineName, t: Date.now() } }) - console.log("🚀 ~ echartClick ~ res:", res) - } defineExpose({ open }) diff --git a/src/views/pqs/qualityInspeection/panorama/components/details/propInfo.vue b/src/views/pqs/qualityInspeection/panorama/components/details/propInfo.vue index d83e3ef6..4baf8116 100644 --- a/src/views/pqs/qualityInspeection/panorama/components/details/propInfo.vue +++ b/src/views/pqs/qualityInspeection/panorama/components/details/propInfo.vue @@ -2,9 +2,16 @@
- + +
@@ -19,8 +26,8 @@ v-loading="loading" :row-config="{ isCurrent: true, isHover: true }" :columnConfig="{ resizable: true }" - @current-change="currentChangeEvent" - style="z-index: 0;" + @cell-click="currentChangeEvent" + style="z-index: 0" > @@ -28,6 +35,11 @@ + + + @@ -40,9 +52,10 @@ import { defaultAttribute } from '@/components/table/defaultAttribute' import { Close } from '@element-plus/icons-vue' const emit = defineEmits(['flyTo']) const value = ref('') -const tableRef=ref() +const tableRef = ref() const dataList = ref([]) const loading = ref(false) +const powerFlag = ref('0') const open = (data: any) => { dataList.value = [] loading.value = true @@ -99,11 +112,11 @@ function filterDataByKeyword(data, keyword) { }) }) } -const currentChangeEvent=()=>{ +const currentChangeEvent = () => { // tableRef.value.getCurrentRecord() - console.log("🚀 ~ currentChangeEvent ~ tableRef.value.getCurrentRecord():", tableRef.value.getCurrentRecord()) - let data=tableRef.value.getCurrentRecord() - emit('flyTo',{ coordinate: [data.lng, data.lat] }, 16) + console.log('🚀 ~ currentChangeEvent ~ tableRef.value.getCurrentRecord():', tableRef.value.getCurrentRecord()) + let data = tableRef.value.getCurrentRecord() + emit('flyTo', { coordinate: [data.lng, data.lat] }, 16) } const show = ref(false) diff --git a/src/views/pqs/qualityInspeection/panorama/components/details/stand.vue b/src/views/pqs/qualityInspeection/panorama/components/details/stand.vue index 83536d0d..dc309bdd 100644 --- a/src/views/pqs/qualityInspeection/panorama/components/details/stand.vue +++ b/src/views/pqs/qualityInspeection/panorama/components/details/stand.vue @@ -496,7 +496,7 @@ const jump = () => { name: 'harmonic-boot/qydetailedAnalysis/pollutionReport', query: { type: '2', - statisticalType:contaminate.value, + statisticalType: contaminate.value, t: Date.now() } }) @@ -536,5 +536,7 @@ defineExpose({ open }) .text-style { cursor: pointer; text-decoration: underline; + text-decoration-color: var(--el-color-primary); + text-underline-offset: 4px; } diff --git a/src/views/pqs/qualityInspeection/panorama/components/details/transientDetails.vue b/src/views/pqs/qualityInspeection/panorama/components/details/transientDetails.vue index 3efa7ae4..bc7725bc 100644 --- a/src/views/pqs/qualityInspeection/panorama/components/details/transientDetails.vue +++ b/src/views/pqs/qualityInspeection/panorama/components/details/transientDetails.vue @@ -1,7 +1,14 @@