fix: 修复详情下拉关系未能适配浏览器分辨率问题
This commit is contained in:
@@ -12,10 +12,10 @@
|
||||
height: 350px;
|
||||
|
||||
&.overview-map--ip {
|
||||
height: 300px;
|
||||
height: 210px;
|
||||
}
|
||||
&.overview-map--app {
|
||||
height: 325px;
|
||||
height: 260px;
|
||||
}
|
||||
.cn-chart {
|
||||
height: 100%;
|
||||
@@ -123,39 +123,9 @@
|
||||
}
|
||||
|
||||
.overview__content.domain__content {
|
||||
.overview__tags.domain__tags.overview__ip-tags,.overview__tags.domain__tags.overview__app-tags {
|
||||
max-width: 1200px;
|
||||
.overview__domain-more-tabs.show-more-app {
|
||||
z-index: 1;
|
||||
position: absolute;
|
||||
right: -92px;
|
||||
top: -180px;
|
||||
}
|
||||
.overview__domain-more-tabs.show-more-ip {
|
||||
z-index: 1;
|
||||
position: absolute;
|
||||
top: -180px;
|
||||
right: -92px;
|
||||
}
|
||||
}
|
||||
.overview__tags.domain__tags.overview__domain-tags {
|
||||
max-width: 1500px;
|
||||
.overview__domain-more-tabs.show-more-app {
|
||||
z-index: 1;
|
||||
position: absolute;
|
||||
top: -180px;
|
||||
right: -92px;
|
||||
}
|
||||
.overview__domain-more-tabs.show-more-ip {
|
||||
z-index: 1;
|
||||
position: absolute;
|
||||
top: -180px;
|
||||
right: -92px;
|
||||
}
|
||||
}
|
||||
.overview__tags.domain__tags {
|
||||
flex-direction: column;
|
||||
align-items: baseline;
|
||||
width: 70%;
|
||||
.overview__domain-tabs {
|
||||
display: flex;
|
||||
margin: 0 0 8px 0;
|
||||
@@ -190,16 +160,18 @@
|
||||
border-radius: 15px;
|
||||
}
|
||||
.overview__domain-btn {
|
||||
background-color: #EFF6FE;
|
||||
width: 44px;
|
||||
height: 24px;
|
||||
border-radius: 15px;
|
||||
color: #3976CB;
|
||||
text-align: center;
|
||||
margin: 4px 12px 0 0;
|
||||
padding: 6px 15px;
|
||||
line-height: .3;
|
||||
cursor: pointer;
|
||||
.overview__domain-more {
|
||||
background-color: #EFF6FE;
|
||||
width: 44px;
|
||||
height: 24px;
|
||||
border-radius: 15px;
|
||||
color: #3976CB;
|
||||
text-align: center;
|
||||
margin: 4px 12px 0 0;
|
||||
padding: 6px 15px;
|
||||
line-height: .3;
|
||||
cursor: pointer;
|
||||
}
|
||||
position: relative;
|
||||
}
|
||||
.overview__domain-more-tabs {
|
||||
@@ -210,6 +182,10 @@
|
||||
box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
|
||||
border-radius: 2px;
|
||||
padding: 5px;
|
||||
z-index: 1;
|
||||
position: absolute;
|
||||
right: -80px;
|
||||
top: -180px;
|
||||
.domain-more-tab {
|
||||
height: 24px;
|
||||
padding: 6px 12px;
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
}
|
||||
.cn-entity__case {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
padding: 16px 0;
|
||||
@@ -114,6 +115,7 @@
|
||||
.cn-entity__detail-overview {
|
||||
flex-basis: 100%;
|
||||
padding: 0 10px;
|
||||
overflow: hidden;
|
||||
|
||||
.el-divider {
|
||||
background-color: #EFF2F5;
|
||||
|
||||
@@ -9,7 +9,8 @@ export default {
|
||||
relationshipShowMoreOne: false, // 控制弹框的展示隐藏
|
||||
relationshipShowMoreTow: false, // 控制弹框的展示隐藏
|
||||
relationshipMoreDataOne: [], // 展示所有
|
||||
relationshipMoreDataTow: [] // 展示所有
|
||||
relationshipMoreDataTow: [], // 展示所有
|
||||
timer: null
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@@ -75,6 +76,16 @@ export default {
|
||||
// 展示当前弹框是,隐藏其他弹框
|
||||
this.relationshipShowMoreOne = false
|
||||
}
|
||||
},
|
||||
mouseout () {
|
||||
this.timer = setTimeout(() => {
|
||||
this.relationshipShowMoreTow = false
|
||||
this.relationshipShowMoreOne = false
|
||||
}, 300)
|
||||
}
|
||||
}
|
||||
},
|
||||
beforeDestroy () {
|
||||
// 移除定时器
|
||||
clearInterval(this.timer)
|
||||
},
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
<div class="overview-item">
|
||||
<div class="overview__title">{{$t('overall.relationship')}}</div>
|
||||
<div class="overview__content domain__content">
|
||||
<div class="overview__tags domain__tags overview__app-tags" ref="relationship">
|
||||
<div class="overview__tags domain__tags" ref="relationship">
|
||||
<div class="overview__domain-tabs">
|
||||
<div class="overview__domain-tab">
|
||||
<div class="overview__tag domain__tag">
|
||||
@@ -62,9 +62,9 @@
|
||||
<span class="tag__desc">{{item.domain}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="overview__domain-btn" @click="more(relationshipDataOne, relationshipShowMoreOne, 1)" v-if="relationshipShowOne">
|
||||
<div class="overview__domain-more">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-app" v-if="relationshipShowMoreOne">
|
||||
<div class="overview__domain-btn">
|
||||
<div class="overview__domain-more" @click="more(relationshipDataOne, relationshipShowMoreOne, 1)" v-if="relationshipShowOne" @mouseout="mouseout()">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-list" v-if="relationshipShowMoreOne">
|
||||
<div class="domain-more-tab" v-for="item in relationshipMoreDataOne" :key="item">
|
||||
<span v-if="item.domain" :title="item.domain">{{item.domain}}</span>
|
||||
</div>
|
||||
@@ -81,9 +81,9 @@
|
||||
<span class="tag__desc">{{item.ip}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="overview__domain-btn" @click="more(relationshipDataTow, relationshipShowMoreTow, 2)" v-if="relationshipShowTow">
|
||||
<div class="overview__domain-more">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-ip" v-if="relationshipShowMoreTow">
|
||||
<div class="overview__domain-btn">
|
||||
<div class="overview__domain-more" @click="more(relationshipDataTow, relationshipShowMoreTow, 2)" v-if="relationshipShowTow" @mouseout="mouseout()">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-list" v-if="relationshipShowMoreTow">
|
||||
<div class="domain-more-tab" v-for="item in relationshipMoreDataTow" :key="item">
|
||||
<span v-if="item.ip" :title="item.ip">{{item.ip}}</span>
|
||||
</div>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
<div class="overview-item">
|
||||
<div class="overview__title">{{$t('overall.relationship')}}</div>
|
||||
<div class="overview__content domain__content">
|
||||
<div class="overview__tags domain__tags overview__domain-tags" ref="relationship">
|
||||
<div class="overview__tags domain__tags" ref="relationship">
|
||||
<div class="overview__domain-tabs">
|
||||
<div class="overview__domain-tab">
|
||||
<div class="overview__tag domain__tag">
|
||||
@@ -70,9 +70,9 @@
|
||||
<span class="tag__desc">{{item.appName}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="overview__domain-btn" @click="more(relationshipDataOne, relationshipShowMoreOne, 1)" v-if="relationshipShowOne">
|
||||
<div class="overview__domain-more">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-app" v-if="relationshipShowMoreOne">
|
||||
<div class="overview__domain-btn">
|
||||
<div class="overview__domain-more" @click="more(relationshipDataOne, relationshipShowMoreOne, 1)" v-if="relationshipShowOne" @mouseout="mouseout()">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-list" v-if="relationshipShowMoreOne">
|
||||
<div class="domain-more-tab" v-for="item in relationshipMoreDataOne" :key="item">
|
||||
<span v-if="item.appName" :title="item.appName">{{item.appName}}</span>
|
||||
</div>
|
||||
@@ -89,9 +89,9 @@
|
||||
<span class="tag__desc">{{item.ip}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="overview__domain-btn" @click="more(relationshipDataTow, relationshipShowMoreTow, 2)" v-if="relationshipShowTow">
|
||||
<div class="overview__domain-more">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-ip" v-if="relationshipShowMoreTow">
|
||||
<div class="overview__domain-btn">
|
||||
<div class="overview__domain-more" @click="more(relationshipDataTow, relationshipShowMoreTow, 2)" v-if="relationshipShowTow" @mouseout="mouseout()">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-list" v-if="relationshipShowMoreTow">
|
||||
<div class="domain-more-tab" v-for="item in relationshipMoreDataTow" :key="item">
|
||||
<span v-if="item.ip" :title="item.ip">{{item.ip}}</span>
|
||||
</div>
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
<div class="overview-item">
|
||||
<div class="overview__title">{{$t('overall.relationship')}}</div>
|
||||
<div class="overview__content domain__content">
|
||||
<div class="overview__tags domain__tags overview__ip-tags" ref="relationship">
|
||||
<div class="overview__tags domain__tags" ref="relationship">
|
||||
<div class="overview__domain-tabs">
|
||||
<div class="overview__domain-tab">
|
||||
<div class="overview__tag domain__tag">
|
||||
@@ -54,9 +54,9 @@
|
||||
<span class="tag__desc">{{item.domain}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="overview__domain-btn" @click="more(relationshipDataOne, relationshipShowMoreOne, 1)" v-if="relationshipShowOne">
|
||||
<div class="overview__domain-more">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-app" v-if="relationshipShowMoreOne">
|
||||
<div class="overview__domain-btn">
|
||||
<div class="overview__domain-more" @click="more(relationshipDataOne, relationshipShowMoreOne, 1)" v-if="relationshipShowOne" @mouseout="mouseout()">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-list" v-if="relationshipShowMoreOne">
|
||||
<div class="domain-more-tab" v-for="item in relationshipMoreDataOne" :key="item">
|
||||
<span v-if="item.domain" :title="item.domain">{{item.domain}}</span>
|
||||
</div>
|
||||
@@ -73,9 +73,9 @@
|
||||
<span class="tag__desc">{{item.appName}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="overview__domain-btn" @click="more(relationshipDataTow, relationshipShowMoreTow, 2)" v-if="relationshipShowTow">
|
||||
<div class="overview__domain-more">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-ip" v-if="relationshipShowMoreTow">
|
||||
<div class="overview__domain-btn">
|
||||
<div class="overview__domain-more" @click="more(relationshipDataTow, relationshipShowMoreTow, 2)" v-if="relationshipShowTow" @mouseout="mouseout()">...</div>
|
||||
<div class="overview__domain-more-tabs show-more-list" v-if="relationshipShowMoreTow">
|
||||
<div class="domain-more-tab" v-for="item in relationshipMoreDataTow" :key="item">
|
||||
<span v-if="item.appName" :title="item.appName">{{item.appName}}</span>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user