| 
					
				 | 
			
			
				@@ -6,32 +6,42 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="warning-top"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="top-l yes-events"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <el-cascader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                style="width: 184px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                :show-all-levels="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                v-model="areaVal" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                :props="props1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                :options="areaListOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                @change="toggleArea" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                popper-class="area-cascader" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <!-- <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 v-model="areaVal" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 placeholder="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 style="width: 184px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 popper-class="area-select" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                @change="toggleArea" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <el-option label="广东省" :value="0" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <el-option label="广东省-从化" :value="1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <el-option label="广东省" :value="3" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <el-option label="广东省-从化" :value="3186" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            </el-select> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="type-box"><img src="@/assets/images/warningHome/lz.png" /></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="top-r yes-events"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <div class="data-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="data-box" @click="toggleBox(1)" :class="{active: activeBox === 1}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-value"><span>526</span>亩</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-name">种植面积</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <div class="data-box" v-if="areaVal === 1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="data-box" v-if="areaVal.includes('3186')" @click="toggleBox(4)" :class="{active: activeBox === 4}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-value"><span>526</span>亩</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-name">疑似失管面积</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <div class="data-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="data-box" @click="toggleBox(2)" :class="{active: activeBox === 2}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-value"><span>526</span>亩</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-name">预估产量</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <div class="data-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="data-box" @click="toggleBox(3)" :class="{active: activeBox === 3}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-value"><span>526</span>万元</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="data-name">预估总产值</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -40,51 +50,91 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="warning-alarm yes-events"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <alarm-list></alarm-list> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="time-wrap yes-events"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <time-line></time-line> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="warning-r right yes-events"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <album></album> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div class="warning-search"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="warning-search yes-events"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <img src="@/assets/images/warningHome/search-img.png" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <!-- <div class="focus-farm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        v-model="farmVal" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        placeholder="我的关注农场" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        style="width: 189px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        popper-class="focus-farm-select" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        @change="toggleFarm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-option label="荔博园" :value="1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-option label="井冈红糯基地" :value="2" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div ref="mapRef" class="bottom-map"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div id="popup" class="ol-popup-warning"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="warning-info-title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="icon"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <img src="@/assets/images/common/chart-icon.png" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div id="popup-title"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <div class="close"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="close" @click="destroyPopup"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <img src="@/assets/images/warningHome/close-btn.png" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div id="popup-content" class="info-content"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div ref="mapRef" class="bottom-map"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script setup> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import "./map/mockFarmLayer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import "./map/mockFarmLayer"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { onMounted, ref } from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import fnHeader from "@/components/fnHeader.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import WarningMap from "./warningMap"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import AlarmLayer from "./map/alarmLayer"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import album from "./components/album.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import alarmList from "./components/alarmList.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import timeLine from "./components/timeLine.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { useRouter } from "vue-router"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import eventBus from "@/api/eventBus"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { areaListOptions } from "./area" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { useStore } from "vuex"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let store = useStore(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let warningMap = new WarningMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let alarmLayer = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const router = useRouter(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const areaVal = ref(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const areaVal = ref(["3"]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const mapRef = ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     warningMap.initMap(store.getters.userinfo.location, mapRef.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    alarmLayer = new AlarmLayer(warningMap.kmap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const destroyPopup = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    eventBus.emit("map:destroyPopup"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const props1 = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    checkStrictly: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const toggleArea = (v) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    activeBox.value = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const val = v[v.length - 1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (val === "3" || val === "3186") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        eventBus.emit("warningHome:toggleArea", val); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const activeBox = ref(null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const toggleBox = (index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    activeBox.value = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="scss" scoped> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,6 +146,12 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     z-index: 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ::v-deep { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .focus-farm { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            margin-top: 42px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .content { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         height: calc(100% - 74px - 48px); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -121,8 +177,30 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .warning-search { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            right: 192px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            top: -30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            right: 400px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            top: -34px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            .focus-farm { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                padding-left: 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ::v-deep { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .el-select__wrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    background: rgba(255, 212, 137, 0.2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    box-shadow: 0 0 0 1px rgba(255, 212, 137, 0.3) inset; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    line-height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .el-select__caret { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        color: #ffd489; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .el-select__placeholder { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    color: #f7be5a; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    font-size: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    font-family: "PangMenZhengDao"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .warning-top { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             display: flex; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -140,20 +218,34 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     height: 48px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 184px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ::v-deep { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .el-input__wrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        background: rgba(29, 29, 29, 0.54); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        box-shadow: 0 0 0 1px rgba(255, 212, 137, 0.3) inset; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        line-height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        padding: 0 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .el-input__inner { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            color: #f7be5a; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            font-size: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            font-family: "PangMenZhengDao"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .el-select__wrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         background: rgba(29, 29, 29, 0.54); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         box-shadow: 0 0 0 1px rgba(255, 212, 137, 0.3) inset; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         line-height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .el-select__caret { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            color: #FFD489; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            color: #ffd489; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .el-select__placeholder { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        color: #F7BE5A; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        color: #f7be5a; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         font-size: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        font-family: 'PangMenZhengDao'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        font-family: "PangMenZhengDao"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,19 +261,33 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     flex-direction: column; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    &.active { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        &::before { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            content: ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            bottom: -26px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            left: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            right: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            width: 35px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            height: 17px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            margin: 0 auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            background: url("@/assets/images/warningHome/triangle.png") no-repeat center center /cover; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .data-value { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         padding-top: 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         font-size: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         color: rgba(255, 212, 137, 0.4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        font-family: 'PangMenZhengDao'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        font-family: "PangMenZhengDao"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         span { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             font-size: 38px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            color: #F7BE5A; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            color: #f7be5a; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             padding-right: 2px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .data-name { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        color: #CECECE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        color: #cecece; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         font-size: 16px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -191,6 +297,14 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             width: 88px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             padding-top: 14px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .time-wrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            bottom: -20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            left: 140px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width: 46vw; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            min-width: 700px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            height: 71px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .bottom-map { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -202,7 +316,7 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="less"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.area-select { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.focus-farm-select { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     &.el-popper.is-light { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         background: #232323; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         border-color: rgba(255, 212, 137, 0.3); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -213,7 +327,7 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .el-select-dropdown__item.is-selected { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             background: rgba(255, 212, 137, 0.2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            color: #FFD489; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: #ffd489; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     &.el-popper.is-light .el-popper__arrow:before { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -240,11 +354,47 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .close { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             right: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            top: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            top: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .info-content { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         padding: 16px 20px 40px 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        line-height: 26px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        text-indent: 2em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.area-cascader { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    &.el-popper.is-light { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        background: #232323; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        border-color: rgba(255, 212, 137, 0.3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        box-shadow: 0px 0px 12px rgba(255, 212, 137, 0.3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-cascader-menu { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: rgba(255, 212, 137, 0.6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            border-color: rgba(255, 212, 137, 0.3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-cascader-node.in-active-path, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-cascader-node.is-active, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-cascader-node.is-selectable.in-checked-path { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            color: #f7be5a; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            background: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-radio__input.is-checked .el-radio__inner { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            background: #f7be5a; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            border-color: #f7be5a; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-cascader-node:not(.is-disabled):hover, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-cascader-node:not(.is-disabled):focus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .el-cascader-node:not(.is-disabled):hover { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            background: rgba(255, 212, 137, 0.2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .el-radio__inner { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        background-color: rgba(255, 212, 137, 0.3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        border-color: rgba(255, 212, 137, 0.6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    &.el-popper.is-light .el-popper__arrow:before { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        background: #232323; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        border-color: rgba(255, 212, 137, 0.3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |