diff --git a/src/views/dashboard/components/WidgetLink.vue b/src/views/dashboard/components/WidgetLink.vue index c6721fe6..35684e83 100644 --- a/src/views/dashboard/components/WidgetLink.vue +++ b/src/views/dashboard/components/WidgetLink.vue @@ -62,8 +62,8 @@ limitations under the License. --> const destPodId = selectorStore.currentDestPod ? selectorStore.currentDestPod.id : null; const destProcessId = selectorStore.currentDestProcess ? selectorStore.currentDestProcess.id : null; const duration = JSON.stringify({ - start: dates.value[0] || appStore.duration.start, - end: dates.value[1] || appStore.duration.end, + start: new Date(dates.value[0] || appStore.duration.start).getTime(), + end: new Date(dates.value[1] || appStore.duration.end).getTime(), step: appStore.duration.step, utc: appStore.utc, }); @@ -73,10 +73,10 @@ limitations under the License. --> graph: dashboardStore.selectedGrid.graph, metrics: dashboardStore.selectedGrid.metrics, metricTypes: dashboardStore.selectedGrid.metricTypes, + metricConfig: dashboardStore.selectedGrid.metricConfig, }); - widgetLink.value = hasDuration.value - ? `/page/${dashboardStore.entity}/${serviceId}/${podId}/${processId}/${destServiceId}/${destPodId}/${destProcessId}/${config}/${duration}` - : `/page/${dashboardStore.entity}/${serviceId}/${podId}/${processId}/${destServiceId}/${destPodId}/${destProcessId}/${config}`; + const path = `/page/${dashboardStore.entity}/${serviceId}/${podId}/${processId}/${destServiceId}/${destPodId}/${destProcessId}/${config}`; + widgetLink.value = hasDuration.value ? `${path}/${duration}` : path; } function viewPage() { const routeUrl = router.resolve({ path: widgetLink.value }); diff --git a/src/views/dashboard/controls/Widget.vue b/src/views/dashboard/controls/Widget.vue index 618237c8..afab6592 100644 --- a/src/views/dashboard/controls/Widget.vue +++ b/src/views/dashboard/controls/Widget.vue @@ -26,16 +26,16 @@ limitations under the License. --> - + -
+
{{ t("edit") }}
-
+
{{ t("delete") }}