feat: create global actions for setting page title and auto refresh pages (#13)

* fix: update heat map

* feat: update servicelist

* fix: update list

* feat: update page with changing times

* feat: set auto fresh

* feat: set page titles
This commit is contained in:
Fine0830
2022-01-26 12:18:03 +08:00
committed by GitHub
parent 970989100b
commit 7472d70720
22 changed files with 282 additions and 73 deletions

View File

@@ -93,6 +93,10 @@ export default defineComponent({
const dashboardStore = useDashboardStore();
const selectorStore = useSelectorStore();
if (dashboardStore.entity === EntityType[1].value) {
queryMetrics();
}
async function queryMetrics() {
const params = await useQueryProcessor(props.data);
if (!params) {
@@ -133,7 +137,7 @@ export default defineComponent({
}
);
watch(
() => [selectorStore.currentService],
() => selectorStore.currentService,
() => {
if (dashboardStore.entity === EntityType[0].value) {
queryMetrics();
@@ -141,12 +145,9 @@ export default defineComponent({
}
);
watch(
() => [selectorStore.currentPod],
() => selectorStore.currentPod,
() => {
if (
dashboardStore.entity === EntityType[0].value ||
dashboardStore.entity === EntityType[1].value
) {
if (dashboardStore.entity === EntityType[0].value) {
return;
}
queryMetrics();