|  | @@ -6,32 +6,42 @@
 | 
											
												
													
														|  |                  <div class="warning-top">
 |  |                  <div class="warning-top">
 | 
											
												
													
														|  |                      <div class="top-l yes-events">
 |  |                      <div class="top-l yes-events">
 | 
											
												
													
														|  |                          <div>
 |  |                          <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"
 |  |                                  v-model="areaVal"
 | 
											
												
													
														|  |                                  placeholder=""
 |  |                                  placeholder=""
 | 
											
												
													
														|  |                                  style="width: 184px"
 |  |                                  style="width: 184px"
 | 
											
												
													
														|  |                                  popper-class="area-select"
 |  |                                  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>
 | 
											
												
													
														|  |                          <div class="type-box"><img src="@/assets/images/warningHome/lz.png" /></div>
 |  |                          <div class="type-box"><img src="@/assets/images/warningHome/lz.png" /></div>
 | 
											
												
													
														|  |                      </div>
 |  |                      </div>
 | 
											
												
													
														|  |                      <div class="top-r yes-events">
 |  |                      <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-value"><span>526</span>亩</div>
 | 
											
												
													
														|  |                              <div class="data-name">种植面积</div>
 |  |                              <div class="data-name">种植面积</div>
 | 
											
												
													
														|  |                          </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-value"><span>526</span>亩</div>
 | 
											
												
													
														|  |                              <div class="data-name">疑似失管面积</div>
 |  |                              <div class="data-name">疑似失管面积</div>
 | 
											
												
													
														|  |                          </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-value"><span>526</span>亩</div>
 | 
											
												
													
														|  |                              <div class="data-name">预估产量</div>
 |  |                              <div class="data-name">预估产量</div>
 | 
											
												
													
														|  |                          </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-value"><span>526</span>万元</div>
 | 
											
												
													
														|  |                              <div class="data-name">预估总产值</div>
 |  |                              <div class="data-name">预估总产值</div>
 | 
											
												
													
														|  |                          </div>
 |  |                          </div>
 | 
											
										
											
												
													
														|  | @@ -40,51 +50,91 @@
 | 
											
												
													
														|  |                  <div class="warning-alarm yes-events">
 |  |                  <div class="warning-alarm yes-events">
 | 
											
												
													
														|  |                      <alarm-list></alarm-list>
 |  |                      <alarm-list></alarm-list>
 | 
											
												
													
														|  |                  </div>
 |  |                  </div>
 | 
											
												
													
														|  | 
 |  | +                <div class="time-wrap yes-events">
 | 
											
												
													
														|  | 
 |  | +                    <time-line></time-line>
 | 
											
												
													
														|  | 
 |  | +                </div>
 | 
											
												
													
														|  |              </div>
 |  |              </div>
 | 
											
												
													
														|  |              <div class="warning-r right yes-events">
 |  |              <div class="warning-r right yes-events">
 | 
											
												
													
														|  |                  <album></album>
 |  |                  <album></album>
 | 
											
												
													
														|  |              </div>
 |  |              </div>
 | 
											
												
													
														|  | -            <div class="warning-search">
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <div class="warning-search yes-events">
 | 
											
												
													
														|  |                  <img src="@/assets/images/warningHome/search-img.png" />
 |  |                  <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>
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | +    <div ref="mapRef" class="bottom-map"></div>
 | 
											
												
													
														|  |      <div id="popup" class="ol-popup-warning">
 |  |      <div id="popup" class="ol-popup-warning">
 | 
											
												
													
														|  |          <div class="warning-info-title">
 |  |          <div class="warning-info-title">
 | 
											
												
													
														|  |              <div class="icon">
 |  |              <div class="icon">
 | 
											
												
													
														|  |                  <img src="@/assets/images/common/chart-icon.png" />
 |  |                  <img src="@/assets/images/common/chart-icon.png" />
 | 
											
												
													
														|  |              </div>
 |  |              </div>
 | 
											
												
													
														|  |              <div id="popup-title"></div>
 |  |              <div id="popup-title"></div>
 | 
											
												
													
														|  | -            <div class="close">
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <div class="close" @click="destroyPopup">
 | 
											
												
													
														|  |                  <img src="@/assets/images/warningHome/close-btn.png" />
 |  |                  <img src="@/assets/images/warningHome/close-btn.png" />
 | 
											
												
													
														|  |              </div>
 |  |              </div>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |          <div id="popup-content" class="info-content"></div>
 |  |          <div id="popup-content" class="info-content"></div>
 | 
											
												
													
														|  |      </div>
 |  |      </div>
 | 
											
												
													
														|  | -    </div>
 |  | 
 | 
											
												
													
														|  | -    <div ref="mapRef" class="bottom-map"></div>
 |  | 
 | 
											
												
													
														|  |  </template>
 |  |  </template>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  <script setup>
 |  |  <script setup>
 | 
											
												
													
														|  | -import "./map/mockFarmLayer"
 |  | 
 | 
											
												
													
														|  | 
 |  | +import "./map/mockFarmLayer";
 | 
											
												
													
														|  |  import { onMounted, ref } from "vue";
 |  |  import { onMounted, ref } from "vue";
 | 
											
												
													
														|  |  import fnHeader from "@/components/fnHeader.vue";
 |  |  import fnHeader from "@/components/fnHeader.vue";
 | 
											
												
													
														|  |  import WarningMap from "./warningMap";
 |  |  import WarningMap from "./warningMap";
 | 
											
												
													
														|  | 
 |  | +import AlarmLayer from "./map/alarmLayer";
 | 
											
												
													
														|  |  import album from "./components/album.vue";
 |  |  import album from "./components/album.vue";
 | 
											
												
													
														|  |  import alarmList from "./components/alarmList.vue";
 |  |  import alarmList from "./components/alarmList.vue";
 | 
											
												
													
														|  | 
 |  | +import timeLine from "./components/timeLine.vue";
 | 
											
												
													
														|  |  import { useRouter } from "vue-router";
 |  |  import { useRouter } from "vue-router";
 | 
											
												
													
														|  | 
 |  | +import eventBus from "@/api/eventBus";
 | 
											
												
													
														|  | 
 |  | +import { areaListOptions } from "./area"
 | 
											
												
													
														|  |  import { useStore } from "vuex";
 |  |  import { useStore } from "vuex";
 | 
											
												
													
														|  |  let store = useStore();
 |  |  let store = useStore();
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  let warningMap = new WarningMap();
 |  |  let warningMap = new WarningMap();
 | 
											
												
													
														|  | 
 |  | +let alarmLayer = null;
 | 
											
												
													
														|  |  const router = useRouter();
 |  |  const router = useRouter();
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -const areaVal = ref(0)
 |  | 
 | 
											
												
													
														|  | 
 |  | +const areaVal = ref(["3"]);
 | 
											
												
													
														|  |  const mapRef = ref();
 |  |  const mapRef = ref();
 | 
											
												
													
														|  |  onMounted(() => {
 |  |  onMounted(() => {
 | 
											
												
													
														|  |      warningMap.initMap(store.getters.userinfo.location, mapRef.value);
 |  |      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>
 |  |  </script>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  <style lang="scss" scoped>
 |  |  <style lang="scss" scoped>
 | 
											
										
											
												
													
														|  | @@ -96,6 +146,12 @@ onMounted(() => {
 | 
											
												
													
														|  |      box-sizing: border-box;
 |  |      box-sizing: border-box;
 | 
											
												
													
														|  |      z-index: 1;
 |  |      z-index: 1;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    ::v-deep {
 | 
											
												
													
														|  | 
 |  | +        .focus-farm {
 | 
											
												
													
														|  | 
 |  | +            margin-top: 42px;
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      .content {
 |  |      .content {
 | 
											
												
													
														|  |          width: 100%;
 |  |          width: 100%;
 | 
											
												
													
														|  |          height: calc(100% - 74px - 48px);
 |  |          height: calc(100% - 74px - 48px);
 | 
											
										
											
												
													
														|  | @@ -121,8 +177,30 @@ onMounted(() => {
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          .warning-search {
 |  |          .warning-search {
 | 
											
												
													
														|  |              position: absolute;
 |  |              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 {
 |  |          .warning-top {
 | 
											
												
													
														|  |              display: flex;
 |  |              display: flex;
 | 
											
										
											
												
													
														|  | @@ -140,20 +218,34 @@ onMounted(() => {
 | 
											
												
													
														|  |                      height: 48px;
 |  |                      height: 48px;
 | 
											
												
													
														|  |                      width: 184px;
 |  |                      width: 184px;
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |                  ::v-deep {
 |  |                  ::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 {
 |  |                      .el-select__wrapper {
 | 
											
												
													
														|  |                          background: rgba(29, 29, 29, 0.54);
 |  |                          background: rgba(29, 29, 29, 0.54);
 | 
											
												
													
														|  |                          box-shadow: 0 0 0 1px rgba(255, 212, 137, 0.3) inset;
 |  |                          box-shadow: 0 0 0 1px rgba(255, 212, 137, 0.3) inset;
 | 
											
												
													
														|  |                          height: 50px;
 |  |                          height: 50px;
 | 
											
												
													
														|  |                          line-height: 50px;
 |  |                          line-height: 50px;
 | 
											
												
													
														|  |                          .el-select__caret {
 |  |                          .el-select__caret {
 | 
											
												
													
														|  | -                            color: #FFD489;
 |  | 
 | 
											
												
													
														|  | 
 |  | +                            color: #ffd489;
 | 
											
												
													
														|  |                          }
 |  |                          }
 | 
											
												
													
														|  |                      }
 |  |                      }
 | 
											
												
													
														|  |                      .el-select__placeholder {
 |  |                      .el-select__placeholder {
 | 
											
												
													
														|  | -                        color: #F7BE5A;
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        color: #f7be5a;
 | 
											
												
													
														|  |                          font-size: 20px;
 |  |                          font-size: 20px;
 | 
											
												
													
														|  | -                        font-family: 'PangMenZhengDao';
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        font-family: "PangMenZhengDao";
 | 
											
												
													
														|  |                          text-align: center;
 |  |                          text-align: center;
 | 
											
												
													
														|  |                      }
 |  |                      }
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
										
											
												
													
														|  | @@ -169,19 +261,33 @@ onMounted(() => {
 | 
											
												
													
														|  |                      display: flex;
 |  |                      display: flex;
 | 
											
												
													
														|  |                      flex-direction: column;
 |  |                      flex-direction: column;
 | 
											
												
													
														|  |                      align-items: center;
 |  |                      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 {
 |  |                      .data-value {
 | 
											
												
													
														|  |                          padding-top: 15px;
 |  |                          padding-top: 15px;
 | 
											
												
													
														|  |                          font-size: 20px;
 |  |                          font-size: 20px;
 | 
											
												
													
														|  |                          color: rgba(255, 212, 137, 0.4);
 |  |                          color: rgba(255, 212, 137, 0.4);
 | 
											
												
													
														|  | -                        font-family: 'PangMenZhengDao';
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        font-family: "PangMenZhengDao";
 | 
											
												
													
														|  |                          span {
 |  |                          span {
 | 
											
												
													
														|  |                              font-size: 38px;
 |  |                              font-size: 38px;
 | 
											
												
													
														|  | -                            color: #F7BE5A;
 |  | 
 | 
											
												
													
														|  | 
 |  | +                            color: #f7be5a;
 | 
											
												
													
														|  |                              padding-right: 2px;
 |  |                              padding-right: 2px;
 | 
											
												
													
														|  |                          }
 |  |                          }
 | 
											
												
													
														|  |                      }
 |  |                      }
 | 
											
												
													
														|  |                      .data-name {
 |  |                      .data-name {
 | 
											
												
													
														|  | -                        color: #CECECE;
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        color: #cecece;
 | 
											
												
													
														|  |                          font-size: 16px;
 |  |                          font-size: 16px;
 | 
											
												
													
														|  |                      }
 |  |                      }
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
										
											
												
													
														|  | @@ -191,6 +297,14 @@ onMounted(() => {
 | 
											
												
													
														|  |              width: 88px;
 |  |              width: 88px;
 | 
											
												
													
														|  |              padding-top: 14px;
 |  |              padding-top: 14px;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        .time-wrap {
 | 
											
												
													
														|  | 
 |  | +            position: absolute;
 | 
											
												
													
														|  | 
 |  | +            bottom: -20px;
 | 
											
												
													
														|  | 
 |  | +            left: 140px;
 | 
											
												
													
														|  | 
 |  | +            width: 46vw;
 | 
											
												
													
														|  | 
 |  | +            min-width: 700px;
 | 
											
												
													
														|  | 
 |  | +            height: 71px;
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  .bottom-map {
 |  |  .bottom-map {
 | 
											
										
											
												
													
														|  | @@ -202,7 +316,7 @@ onMounted(() => {
 | 
											
												
													
														|  |  </style>
 |  |  </style>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  <style lang="less">
 |  |  <style lang="less">
 | 
											
												
													
														|  | -.area-select {
 |  | 
 | 
											
												
													
														|  | 
 |  | +.focus-farm-select {
 | 
											
												
													
														|  |      &.el-popper.is-light {
 |  |      &.el-popper.is-light {
 | 
											
												
													
														|  |          background: #232323;
 |  |          background: #232323;
 | 
											
												
													
														|  |          border-color: rgba(255, 212, 137, 0.3);
 |  |          border-color: rgba(255, 212, 137, 0.3);
 | 
											
										
											
												
													
														|  | @@ -213,7 +327,7 @@ onMounted(() => {
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          .el-select-dropdown__item.is-selected {
 |  |          .el-select-dropdown__item.is-selected {
 | 
											
												
													
														|  |              background: rgba(255, 212, 137, 0.2);
 |  |              background: rgba(255, 212, 137, 0.2);
 | 
											
												
													
														|  | -            color: #FFD489;
 |  | 
 | 
											
												
													
														|  | 
 |  | +            color: #ffd489;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |      &.el-popper.is-light .el-popper__arrow:before {
 |  |      &.el-popper.is-light .el-popper__arrow:before {
 | 
											
										
											
												
													
														|  | @@ -240,11 +354,47 @@ onMounted(() => {
 | 
											
												
													
														|  |          .close {
 |  |          .close {
 | 
											
												
													
														|  |              position: absolute;
 |  |              position: absolute;
 | 
											
												
													
														|  |              right: 12px;
 |  |              right: 12px;
 | 
											
												
													
														|  | -            top: 8px;
 |  | 
 | 
											
												
													
														|  | 
 |  | +            top: 4px;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |      .info-content {
 |  |      .info-content {
 | 
											
												
													
														|  |          padding: 16px 20px 40px 20px;
 |  |          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>
 |  |  </style>
 |