refactor: update

This commit is contained in:
Fine 2024-08-22 11:08:28 +08:00
parent 48a37d1093
commit 98008e5cf4

View File

@ -96,20 +96,14 @@ limitations under the License. -->
metricsValues.value = (await useDashboardQueryProcessor(configList)) || {};
}
async function queryTabsMetrics() {
const widgets = [];
for (const item of dashboardStore.currentTabItems) {
const isList = ListChartTypes.includes(item.type || "");
if (item.type === WidgetType.Widget && !isList) {
widgets.push(item);
}
}
const configList = widgets.map((d: LayoutConfig) => ({
const configList = dashboardStore.currentTabItems
.filter((item: LayoutConfig) => item.type === WidgetType.Widget && !ListChartTypes.includes(item.type || ""))
.map((d: LayoutConfig) => ({
metrics: d.expressions || [],
metricConfig: d.metricConfig || [],
id: d.i,
}));
if (!widgets.length) {
if (!configList.length) {
return {};
}
metricsValues.value = (await useDashboardQueryProcessor(configList)) || {};