fix: Instance Relation and Endpoint Relation dashboards show up (#209)

This commit is contained in:
Fine0830
2022-12-17 15:59:59 +08:00
committed by GitHub
parent 44dcb1e7f6
commit 969580b770
10 changed files with 26 additions and 196 deletions

View File

@@ -191,9 +191,13 @@ export const topologyStore = defineStore({
return res.data.data.topology;
},
async getInstanceTopology() {
const serverServiceId = useSelectorStore().currentService.id;
const clientServiceId = useSelectorStore().currentDestService.id;
const { currentService, currentDestService } = useSelectorStore();
const serverServiceId = (currentService && currentService.id) || "";
const clientServiceId = (currentDestService && currentDestService.id) || "";
const duration = useAppStoreWithOut().durationTime;
if (!(serverServiceId && clientServiceId)) {
return;
}
const res: AxiosResponse = await graphql.query("getInstanceTopology").params({
clientServiceId,
serverServiceId,