|
@@ -1,25 +1,27 @@
|
|
<template>
|
|
<template>
|
|
<div class="menu-content">
|
|
<div class="menu-content">
|
|
<div class="gradient-text title">图层分析</div>
|
|
<div class="gradient-text title">图层分析</div>
|
|
- <div class="box">
|
|
|
|
- <div
|
|
|
|
- v-for="(item, index) in dataList"
|
|
|
|
- :key="index"
|
|
|
|
- :class="item.checked ? 'box-item box-item-active' : 'box-item'"
|
|
|
|
- :title="item.name"
|
|
|
|
- @click="handleClick(item)"
|
|
|
|
- >
|
|
|
|
- <div class="text1">{{ item.name }}</div>
|
|
|
|
- <div class="text2">{{ item.value }}</div>
|
|
|
|
|
|
+ <div class="scroll-box">
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div
|
|
|
|
+ v-for="(item, index) in dataList"
|
|
|
|
+ :key="index"
|
|
|
|
+ :class="item.checked ? 'box-item box-item-active' : 'box-item'"
|
|
|
|
+ :title="item.name"
|
|
|
|
+ @click="handleClick(item)"
|
|
|
|
+ >
|
|
|
|
+ <div class="text1">{{ item.name }}</div>
|
|
|
|
+ <div class="text2">{{ item.value }}</div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="box2">
|
|
|
|
+ <div class="box2-title">各区县分布统计</div>
|
|
|
|
+ <Chart :option="chartOption1" style="width: 100%; height: 948px" />
|
|
|
|
+ </div>
|
|
|
|
+ <div class="box2">
|
|
|
|
+ <div class="box2-title">类型统计</div>
|
|
|
|
+ <Chart :option="chartOption2" style="width: 100%; height: 422px; margin-top: 60px" />
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="box2">
|
|
|
|
- <div class="box2-title">各区县分布统计</div>
|
|
|
|
- <Chart :option="chartOption1" style="width: 100%; height: 948px" />
|
|
|
|
- </div>
|
|
|
|
- <div class="box2">
|
|
|
|
- <div class="box2-title">类型统计</div>
|
|
|
|
- <Chart :option="chartOption2" style="width: 100%; height: 422px; margin-top: 60px" />
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -240,6 +242,12 @@ const handleClick = (item) => {
|
|
font-size: 36px;
|
|
font-size: 36px;
|
|
position: relative;
|
|
position: relative;
|
|
color: #fff;
|
|
color: #fff;
|
|
|
|
+ .scroll-box {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ position: relative;
|
|
|
|
+ overflow-y: auto;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.title {
|
|
.title {
|
|
font-size: 60px;
|
|
font-size: 60px;
|