From 3accaf3079b4c850060a250e794d0c475aafcf3a Mon Sep 17 00:00:00 2001 From: stt Date: Thu, 4 Dec 2025 10:30:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E6=9C=9F=E4=B8=8B=E6=8B=89=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cockpit/indicatorDetails/index.vue | 23 +++++++--- .../cockpit/indicatorFittingChart/index.vue | 8 +++- .../listOfMainMonitoringPoints/index.vue | 43 +++++++++++++++++-- src/components/form/datePicker/index.vue | 18 +++++++- src/components/table/header/index.vue | 5 ++- 5 files changed, 84 insertions(+), 13 deletions(-) diff --git a/src/components/cockpit/indicatorDetails/index.vue b/src/components/cockpit/indicatorDetails/index.vue index 04b1217..061cb87 100644 --- a/src/components/cockpit/indicatorDetails/index.vue +++ b/src/components/cockpit/indicatorDetails/index.vue @@ -8,6 +8,7 @@ datePicker v-if="fullscreen" :timeCacheFlag="false" + :timeKeyList="['3']" > { - const time = getTime(prop.interval ?? 0, prop.timeKey, prop.timeValue) + const time = getTime( + prop.interval ?? 0, + prop.timeKey, + tableStore.table.params.searchBeginTime && tableStore.table.params.searchEndTime + ? [tableStore.table.params.searchBeginTime, tableStore.table.params.searchEndTime] + : prop.timeValue + ) tableStore.table.params.searchBeginTime = time[0] tableStore.table.params.searchEndTime = time[1] }, @@ -151,12 +158,18 @@ provide('tableStore', tableStore) onMounted(() => { nextTick(() => { - if (TableHeaderRef.value && typeof TableHeaderRef.value.setDatePicker === 'function') { - TableHeaderRef.value.setDatePicker([{ label: '月份', value: 3 }]) - } + // if (TableHeaderRef.value && typeof TableHeaderRef.value.setDatePicker === 'function') { + // TableHeaderRef.value.setDatePicker([{ label: '月份', value: 3 }]) + // } if (fullscreen.value) { if (prop.interval == 3) { - const time = getTime(prop.interval ?? 0, prop.timeKey, prop.timeValue) + const time = getTime( + prop.interval ?? 0, + prop.timeKey, + tableStore.table.params.searchBeginTime && tableStore.table.params.searchEndTime + ? [tableStore.table.params.searchBeginTime, tableStore.table.params.searchEndTime] + : prop.timeValue + ) tableStore.table.params.searchBeginTime = time[0] tableStore.table.params.searchEndTime = time[1] TableHeaderRef.value.setTimeInterval(prop.timeValue) diff --git a/src/components/cockpit/indicatorFittingChart/index.vue b/src/components/cockpit/indicatorFittingChart/index.vue index 7ab1382..91a0619 100644 --- a/src/components/cockpit/indicatorFittingChart/index.vue +++ b/src/components/cockpit/indicatorFittingChart/index.vue @@ -107,7 +107,13 @@ const tableStore: any = new TableStore({ // tableStore.table.params.searchBeginTime = tableStore.table.params.searchBeginTime || prop.timeValue?.[0] // tableStore.table.params.searchEndTime = tableStore.table.params.searchEndTime || prop.timeValue?.[1] - const time = getTime(prop.interval ?? 0, prop.timeKey, prop.timeValue) + const time = getTime( + prop.interval ?? 0, + prop.timeKey, + tableStore.table.params.searchBeginTime && tableStore.table.params.searchEndTime + ? [tableStore.table.params.searchBeginTime, tableStore.table.params.searchEndTime] + : prop.timeValue + ) tableStore.table.params.searchBeginTime = time[0] tableStore.table.params.searchEndTime = time[1] }, diff --git a/src/components/cockpit/listOfMainMonitoringPoints/index.vue b/src/components/cockpit/listOfMainMonitoringPoints/index.vue index 851f734..5c174a7 100644 --- a/src/components/cockpit/listOfMainMonitoringPoints/index.vue +++ b/src/components/cockpit/listOfMainMonitoringPoints/index.vue @@ -1,7 +1,13 @@