diff --git a/src/views/alarm/components/Line.vue b/src/views/alarm/components/Line.vue index aecb29e3..a5463582 100644 --- a/src/views/alarm/components/Line.vue +++ b/src/views/alarm/components/Line.vue @@ -76,7 +76,7 @@ limitations under the License. --> }); for (const item of metric.values) { series.push({ - data: item.values.map((item: any, itemIndex: number) => [props.intervalTime[itemIndex], item]), + data: item.values.map((item: number, itemIndex: number) => [props.intervalTime[itemIndex], item]), name: metric.name, type: "line", symbol: "circle", diff --git a/src/views/dashboard/graphs/Line.vue b/src/views/dashboard/graphs/Line.vue index 11d23515..3a48b844 100644 --- a/src/views/dashboard/graphs/Line.vue +++ b/src/views/dashboard/graphs/Line.vue @@ -69,10 +69,12 @@ limitations under the License. --> function getOption() { const { showEchartsLegend, isRight, chartColors } = useLegendProcess(props.config.legend); setRight.value = isRight; - const keys = Object.keys(props.data || {}).filter((i: any) => Array.isArray(props.data[i]) && props.data[i].length); - const temp = keys.map((i: any) => { + const keys = Object.keys(props.data || {}).filter( + (i: string) => Array.isArray(props.data[i]) && props.data[i].length, + ); + const temp = keys.map((i: string) => { const serie: any = { - data: props.data[i].map((item: any, itemIndex: number) => [props.intervalTime[itemIndex], item]), + data: props.data[i].map((item: number, itemIndex: number) => [props.intervalTime[itemIndex], item]), name: i, type: "line", symbol: "circle",