diff --git a/src/packages/components/Charts/ConfinedSpace/PieCircleCommen/index.vue b/src/packages/components/Charts/ConfinedSpace/PieCircleCommen/index.vue index ec1d9cb..e549faa 100644 --- a/src/packages/components/Charts/ConfinedSpace/PieCircleCommen/index.vue +++ b/src/packages/components/Charts/ConfinedSpace/PieCircleCommen/index.vue @@ -30,7 +30,6 @@ import { TitleComponent, GraphicComponent } from 'echarts/components' -import axios from 'axios' import axiosInstance from '@/api/axios' diff --git a/src/packages/components/Charts/ConfinedSpace/videoCheck/index.vue b/src/packages/components/Charts/ConfinedSpace/videoCheck/index.vue index f8e2965..0775028 100644 --- a/src/packages/components/Charts/ConfinedSpace/videoCheck/index.vue +++ b/src/packages/components/Charts/ConfinedSpace/videoCheck/index.vue @@ -528,7 +528,7 @@ const getDataSource = (newData: any) => { const fetchCameraTree = async () => { console.log('fetchCameraTree: 正在获取摄像头树数据...'); try { - const res = await axiosInstance.get('/awjt/api/camera/tree', { baseURL: '' }); + const res = await axiosInstance.get('/awjt/api/camera/tree', { baseURL: '' ,responseType: 'json' }); console.log("API 响应数据 (Camera Tree):", res); if (res && res.state === true) { console.log("API 响应数据 (Camera Tree):", res.value); diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/AlarmListHazC/index.vue b/src/packages/components/Charts/HazardousChemicalsSpace/AlarmListHazC/index.vue index fba69fe..6abd148 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/AlarmListHazC/index.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/AlarmListHazC/index.vue @@ -88,8 +88,8 @@ const convertTimestampToDateTime = (timestamp: number | string) => { const fetchRecentAlarms = async () => { try { - const res = await axiosInstance.get( - `/awjt/space/getRecentAlarms`, // 手动添加 dev + const res:any = await axiosInstance.get( + `/awjt/space/getRecentAlarms`, { responseType: 'json', baseURL:'' @@ -97,12 +97,12 @@ const fetchRecentAlarms = async () => { ); - if (res.data.state === true) { + if (res.state === true) { let rawData = []; - if (Array.isArray(res.data.value.items)) { + if (Array.isArray(res.value.items)) { rawData = res.data.value.items; - } else if (Array.isArray(res.data.value)) { - rawData = res.data.value; + } else if (Array.isArray(res.value)) { + rawData = res.value; } const formattedData = rawData.map((item: any) => { diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/index.vue b/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/index.vue index 62563a6..265592b 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/index.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/LineDropdownHaz/index.vue @@ -74,12 +74,12 @@ use([DatasetComponent, CanvasRenderer, LineChart, GridComponent, TooltipComponen // API调用函数 const fetchChartData = async (timeType: string, riskLevel: number) => { try { - const response = await axiosInstance.get(`/awjt/screen/alarmByOption/${timeType}/${riskLevel}`, + const response:any = await axiosInstance.get(`/awjt/screen/alarmByOption/${timeType}/${riskLevel}`, {baseURL:''}) - if (response.data.state === true) { - return response.data.value || [] + if (response.state === true) { + return response.value || [] } else { - console.error('API调用失败:', response.data) + console.error('API调用失败:', response) return [] } } catch (error) { diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue index 2700e26..00623bb 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/LineGraph01Haz/index.vue @@ -82,11 +82,11 @@ const selectedTimeRange = ref('day') // API调用函数 const fetchChartData = async (option: string) => { try { - const response = await axiosInstance.get(`/awjt/screen/handleByOption/${option}`,{baseURL:''}) - if (response.data.state === true) { - return response.data.value || [] + const response:any = await axiosInstance.get(`/awjt/screen/handleByOption/${option}`,{baseURL:''}) + if (response.state === true) { + return response.value || [] } else { - console.error('API调用失败:', response.data) + console.error('API调用失败:', response) return [] } } catch (error) { diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/PieCenterHaz/index.vue b/src/packages/components/Charts/HazardousChemicalsSpace/PieCenterHaz/index.vue index afb090f..2816d1d 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/PieCenterHaz/index.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/PieCenterHaz/index.vue @@ -236,7 +236,7 @@ function generateTimeRange(period: string): { startTime: string; endTime: string // 异步获取报警数据 async function fetchAlarmData({ startTime, endTime }: { startTime: string; endTime: string }) { try { - const res = await axiosInstance.get( + const res:any = await axiosInstance.get( `/awjt/getAlarmdataRecord`, { params: { startTime, endTime }, // 请求参数 @@ -245,12 +245,12 @@ async function fetchAlarmData({ startTime, endTime }: { startTime: string; endTi } ); - if (res.status === 200 && res.data) { - console.log("API 响应数据:", res.data); + if ( res) { + console.log("API 响应数据:", res); // 转换为图表需要的数据结构 return { dimensions: ['name', 'value'], - source: res.data.map((item: any) => ({ + source: res.map((item: any) => ({ name: item.alarmLevel, value: item.alarmNun })) diff --git a/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/index.vue b/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/index.vue index 0b29203..64d6ada 100644 --- a/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/index.vue +++ b/src/packages/components/Charts/HazardousChemicalsSpace/TopAlarmsHaz/index.vue @@ -68,7 +68,7 @@ const option = computed(() => props.chartConfig.option) const selectedOption = ref(props.chartConfig.option.dropdownDefault) // 新增:存储API返回的数据 -const displayData = ref([]) +const displayData: any = ref([]) const dropdownOptions = computed(() => { return props.chartConfig.option.dropdownOptions.map(opt => ({ @@ -89,11 +89,11 @@ const calculateWidth = (value: number) => { // 新增:API调用函数 const fetchCorpsData = async (option: string) => { try { - const response = await axiosInstance.get(`/awjt/screen/corpsFive/${option}`,{baseURL:''}) - if (response.data.state === true) { - displayData.value = response.data.value || [] + const response: any = await axiosInstance.get(`/awjt/screen/corpsFive/${option}`, { baseURL: '' }) + if (response.state === true) { + displayData.value = response.value || [] } else { - console.error('API调用失败:', response.data) + console.error('API调用失败:', response) displayData.value = [] } } catch (error) {