fix(echarts):修复接口404,修复接口数据字段匹配

This commit is contained in:
Free-sss 2025-09-02 16:28:29 +08:00
parent 161b180e01
commit 600b27aa5c
3 changed files with 13 additions and 13 deletions

View File

@ -1,24 +1,24 @@
{ {
"dimensions": [ "dimensions": [
"alarmLevel", "alarmLevel",
"count" "alarm_count"
], ],
"source": [ "source": [
{ {
"alarmLevel": "分类一", "alarmLevel": "分类一",
"count": 94 "alarm_count": 94
}, },
{ {
"alarmLevel": "分类3", "alarmLevel": "分类3",
"count": 4 "alarm_count": 4
}, },
{ {
"alarmLevel": "分类2", "alarmLevel": "分类2",
"count": 30 "alarm_count": 30
}, },
{ {
"alarmLevel": "分类4", "alarmLevel": "分类4",
"count": 40 "alarm_count": 40
} }
] ]
} }

View File

@ -182,8 +182,8 @@ const fetchAlarmData = async ({ startTime, endTime }: { startTime: string; endTi
const defaultNoData = { const defaultNoData = {
dimensions: props.chartConfig.option.dataset.dimensions, dimensions: props.chartConfig.option.dataset.dimensions,
source: [{ source: [{
[props.chartConfig.option.dataset.dimensions[0]]: "测试数据", [props.chartConfig.option.dataset.dimensions[0]]: "数据",
[props.chartConfig.option.dataset.dimensions[1]]: 10 [props.chartConfig.option.dataset.dimensions[1]]: 0
}], }],
}; };
try { try {

View File

@ -237,7 +237,7 @@ function generateTimeRange(period: string): { startTime: string; endTime: string
async function fetchAlarmData({ startTime, endTime }: { startTime: string; endTime: string }) { async function fetchAlarmData({ startTime, endTime }: { startTime: string; endTime: string }) {
try { try {
const res: any = await axiosInstance.get( const res: any = await axiosInstance.get(
`/awjt/getAlarmdataRecord`, `/awjt/space/getNumberByAlarmLevel`,
{ {
params: { startTime, endTime }, // params: { startTime, endTime }, //
responseType: 'json', responseType: 'json',
@ -245,14 +245,14 @@ async function fetchAlarmData({ startTime, endTime }: { startTime: string; endTi
} }
); );
if ( res) { if (res.state === true && res.value) {
console.log("API 响应数据:", res); console.log("API 响应数据:", res);
// //
return { return {
dimensions: ['name', 'value'], dimensions: ['name', 'value'],
source: res.map((item: any) => ({ source: res.value.map((item: any) => ({
name: item.alarmLevel, name: item.alarmLevel,
value: item.alarmNun value: item.alarm_count
})) }))
}; };
} else { } else {