diff --git a/src/views/Jyh/ecosystem/index.vue b/src/views/Jyh/ecosystem/index.vue
index 140af4d..c7bc718 100644
--- a/src/views/Jyh/ecosystem/index.vue
+++ b/src/views/Jyh/ecosystem/index.vue
@@ -10,7 +10,6 @@
@@ -2793,7 +2792,7 @@ onMounted(() => {
.chartCard__container {
width: 100%;
- height: 300px;
+ height: 390px;
position: relative;
overflow: hidden;
}
@@ -2808,7 +2807,7 @@ onMounted(() => {
}
/* 列表容器样式:隐藏原生滚动条(可选,视觉更美观) */
-.chartCard__container.list-container {
+.list-container {
height: auto;
max-height: 300px;
/* 限制列表高度,超出滚动 */
@@ -3136,7 +3135,8 @@ onMounted(() => {
/* 明星开发者特殊样式 */
.developer-list-container {
- max-height: 320px;
+ max-height: 400px;
+ margin-top: 20px;
}
.developer-item {
@@ -3349,9 +3349,6 @@ onMounted(() => {
/* 地图区域样式(科技蓝风格) */
.map-section {
- background: linear-gradient(135deg,
- rgba(0, 30, 80, 0.08) 0%,
- rgba(0, 63, 208, 0.08) 100%);
position: relative;
overflow: hidden;
border: 2px solid rgba(0, 192, 255, 0.1);
@@ -3392,9 +3389,6 @@ onMounted(() => {
.map-rank-panel {
width: 300px;
- background: linear-gradient(135deg,
- rgba(15, 23, 42, 0.9) 0%,
- rgba(0, 30, 80, 0.9) 100%);
border-radius: 1rem;
border: 2px solid rgba(0, 192, 255, 0.3);
padding: 1.5rem;
@@ -3409,7 +3403,7 @@ onMounted(() => {
.panel-title {
font-size: 1.2rem;
font-weight: 700;
- color: #00F2FF;
+ color: black;
text-align: center;
padding-bottom: 1rem;
margin-bottom: 0.5rem;
@@ -3509,7 +3503,7 @@ onMounted(() => {
flex: 1;
font-size: 14px;
font-weight: 600;
- color: #e2e8f0;
+ //color: #e2e8f0;
}
.rank-score {
@@ -3522,10 +3516,6 @@ onMounted(() => {
/* 热力图特殊样式 */
.heatmap-section {
- background: linear-gradient(135deg,
- rgba(59, 130, 246, 0.03) 0%,
- rgba(139, 92, 246, 0.03) 50%,
- rgba(236, 72, 153, 0.03) 100%);
position: relative;
overflow: hidden;
}
diff --git a/src/views/Jyh/security/components/ThreatIntelMap.vue b/src/views/Jyh/security/components/ThreatIntelMap.vue
index a4e7738..0038b2e 100644
--- a/src/views/Jyh/security/components/ThreatIntelMap.vue
+++ b/src/views/Jyh/security/components/ThreatIntelMap.vue
@@ -1,295 +1,284 @@
-
-
-
+在 Vue 3 项目中,直接搬运 Vue 2 代码不生效,主要原因有三点:生命周期钩子的变化、Ref 获取方式的变化、以及 全局变量挂载时机。
-
-