From b36f765d077b84352e178e8a558b804ee442f107 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Thu, 11 Dec 2025 15:03:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8A=80=E6=9C=AF=E7=9B=91?= =?UTF-8?q?=E7=9D=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cockpit/dataCleaning/index.vue | 1 + src/styles/var.scss | 36 +-- src/styles/vxeTable.css | 27 +- .../terminal/FrontManagement/index.vue | 2 +- .../embed/lntegruty/index_JB.vue | 25 +- .../components/details/steadyState.vue | 2 +- src/views/pqs/panorama/components/mapR.vue | 2 +- .../panorama/components/details/stand.vue | 263 ++++++++++++++---- .../components/details/steadyState.vue | 2 +- .../panorama/components/map.vue | 242 +++++++++------- .../panorama/components/mapL.vue | 10 +- .../panorama/components/mapR.vue | 2 +- .../alarmCleaning/components/alarmDetails.vue | 8 +- .../cleaning/components/abnormal.vue | 20 +- .../cleaning/components/anomalyDetails.vue | 20 +- .../components1/form/alarmList.vue | 2 +- .../components/undocumented/addForm.vue | 2 +- src/views/pqs/supervise/technology/index.vue | 82 +++--- .../terminalNetworkDetection/index.vue | 94 ++++--- src/views/system/auth/role/index.vue | 2 +- .../bpm/processInstance/detail/index.vue | 2 +- 21 files changed, 546 insertions(+), 300 deletions(-) diff --git a/src/components/cockpit/dataCleaning/index.vue b/src/components/cockpit/dataCleaning/index.vue index 821cee9c..9fdfebf0 100644 --- a/src/components/cockpit/dataCleaning/index.vue +++ b/src/components/cockpit/dataCleaning/index.vue @@ -204,6 +204,7 @@ const tableStore: any = new TableStore({ tableStore.table.params.deptId = dictData.state.area[0].id tableStore.table.params.alarmDayLimit = 5 tableStore.table.params.warnDayLimit = 1 +tableStore.table.params.lineRunFlag = 0 const echart = () => { percentage.value = { color: ['#FF9100'], diff --git a/src/styles/var.scss b/src/styles/var.scss index 80c9476e..1479ff25 100644 --- a/src/styles/var.scss +++ b/src/styles/var.scss @@ -8,29 +8,31 @@ $primary-light: #3f6ad8; // --ba-background $bg-color: () !default; $bg-color: map.merge( - ( - '': #edf0f3, - 'overlay': #ffffff, - ), - $bg-color + ( + '': #edf0f3, + 'overlay': #ffffff + ), + $bg-color ); // --ba-border-color $border-color: () !default; $border-color: map.merge( - ( - '': #f6f6f6, - ), - $border-color + ( + '': #f6f6f6 + ), + $border-color ); :root { - @include set-css-var-value('main-space', $main-space); - @include set-css-var-value('color-primary-light', $primary-light); - @include set-component-css-var('bg-color', $bg-color); - @include set-component-css-var('border-color', $border-color); -// --vxe-table-row-current-background-color: var(--el-color-primary-light-7); -// --vxe-table-row-hover-background-color: var(--el-color-primary-light-9); -// --vxe-table-row-hover-current-background-color: var(--el-color-primary-light-7); -// --vxe-table-row-hover-striped-background-color: var(--el-color-primary-light-9); + @include set-css-var-value('main-space', $main-space); + @include set-css-var-value('color-primary-light', $primary-light); + @include set-component-css-var('bg-color', $bg-color); + @include set-component-css-var('border-color', $border-color); + --vxe-ui-table-row-current-background-color: var(--el-color-primary-light-8); + --vxe-ui-table-row-hover-current-background-color: var(--el-color-primary-light-8); + // --vxe-table-row-current-background-color: var(--el-color-primary-light-7); + // --vxe-table-row-hover-background-color: var(--el-color-primary-light-9); + // --vxe-table-row-hover-current-background-color: var(--el-color-primary-light-7); + // --vxe-table-row-hover-striped-background-color: var(--el-color-primary-light-9); } diff --git a/src/styles/vxeTable.css b/src/styles/vxeTable.css index f6a9a5b9..b87e3cd1 100644 --- a/src/styles/vxeTable.css +++ b/src/styles/vxeTable.css @@ -1,7 +1,7 @@ .vxe-header--row { - background: var(--vxe-table-header-background-color); - color: var(--vxe-table-header-font-color); - font-size: 14px; + background: var(--vxe-table-header-background-color); + color: var(--vxe-table-header-font-color); + font-size: 14px; } .is--checked.vxe-checkbox, @@ -25,7 +25,7 @@ .vxe-table--render-default .is--indeterminate.vxe-cell--checkbox, .vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon, .vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--icon { - color: var(--el-color-primary-light-3); + color: var(--el-color-primary-light-3); } .vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon, @@ -38,40 +38,41 @@ .vxe-export--panel-column-option:not(.is--disabled):hover .vxe-radio--icon, .vxe-table--filter-option:not(.is--disabled):hover .vxe-radio--icon, .vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon { - color: var(--el-color-primary-light-5); + color: var(--el-color-primary-light-5); } .vxe-table--tooltip-wrapper { - z-index: 10000 !important; + z-index: 10000 !important; } .is--disabled { - background-color: var(--vxe-input-disabled-color); + background-color: var(--vxe-input-disabled-color); } .vxe-modal--wrapper { - z-index: 5000 !important; + z-index: 5000 !important; } .vxe-table--body .vxe-body--row:nth-child(even) { - background-color: #f9f9f9; + background-color: #f9f9f9; } .vxe-table--body .vxe-body--row:nth-child(odd) { - background-color: #ffffff; + background-color: #ffffff; } .default-theme.splitpanes--vertical > .splitpanes__splitter, .default-theme .splitpanes--vertical > .splitpanes__splitter { - width: 10px !important; + width: 10px !important; } .default-theme.splitpanes--vertical > .splitpanes__splitter:after, .default-theme .splitpanes--vertical > .splitpanes__splitter:after { - background-color: #000 !important; + background-color: #000 !important; } .default-theme.splitpanes--vertical > .splitpanes__splitter:before, .default-theme .splitpanes--vertical > .splitpanes__splitter:before { - background-color: #000 !important; + background-color: #000 !important; } + diff --git a/src/views/pqs/business/terminal/FrontManagement/index.vue b/src/views/pqs/business/terminal/FrontManagement/index.vue index 1e844fd1..6c3ab035 100644 --- a/src/views/pqs/business/terminal/FrontManagement/index.vue +++ b/src/views/pqs/business/terminal/FrontManagement/index.vue @@ -579,7 +579,7 @@ const addMenu = () => {} :deep(.default) { display: flex; .row--current { - background-color: var(--el-color-primary-light-8) !important; + // background-color: var(--el-color-primary-light-8) !important; } } .custom-tree-node { diff --git a/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue b/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue index 2edf8041..74a3e339 100644 --- a/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue +++ b/src/views/pqs/harmonicMonitoring/embed/lntegruty/index_JB.vue @@ -1,6 +1,6 @@ - + @@ -56,7 +56,9 @@ 总的数据完整性 - {{ monitoringPoints.totalOnlineRate }}% + + {{ monitoringPoints.totalOnlineRate > 100 ? 100 : monitoringPoints.totalOnlineRate }}% + @@ -165,8 +167,13 @@ - - + + { name: '异常占比', type: 'bar', barWidth: 13, - data: [monitoringPoints.value.totalOnlineRate == 0 ? '' : monitoringPoints.value.totalOnlineRate], + data: [ + monitoringPoints.value.totalOnlineRate == 0 + ? '' + : monitoringPoints.value.totalOnlineRate > 100 + ? 100 + : monitoringPoints.value.totalOnlineRate + ], z: 0, zlevel: 0, itemStyle: { @@ -481,7 +494,7 @@ tableStore.table.params.name = '' provide('tableStore', tableStore) diff --git a/src/views/pqs/runManage/cleaning/components/abnormal.vue b/src/views/pqs/runManage/cleaning/components/abnormal.vue index cdc4d6ab..b186e475 100644 --- a/src/views/pqs/runManage/cleaning/components/abnormal.vue +++ b/src/views/pqs/runManage/cleaning/components/abnormal.vue @@ -17,6 +17,16 @@ > --> + + + + + { if (num == 0 && e.ids?.length == 0) return anomalyDetailsRef.value.open(e, time.value, num) diff --git a/src/views/pqs/runManage/cleaning/components/anomalyDetails.vue b/src/views/pqs/runManage/cleaning/components/anomalyDetails.vue index 81d44adf..96a3180d 100644 --- a/src/views/pqs/runManage/cleaning/components/anomalyDetails.vue +++ b/src/views/pqs/runManage/cleaning/components/anomalyDetails.vue @@ -121,14 +121,16 @@ const open = (data: anyObj, time: string[], num: number) => { targetKey: num == 0 ? data.key : '', searchBeginTime: time[0], searchEndTime: time[1] - }).then(res => { - TableData.value = res.data - tableRef.value.setCurrentRow(TableData.value[0]) - currentChangeEvent() - loading.value = false - }).catch(() => { - loading.value = false }) + .then(async res => { + TableData.value = res.data + await tableRef.value.setCurrentRow(TableData.value[0]) + await currentChangeEvent() + loading.value = false + }) + .catch(() => { + loading.value = false + }) dialogVisible.value = true } const currentChangeEvent = () => { @@ -168,8 +170,8 @@ defineExpose({ open }) border-bottom: 1px solid #e4e7e9; } :deep(.box) { - .row--current { - background-color: var(--el-color-primary-light-8) !important; + .row--current { +// background-color: var(--el-color-primary-light-8) !important; } } diff --git a/src/views/pqs/supervise/electricalEnergy/components1/form/alarmList.vue b/src/views/pqs/supervise/electricalEnergy/components1/form/alarmList.vue index 1d704ae1..f9f37671 100644 --- a/src/views/pqs/supervise/electricalEnergy/components1/form/alarmList.vue +++ b/src/views/pqs/supervise/electricalEnergy/components1/form/alarmList.vue @@ -82,7 +82,7 @@ const dialogVisible = ref(false) const title: any = ref('') const industry = dictData.getBasicData('Business_Type') const form: any = ref({}) -const exceeded = dictData.getBasicData('Indicator_Type') +const exceeded = dictData.getBasicData('Steady_Statis') const loading = ref(false) const resetForm = () => { form.value = { diff --git a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue index f931c79d..42604ed7 100644 --- a/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue +++ b/src/views/pqs/supervise/interfere/components/undocumented/addForm.vue @@ -829,7 +829,7 @@ async function handleResponse(data: any) { fileRaw(data, 'userReportSubstationPO') } else if (data.userReportSensitivePO) { form.value = { - ...data, + ...data, ...data.userReportSensitivePO, energyQualityIndex: data.userReportSensitivePO.energyQualityIndex.split(', ') } diff --git a/src/views/pqs/supervise/technology/index.vue b/src/views/pqs/supervise/technology/index.vue index 89c3ea32..3d8fd70d 100644 --- a/src/views/pqs/supervise/technology/index.vue +++ b/src/views/pqs/supervise/technology/index.vue @@ -1,20 +1,20 @@ - - - - - - - - - - - + + + + + + + + - - diff --git a/src/views/pqs/supervise/terminalNetworkDetection/index.vue b/src/views/pqs/supervise/terminalNetworkDetection/index.vue index 26785c06..ebb7c5ce 100644 --- a/src/views/pqs/supervise/terminalNetworkDetection/index.vue +++ b/src/views/pqs/supervise/terminalNetworkDetection/index.vue @@ -1,71 +1,83 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/src/views/system/auth/role/index.vue b/src/views/system/auth/role/index.vue index 0104f6fa..5405bf95 100644 --- a/src/views/system/auth/role/index.vue +++ b/src/views/system/auth/role/index.vue @@ -164,6 +164,6 @@ const addRole = () => { diff --git a/src/views/system/bpm/processInstance/detail/index.vue b/src/views/system/bpm/processInstance/detail/index.vue index 3537267a..1ca3cd21 100644 --- a/src/views/system/bpm/processInstance/detail/index.vue +++ b/src/views/system/bpm/processInstance/detail/index.vue @@ -234,7 +234,7 @@ const handleAudit = async (task, pass) => { // 2.2 加载最新数据 await getDetail() await setTimeout(() => { - loading.value = false + loading.value = false }, 0); }