You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2020/12/12 07:40:16 UTC

[skywalking-rocketbot-ui] branch master updated: fix: set defalut selector (#401)

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-rocketbot-ui.git


The following commit(s) were added to refs/heads/master by this push:
     new 76c7d02  fix: set defalut selector (#401)
76c7d02 is described below

commit 76c7d0204b2fae6a69d6154ccc052fe69a6cdf67
Author: Qiuxia Fan <fi...@outlook.com>
AuthorDate: Sat Dec 12 15:40:08 2020 +0800

    fix: set defalut selector (#401)
---
 src/views/components/topology/topo-services.vue | 30 ++++++++++++-------------
 1 file changed, 14 insertions(+), 16 deletions(-)

diff --git a/src/views/components/topology/topo-services.vue b/src/views/components/topology/topo-services.vue
index 8193af9..7a28770 100644
--- a/src/views/components/topology/topo-services.vue
+++ b/src/views/components/topology/topo-services.vue
@@ -68,7 +68,7 @@ limitations under the License. -->
           this.group = this.groups[0];
           this.services = json;
           this.currentServices = this.currentServiceList;
-          this.service = this.currentServiceList.length > 1 ? this.currentServices[1] : this.currentServices[0];
+          this.service = this.currentServices[0];
           this.renderTopo();
         },
       );
@@ -83,19 +83,14 @@ limitations under the License. -->
           duration: this.durationTime,
         });
       } else {
-        const serviceIds = this.group.key ? this.currentServices.map((item) => item.key) : undefined;
-
-        this.GET_TOPO({
-          serviceIds,
-          duration: this.durationTime,
-        });
+        this.getServicesTopo();
       }
     }
 
     private changeGroup(i: { key: string; label: string }) {
       this.group = i;
       this.currentServices = this.currentServiceList;
-      this.service = this.currentServiceList.length > 1 ? this.currentServices[1] : this.currentServices[0];
+      this.service = this.currentServices[0];
       this.GET_TOPO({
         serviceId: this.service.key,
         duration: this.durationTime,
@@ -107,19 +102,22 @@ limitations under the License. -->
       if (groups) {
         const jsonGroup = JSON.parse(groups);
         if (!jsonGroup.length) {
-          this.GET_TOPO({
-            serviceId: this.service.key,
-            duration: this.durationTime,
-          });
+          this.getServicesTopo();
         }
       } else {
-        this.GET_TOPO({
-          serviceId: this.service.key,
-          duration: this.durationTime,
-        });
+        this.getServicesTopo();
       }
     }
 
+    private getServicesTopo() {
+      const serviceIds = this.group.key ? this.currentServices.map((item) => item.key) : undefined;
+
+      this.GET_TOPO({
+        serviceIds,
+        duration: this.durationTime,
+      });
+    }
+
     @Watch('durationTime')
     private watchDurationTime(newValue: DurationTime, oldValue: DurationTime) {
       // Avoid repeating fetchData() after enter the component for the first time.