From 56957276f1c253dd008d8cb88e713205ff3b9183 Mon Sep 17 00:00:00 2001 From: gaohaifeng Date: Wed, 3 Sep 2025 13:58:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=9B=BE=E8=A1=A8=E9=85=8D=E7=BD=AE):=20?= =?UTF-8?q?=E4=B8=BA=E5=8D=B1=E9=99=A9=E5=8C=96=E5=AD=A6=E5=93=81=E7=A9=BA?= =?UTF-8?q?=E9=97=B4=E5=9B=BE=E8=A1=A8=E6=B7=BB=E5=8A=A0=E5=9C=BA=E6=99=AF?= =?UTF-8?q?ID=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在图表配置文件中添加sceneId字段 - 修改API调用路径以支持场景ID参数 - 简化配置界面,统一使用场景ID输入框 --- .../LineDropdownHaz/config.vue | 8 +-- .../LineGraph01Haz/config.ts | 1 + .../LineGraph01Haz/config.vue | 57 +++---------------- .../LineGraph01Haz/index.vue | 2 +- .../TopAlarmsHaz/config.ts | 1 + .../TopAlarmsHaz/config.vue | 24 +++----- .../TopAlarmsHaz/index.vue | 2 +- 7 files changed, 24 insertions(+), 71 deletions(-) diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/config.vue b/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/config.vue index 5dd0b1e..ecb7816 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/config.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/config.vue @@ -2,7 +2,7 @@ - + @@ -12,13 +12,9 @@ import { PropType } from 'vue' import { option } from './config' import { CollapseItem, SettingItemBox, SettingItem } from '@/components/Pages/ChartItemSetting' -import config from './config' defineProps({ - chartConfig: { - type: Object as PropType, - required: true - }, + optionData: { type: Object as PropType, required: true diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.ts b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.ts index 46e24ba..a60a8f9 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.ts +++ b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.ts @@ -57,6 +57,7 @@ export const seriesItem = { } } export const option = { + sceneId: '', dateTime: { selectValue: 'day', dataset: [ diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.vue b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.vue index 415af52..eacdb05 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/config.vue @@ -1,61 +1,22 @@ diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue index 00623bb..0b3b8c8 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue @@ -82,7 +82,7 @@ const selectedTimeRange = ref('day') // API调用函数 const fetchChartData = async (option: string) => { try { - const response:any = await axiosInstance.get(`/awjt/screen/handleByOption/${option}`,{baseURL:''}) + const response:any = await axiosInstance.get(`/awjt/screen/handleByOption/${option}/${props.chartConfig.option.sceneId}`,{baseURL:''}) if (response.state === true) { return response.value || [] } else { diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.ts b/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.ts index 3d37e3b..1c7cac2 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.ts +++ b/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.ts @@ -3,6 +3,7 @@ import { CreateComponentType } from '@/packages/index.d' import { TopAlarmsConfig } from './index' import dataJson from './data.json' export const option = { + sceneId: '', dateTime: { selectValue: 'day', dataset: [ diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.vue b/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.vue index 922d36a..eacdb05 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/config.vue @@ -1,26 +1,20 @@