mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-07-18 08:25:25 +00:00
fix: update service topology
This commit is contained in:
parent
85f70e4142
commit
79dfd83df7
@ -72,14 +72,12 @@ export const topologyStore = defineStore({
|
||||
},
|
||||
setTopology(data: { nodes: Node[]; calls: Call[] }) {
|
||||
const obj = {} as any;
|
||||
const services = useSelectorStore().services;
|
||||
const nodes = data.nodes.reduce((prev: Node[], next: Node) => {
|
||||
if (!obj[next.id]) {
|
||||
obj[next.id] = true;
|
||||
const service =
|
||||
useSelectorStore().services.filter(
|
||||
(d: Service) => d.id === next.id
|
||||
)[0] || {};
|
||||
next.layer = service.layers ? service.layers[0] : null;
|
||||
const s = services.filter((d: Service) => d.id === next.id)[0] || {};
|
||||
next.layer = s.layers ? s.layers[0] : null;
|
||||
prev.push(next);
|
||||
}
|
||||
return prev;
|
||||
|
@ -150,7 +150,6 @@ async function init() {
|
||||
event.preventDefault();
|
||||
topologyStore.setNode(null);
|
||||
topologyStore.setLink(null);
|
||||
// showSetting.value = false;
|
||||
});
|
||||
}
|
||||
function ticked() {
|
||||
@ -346,7 +345,7 @@ async function handleInspect() {
|
||||
topologyStore.setNode(null);
|
||||
topologyStore.setLink(null);
|
||||
loading.value = true;
|
||||
const resp = await topologyStore.getServiceTopology(id);
|
||||
const resp = await topologyStore.getServicesTopology([id]);
|
||||
loading.value = false;
|
||||
|
||||
if (resp.errors) {
|
||||
|
Loading…
Reference in New Issue
Block a user