Browse Source

fix: environment indicator display overlay & edit not obtain newest data (#152)

Co-authored-by: 0xJacky <me@jackyu.cn>
superlollipop 1 year ago
parent
commit
56540330f6

+ 2 - 0
frontend/src/components/EnvIndicator/EnvIndicator.vue

@@ -76,6 +76,8 @@ watch(node_id, async () => {
 
         .env-name {
             max-width: 50px;
+            text-overflow: ellipsis;
+            white-space: nowrap;
         }
 
         .ant-tag {

+ 1 - 1
frontend/src/components/StdDataDisplay/StdCurd.vue

@@ -116,7 +116,7 @@ const ok = async () => {
         message.success($gettext('Save Successfully'))
         Object.assign(data, r)
         get_list()
-
+        visible.value = false
     }).catch((e: any) => {
         message.error($gettext(e?.message ?? 'Server error'), 5)
         Object.assign(error, e.errors)

+ 2 - 4
server/internal/analytic/node.go

@@ -57,11 +57,9 @@ func GetNode(env *model.Environment) (n *Node) {
 	}
 	n, ok := NodeMap[env.ID]
 	if !ok {
-		n = &Node{
-			Environment: env,
-		}
+		n = &Node{}
 	}
-
+	n.Environment = env
 	return n
 }