|  | @@ -1,5 +1,5 @@
 | 
											
												
													
														|  |  <!--
 |  |  <!--
 | 
											
												
													
														|  | - * @LastEditors: gcz
 |  | 
 | 
											
												
													
														|  | 
 |  | + * @LastEditors: wangcc
 | 
											
												
													
														|  |  -->
 |  |  -->
 | 
											
												
													
														|  |  <template>
 |  |  <template>
 | 
											
												
													
														|  |    <div class="alarm-wrap">
 |  |    <div class="alarm-wrap">
 | 
											
										
											
												
													
														|  | @@ -8,9 +8,11 @@
 | 
											
												
													
														|  |          <img src="../assets/img/gaojing.png" alt />
 |  |          <img src="../assets/img/gaojing.png" alt />
 | 
											
												
													
														|  |          <div class="g-container">
 |  |          <div class="g-container">
 | 
											
												
													
														|  |            <ul class="new-list" :class="{anim:animate}" @mouseenter="Stop()" @mouseleave="Up()">
 |  |            <ul class="new-list" :class="{anim:animate}" @mouseenter="Stop()" @mouseleave="Up()">
 | 
											
												
													
														|  | -            <li v-for="(item,index) in data" :key="index" @click="jumpMap(item)">
 |  | 
 | 
											
												
													
														|  | -            {{item.countyName}}{{item.townName}}{{item.villageName}}{{item.createTime.slice(11)}}发现[{{item.eventType|filterEventType}}],请尽快处理!
 |  | 
 | 
											
												
													
														|  | -            </li>
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <li
 | 
											
												
													
														|  | 
 |  | +              v-for="(item,index) in data"
 | 
											
												
													
														|  | 
 |  | +              :key="index"
 | 
											
												
													
														|  | 
 |  | +              @click="jumpMap(item)"
 | 
											
												
													
														|  | 
 |  | +            >{{item.countyName}}{{item.townName}}{{item.villageName}}{{item.createTime.slice(11)}}发现[{{item.eventType|filterEventType}}],请尽快处理!</li>
 | 
											
												
													
														|  |            </ul>
 |  |            </ul>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |        </div>
 |  |        </div>
 | 
											
										
											
												
													
														|  | @@ -47,9 +49,15 @@ export default {
 | 
											
												
													
														|  |    watch: {
 |  |    watch: {
 | 
											
												
													
														|  |      '$store.state.addr.mapLevel': {
 |  |      '$store.state.addr.mapLevel': {
 | 
											
												
													
														|  |        handler(val) {
 |  |        handler(val) {
 | 
											
												
													
														|  | 
 |  | +        console.log(val);
 | 
											
												
													
														|  |          if (val === 'city') {
 |  |          if (val === 'city') {
 | 
											
												
													
														|  |            // console.log('aowfk');
 |  |            // console.log('aowfk');
 | 
											
												
													
														|  | -          this.jumpDistrict()
 |  | 
 | 
											
												
													
														|  | 
 |  | +          let _this = this;
 | 
											
												
													
														|  | 
 |  | +          this.jumpDistrict();
 | 
											
												
													
														|  | 
 |  | +          // setTimeout(() => {
 | 
											
												
													
														|  | 
 |  | +          //   console.log('321');
 | 
											
												
													
														|  | 
 |  | +          //   _this.jumpDistrict();
 | 
											
												
													
														|  | 
 |  | +          // }, 800);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
										
											
												
													
														|  | @@ -62,21 +70,23 @@ export default {
 | 
											
												
													
														|  |      ]),
 |  |      ]),
 | 
											
												
													
														|  |      jumpMap(item) {
 |  |      jumpMap(item) {
 | 
											
												
													
														|  |        this.alarData = item;
 |  |        this.alarData = item;
 | 
											
												
													
														|  | -      console.log(item);
 |  | 
 | 
											
												
													
														|  | -        this.vuexCityList.forEach((element) => {
 |  | 
 | 
											
												
													
														|  | -          if (item.cityId === element.areaId) {
 |  | 
 | 
											
												
													
														|  | -            this.changeSelectCity({
 |  | 
 | 
											
												
													
														|  | -              value: element.areaCode,
 |  | 
 | 
											
												
													
														|  | -              label: item.cityName,
 |  | 
 | 
											
												
													
														|  | -              areaId: element.areaId
 |  | 
 | 
											
												
													
														|  | -            });
 |  | 
 | 
											
												
													
														|  | -            this.$store.dispatch('searchArea', {
 |  | 
 | 
											
												
													
														|  | -              parentId: element.areaCode.substring(0, 6),
 |  | 
 | 
											
												
													
														|  | -              name: item.cityName,
 |  | 
 | 
											
												
													
														|  | -              mapLevel: this.$store.state.addr.mapLevel
 |  | 
 | 
											
												
													
														|  | -            });
 |  | 
 | 
											
												
													
														|  | -          }
 |  | 
 | 
											
												
													
														|  | -        });
 |  | 
 | 
											
												
													
														|  | 
 |  | +     
 | 
											
												
													
														|  | 
 |  | +      this.vuexCityList.forEach((element) => {
 | 
											
												
													
														|  | 
 |  | +        if (item.cityId === element.areaId) {
 | 
											
												
													
														|  | 
 |  | +          this.changeSelectCity({
 | 
											
												
													
														|  | 
 |  | +            value: element.areaCode,
 | 
											
												
													
														|  | 
 |  | +            label: item.cityName,
 | 
											
												
													
														|  | 
 |  | +            areaId: element.areaId
 | 
											
												
													
														|  | 
 |  | +          });
 | 
											
												
													
														|  | 
 |  | +          console.log(element.areaCode.substring(0, 6));
 | 
											
												
													
														|  | 
 |  | +          console.log(item.cityName);
 | 
											
												
													
														|  | 
 |  | +          this.$store.dispatch('searchArea', {
 | 
											
												
													
														|  | 
 |  | +            parentId: element.areaCode.substring(0, 6),
 | 
											
												
													
														|  | 
 |  | +            name: item.cityName,
 | 
											
												
													
														|  | 
 |  | +            mapLevel: 'city'
 | 
											
												
													
														|  | 
 |  | +          });
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +      });
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      jumpDistrict() {
 |  |      jumpDistrict() {
 | 
											
												
													
														|  |        if (this.vuexDistrictList) {
 |  |        if (this.vuexDistrictList) {
 | 
											
										
											
												
													
														|  | @@ -90,7 +100,7 @@ export default {
 | 
											
												
													
														|  |              this.$store.dispatch('searchArea', {
 |  |              this.$store.dispatch('searchArea', {
 | 
											
												
													
														|  |                parentId: element.areaCode.substring(0, 6),
 |  |                parentId: element.areaCode.substring(0, 6),
 | 
											
												
													
														|  |                name: element.areaName,
 |  |                name: element.areaName,
 | 
											
												
													
														|  | -              mapLevel: this.$store.state.addr.mapLevel
 |  | 
 | 
											
												
													
														|  | 
 |  | +              mapLevel: 'district'
 | 
											
												
													
														|  |              });
 |  |              });
 | 
											
												
													
														|  |            }
 |  |            }
 | 
											
												
													
														|  |          });
 |  |          });
 | 
											
										
											
												
													
														|  | @@ -292,11 +302,11 @@ ul li {
 | 
											
												
													
														|  |  //     transform: translate(0, calc(var(--h) * -1px));
 |  |  //     transform: translate(0, calc(var(--h) * -1px));
 | 
											
												
													
														|  |  //   }
 |  |  //   }
 | 
											
												
													
														|  |  // }
 |  |  // }
 | 
											
												
													
														|  | -@media only screen and (max-width : 1200px) {
 |  | 
 | 
											
												
													
														|  | -  .alarm{
 |  | 
 | 
											
												
													
														|  | 
 |  | +@media only screen and (max-width: 1200px) {
 | 
											
												
													
														|  | 
 |  | +  .alarm {
 | 
											
												
													
														|  |      width: 35vw;
 |  |      width: 35vw;
 | 
											
												
													
														|  | -    ul{
 |  | 
 | 
											
												
													
														|  | -      li{
 |  | 
 | 
											
												
													
														|  | 
 |  | +    ul {
 | 
											
												
													
														|  | 
 |  | +      li {
 | 
											
												
													
														|  |          font-size: 14px;
 |  |          font-size: 14px;
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |      }
 |  |      }
 |