perf: k8s tree (#9214)

Co-authored-by: feng <1304903146@qq.com>
pull/9218/head
fit2bot 2 years ago committed by GitHub
parent 615a1ddc96
commit 69fe0b07fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -112,7 +112,7 @@ class KubernetesTree:
def as_asset_tree_node(self, asset): def as_asset_tree_node(self, asset):
i = urlencode({'asset_id': self.tree_id}) i = urlencode({'asset_id': self.tree_id})
node = self.create_tree_node( node = self.create_tree_node(
i, str(asset.id), str(asset), 'asset', i, str(asset.id), str(asset), 'asset', is_open=True,
) )
return node return node
@ -136,14 +136,14 @@ class KubernetesTree:
return node return node
@staticmethod @staticmethod
def create_tree_node(id_, pid, name, identity, icon='', is_container=False): def create_tree_node(id_, pid, name, identity, icon='', is_container=False, is_open=False):
node = { node = {
'id': id_, 'id': id_,
'name': name, 'name': name,
'title': name, 'title': name,
'pId': pid, 'pId': pid,
'isParent': not is_container, 'isParent': not is_container,
'open': False, 'open': is_open,
'iconSkin': icon, 'iconSkin': icon,
'meta': { 'meta': {
'type': 'k8s', 'type': 'k8s',

Loading…
Cancel
Save