From 4a3c39d925294f9c173be18faf1d0de58455f8b1 Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期六, 07 十月 2023 14:34:27 +0800
Subject: [PATCH] 查询接口统一

---
 src/assets/js/rpc.js |   56 ++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 48 insertions(+), 8 deletions(-)

diff --git a/src/assets/js/rpc.js b/src/assets/js/rpc.js
index e9b9cf8..163c5fc 100644
--- a/src/assets/js/rpc.js
+++ b/src/assets/js/rpc.js
@@ -83,15 +83,55 @@
             liushisijiayuanqudizhibianmafuwu(res),//鍥尯
             findAddressCandidates(res),//鍦板潡
         ]).then(result => {
-            var valdata = result[0];
-            var valdata1 = result[1];
-            if (valdata.length > 0) {
+            let objArr = []
+            //浼佷笟
+            var EntArr = result[0].result.filter((item) => {
+                return item.entName.includes(res);
+            })
+            EntArr.forEach((val) => {
+                let itemObj = {
+                    type: "浼佷笟",
+                    name: val.entName,
+                    address: val.address,
+                    lon: val.x,
+                    lat: val.y,
+                };
+                objArr.push(itemObj);
+            });
+            //鍥尯
+            var YQArr = result[1].candidates.filter((item) => {
+                return item.attributes.YQmingchen.includes(res);
+            });
+            YQArr.forEach((val) => {
+                let itemObj = {
+                    type: "鍥尯",
+                    name: val.attributes.YQmingchen,
+                    address: val.attributes.YQdizhi,
+                    lon: val.location.x,
+                    lat: val.location.y,
+                };
+                objArr.push(itemObj);
+            });
+            //鍦板潡
+            var LandArr = result[2].candidates.filter((item) => {
+                return item.attributes.QYMC.includes(res);
+            })
 
-            }
-            if (valdata1.length > 0) {
-
-            }
-
+            LandArr.forEach((val) => {
+                let itemObj = {
+                    type: "鍦板潡",
+                    name: val.attributes.QYMC,
+                    area: val.attributes.area,
+                    lon: val.location.x,
+                    lat: val.location.y,
+                };
+                objArr.push(itemObj);
+            });
+            console.log(EntArr);
+            console.log(YQArr);
+            console.log(LandArr);
+            console.log(objArr);
+            debugger
         })
 
 

--
Gitblit v1.9.3