mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	在节点列表中IP地址中显示对应的专属集群
This commit is contained in:
		@@ -142,8 +142,17 @@ func (this *NodesAction) RunGet(params struct {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		ipAddresses := []maps.Map{}
 | 
			
		||||
		var ipAddresses = []maps.Map{}
 | 
			
		||||
		for _, addr := range ipAddressesResp.NodeIPAddresses {
 | 
			
		||||
			// 专属集群
 | 
			
		||||
			var addrClusterMaps = []maps.Map{}
 | 
			
		||||
			for _, addrCluster := range addr.NodeClusters {
 | 
			
		||||
				addrClusterMaps = append(addrClusterMaps, maps.Map{
 | 
			
		||||
					"id":   addrCluster.Id,
 | 
			
		||||
					"name": addrCluster.Name,
 | 
			
		||||
				})
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			ipAddresses = append(ipAddresses, maps.Map{
 | 
			
		||||
				"id":        addr.Id,
 | 
			
		||||
				"name":      addr.Name,
 | 
			
		||||
@@ -151,6 +160,7 @@ func (this *NodesAction) RunGet(params struct {
 | 
			
		||||
				"canAccess": addr.CanAccess,
 | 
			
		||||
				"isUp":      addr.IsUp,
 | 
			
		||||
				"isOn":      addr.IsOn,
 | 
			
		||||
				"clusters":  addrClusterMaps,
 | 
			
		||||
			})
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -144,8 +144,17 @@ func (this *NodesAction) RunGet(params struct {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		ipAddresses := []maps.Map{}
 | 
			
		||||
		var ipAddresses = []maps.Map{}
 | 
			
		||||
		for _, addr := range ipAddressesResp.NodeIPAddresses {
 | 
			
		||||
			// 专属集群
 | 
			
		||||
			var addrClusterMaps = []maps.Map{}
 | 
			
		||||
			for _, addrCluster := range addr.NodeClusters {
 | 
			
		||||
				addrClusterMaps = append(addrClusterMaps, maps.Map{
 | 
			
		||||
					"id":   addrCluster.Id,
 | 
			
		||||
					"name": addrCluster.Name,
 | 
			
		||||
				})
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			ipAddresses = append(ipAddresses, maps.Map{
 | 
			
		||||
				"id":        addr.Id,
 | 
			
		||||
				"name":      addr.Name,
 | 
			
		||||
@@ -153,6 +162,7 @@ func (this *NodesAction) RunGet(params struct {
 | 
			
		||||
				"canAccess": addr.CanAccess,
 | 
			
		||||
				"isUp":      addr.IsUp,
 | 
			
		||||
				"isOn":      addr.IsOn,
 | 
			
		||||
				"clusters":  addrClusterMaps,
 | 
			
		||||
			})
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
@@ -175,7 +185,7 @@ func (this *NodesAction) RunGet(params struct {
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		// DNS
 | 
			
		||||
		dnsRouteNames := []string{}
 | 
			
		||||
		var dnsRouteNames = []string{}
 | 
			
		||||
		for _, route := range node.DnsRoutes {
 | 
			
		||||
			dnsRouteNames = append(dnsRouteNames, route.Name)
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -94,6 +94,11 @@
 | 
			
		||||
					<div class="ui label tiny basic">{{addr.ip}}
 | 
			
		||||
						<span class="small" v-if="addr.name.length > 0">({{addr.name}}<span v-if="!addr.canAccess">,不可访问</span>)</span>
 | 
			
		||||
						<span class="small" v-if="addr.name.length == 0 && !addr.canAccess">(不可访问)</span>
 | 
			
		||||
 | 
			
		||||
                        <!-- 专属集群 -->
 | 
			
		||||
                        <div v-if="addr.clusters != null && addr.clusters.length > 0" style="margin-top: 0.5em; font-weight: normal">
 | 
			
		||||
                            <span class="small grey">[</span><span v-for="(cluster, index) in addr.clusters" class="small grey">{{cluster.name}}<span v-if="index < addr.clusters.length - 1">,</span></span><span class="small grey">]</span>
 | 
			
		||||
                        </div>
 | 
			
		||||
					</div>
 | 
			
		||||
				</div>
 | 
			
		||||
			</div>
 | 
			
		||||
 
 | 
			
		||||
@@ -88,6 +88,11 @@
 | 
			
		||||
                    <div class="ui label tiny basic">{{addr.ip}}
 | 
			
		||||
                        <span class="small" v-if="addr.name.length > 0">({{addr.name}}<span v-if="!addr.canAccess">,不可访问</span>)</span>
 | 
			
		||||
                        <span class="small" v-if="addr.name.length == 0 && !addr.canAccess">(不可访问)</span>
 | 
			
		||||
 | 
			
		||||
                        <!-- 专属集群 -->
 | 
			
		||||
                        <div v-if="addr.clusters != null && addr.clusters.length > 0" style="margin-top: 0.5em; font-weight: normal">
 | 
			
		||||
                             <span class="small grey">[</span><span v-for="(cluster, index) in addr.clusters" class="small grey">{{cluster.name}}<span v-if="index < addr.clusters.length - 1">,</span></span><span class="small grey">]</span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user