| @@ -14,10 +14,10 @@ | |||||
| <div style="position:relative;"> | <div style="position:relative;"> | ||||
| <div class="mapBox" id="landMapBox"></div> | <div class="mapBox" id="landMapBox"></div> | ||||
| <div class="legend_main"> | |||||
| <div class="legend_main" v-if="showLegend"> | |||||
| <div class="legend"> | <div class="legend"> | ||||
| <p class="legend_tt">图例 | <p class="legend_tt">图例 | ||||
| <img src="../../../../../static/images/contracted/map_icon_01.png" alt=""> | |||||
| <img src="../../../../../static/images/contracted/map_icon_01.png" @click="showLegend = false" alt=""> | |||||
| </p> | </p> | ||||
| <van-checkbox-group v-model="landCategory" @change="filterLandLayer"> | <van-checkbox-group v-model="landCategory" @change="filterLandLayer"> | ||||
| <van-checkbox name="10" shape="square" checked-color="#16e90f"><div><p>承包地</p><i class="i1"></i></div></van-checkbox> | <van-checkbox name="10" shape="square" checked-color="#16e90f"><div><p>承包地</p><i class="i1"></i></div></van-checkbox> | ||||
| @@ -33,6 +33,9 @@ | |||||
| </p> | </p> | ||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <div class="openLegend" v-if="!showLegend" @click="showLegend = true"> | |||||
| <span class="sanjiao-left"></span> | |||||
| </div> | |||||
| </div> | </div> | ||||
| <div class="landPopup"> | <div class="landPopup"> | ||||
| @@ -215,6 +218,8 @@ | |||||
| isDisabled: false, // 是否禁用 | isDisabled: false, // 是否禁用 | ||||
| taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 | taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 | ||||
| landCategory: ['10'], // 地块类别 | landCategory: ['10'], // 地块类别 | ||||
| showLegend:true | |||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | created() { | ||||
| @@ -679,6 +684,27 @@ | |||||
| right: 2vw; | right: 2vw; | ||||
| } | } | ||||
| .openLegend{ | |||||
| position: absolute; | |||||
| top: 2vh; | |||||
| right: 0vw; | |||||
| background-color: rgba(255,255,255,.5); | |||||
| width: 20PX; | |||||
| height: 70PX; | |||||
| display: flex; | |||||
| align-items: center; | |||||
| justify-content: center; | |||||
| border-top-left-radius: 10PX; | |||||
| border-bottom-left-radius: 10PX; | |||||
| .sanjiao-left { | |||||
| display: inline-block; | |||||
| border-right: 8PX solid #999999; | |||||
| border-right-color: initial; | |||||
| border-top: 5PX solid transparent; | |||||
| border-bottom: 5PX solid transparent; | |||||
| } | |||||
| } | |||||
| .legend_second{ | .legend_second{ | ||||
| background: rgba(255,255,255,.5); | background: rgba(255,255,255,.5); | ||||
| padding: 2vh; | padding: 2vh; | ||||