From 0362dbf2495b3281607f7c74b160a78c923fb6b4 Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期二, 23 一月 2024 11:51:29 +0800
Subject: [PATCH] 定位

---
 src/components/leftMenu/sousuo.vue |  101 ++++++++++++++++++++++++++++++++------------------
 1 files changed, 64 insertions(+), 37 deletions(-)

diff --git a/src/components/leftMenu/sousuo.vue b/src/components/leftMenu/sousuo.vue
index a0f0477..13d2cda 100644
--- a/src/components/leftMenu/sousuo.vue
+++ b/src/components/leftMenu/sousuo.vue
@@ -183,12 +183,14 @@
   background: rgba(218, 218, 218, 0.1);
 }
 </style>
+
+
 <script>
 let timers = null;
-
 import axios from "axios";
 import store from "@/utils/store.js";
 import common from "@/components/common";
+
 window.flyPoint = null;
 window.flyLine = null;
 let Allresults = [];
@@ -368,28 +370,41 @@
                   // }
                   // 楂樺痉
                   if (data[1].data.status == 1) {
-                    data[1].data.pois.forEach((val) => {
-                      let poiarr = val.location.split(",");
-                      let poi = {
-                        lon: parseFloat(poiarr[0]),
-                        lat: parseFloat(poiarr[1]),
-                      };
-                      let obj = {
-                        address: val.address,
-                        adname: val.area,
-                        cityname: val.city,
-                        id: val.uid,
-                        lat: poi.lat,
-                        lng: poi.lon,
-                        name: val.name,
-                        pname: val.province,
-                      };
-                      Allresults.push(obj);
-                    });
+                    data[1].data.pois
+                      .filter((item) => {
+                        return (
+                          item.pname.includes("鍖椾含") &&
+                          item.name.includes(this.poi_text)
+                        );
+                      })
+                      .forEach((val) => {
+                        let poiarr = val.location.split(",");
+                        let poi = {
+                          lon: parseFloat(poiarr[0]),
+                          lat: parseFloat(poiarr[1]),
+                        };
+                        let obj = {
+                          adcode: val.adcode,
+                          address: val.address,
+                          adname: val.area,
+                          citycode: val.citycode,
+                          cityname: val.cityname,
+                          id: val.uid,
+                          lat: poi.lat,
+                          lng: poi.lon,
+                          name: val.name,
+                          pcode: val.pcode,
+                          pname: val.province,
+                          type: val.type,
+                          typecode: val.typecode,
+                        };
+                        Allresults.push(obj);
+                      });
                   }
                   this.total = Allresults.length;
                   this.poiList = Allresults;
                   this.showList = true;
+                  console.log(Allresults);
                 },
                 (response) => {
                   console.log("error");
@@ -411,24 +426,36 @@
               .then((res) => {
                 // 楂樺痉
                 if (res.data.status == 1) {
-                  res.data.pois.forEach((val) => {
-                    let poiarr = val.location.split(",");
-                    let poi = {
-                      lon: parseFloat(poiarr[0]),
-                      lat: parseFloat(poiarr[1]),
-                    };
-                    let obj = {
-                      address: val.address,
-                      adname: val.area,
-                      cityname: val.city,
-                      id: val.uid,
-                      lat: poi.lat,
-                      lng: poi.lon,
-                      name: val.name,
-                      pname: val.province,
-                    };
-                    Allresults.push(obj);
-                  });
+                  res.data.pois
+                    .filter((item) => {
+                      return (
+                        item.pname.includes("鍖椾含") &&
+                        item.name.includes(this.poi_text)
+                      );
+                    })
+                    .forEach((val) => {
+                      let poiarr = val.location.split(",");
+                      let poi = {
+                        lon: parseFloat(poiarr[0]),
+                        lat: parseFloat(poiarr[1]),
+                      };
+                      let obj = {
+                        adcode: val.adcode,
+                        address: val.address,
+                        adname: val.area,
+                        citycode: val.citycode,
+                        cityname: val.cityname,
+                        id: val.uid,
+                        lat: poi.lat,
+                        lng: poi.lon,
+                        name: val.name,
+                        pcode: val.pcode,
+                        pname: val.province,
+                        type: val.type,
+                        typecode: val.typecode,
+                      };
+                      Allresults.push(obj);
+                    });
                 }
                 this.total = Allresults.length;
                 this.poiList = Allresults;

--
Gitblit v1.9.3