fix(echarts):修复接口404,修复接口数据字段匹配
This commit is contained in:
parent
161b180e01
commit
600b27aa5c
@ -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
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -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 {
|
||||||
|
@ -236,23 +236,23 @@ 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',
|
||||||
baseURL:''
|
baseURL: ''
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
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 {
|
||||||
|
Loading…
Reference in New Issue
Block a user