From 3afa54cb5f7176fa52f6246127e19cc623d14767 Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期四, 12 十月 2023 17:59:22 +0800
Subject: [PATCH] Merge branch 'master' of http://183.162.245.49:82/GitServer/PM_YiZhuang_ZhengFuWuFuZhongXin_2haoPing_Web

---
 src/api/api.js          |    5 +++++
 src/assets/js/rpc.js    |   33 +++++++++++++++++----------------
 static/mapData.js       |    2 +-
 static/layers.json      |    3 ++-
 src/assets/js/mapMsg.js |   11 +++++++----
 5 files changed, 32 insertions(+), 22 deletions(-)

diff --git a/src/api/api.js b/src/api/api.js
index cdf8c41..1c37435 100644
--- a/src/api/api.js
+++ b/src/api/api.js
@@ -40,3 +40,8 @@
         "&geom=true&requesttype=json"
     );
 }
+export function shengwuSearch() {
+    return request.get(
+        'gisserver/wfsserver/liushisijiayuanqu1005?version=1.3.0&request=GetFeature&typename=64jiayuanqujibenqingkuang&propertyname=*&filter=<Filter><PropertyIsLike+wildCard%3D"*"><PropertyName>chanyeDW<%2FPropertyName><Literal>*鐢熺墿鍖昏嵂*<%2FLiteral><%2FPropertyIsLike><%2FFilter>&format=json'
+    );
+}
\ No newline at end of file
diff --git a/src/assets/js/mapMsg.js b/src/assets/js/mapMsg.js
index 7a34b44..c71bcf1 100644
--- a/src/assets/js/mapMsg.js
+++ b/src/assets/js/mapMsg.js
@@ -86,11 +86,14 @@
         })
         if (accept.length > 0) {
             rpc.getFuzzyQuery(result)
-        }else{
-            vueEvents.$emit("queryData", false);
-            rpc.setClearAllMsg();
-            rpc.setMapRest();
         }
+        
+        
+        // else{
+        //     vueEvents.$emit("queryData", false);
+        //     rpc.setClearAllMsg();
+        //     rpc.setMapRest();
+        // }
 
 
 
diff --git a/src/assets/js/rpc.js b/src/assets/js/rpc.js
index aa95712..5708571 100644
--- a/src/assets/js/rpc.js
+++ b/src/assets/js/rpc.js
@@ -6,7 +6,8 @@
     liushisijiayuanqudizhibianmafuwu,
     findAddressCandidates,
     getDiKuanFanWei,
-    ent_selectByName
+    ent_selectByName,
+    shengwuSearch
 } from "../../api/api";
 import vueEvents from "@/utils/vueEvent.js";
 let PoiLayerConstructor = Vue.extend(coord);
@@ -25,13 +26,13 @@
     pointerFly: null, //瀹氱偣婕父
     isShow: false,
     objArr: [],
+    pointrange:null,
+
     //鍏抽敭瀛楁煡璇�
     getFuzzyQuery(res) {
         if(res.message.indexOf('濂旈┌')>-1){
             store.queryLayer.val ='濂旈┌鍏徃'
-        } else if(res.message.indexOf('姘告槍')>-1){
-            store.queryLayer.val ='姘告槍宸ヤ笟鍥�'
-        }else if(res.message.indexOf('浜笢')>-1){
+        }  else if(res.message.indexOf('浜笢')>-1){
             store.queryLayer.val ='浜笢'
         }else if(res.message.indexOf('灏忕背')>-1){
             store.queryLayer.val ='灏忕背'
@@ -39,7 +40,7 @@
             store.queryLayer.val ='鍗氬ぇ澶у帵'
         }else{
           
-            //  store.queryLayer.val = res.message;
+  store.queryLayer.val = res.message;
         }
      
         this.setClearAllMsg();
@@ -84,21 +85,19 @@
 
             this.dataQuery = [];
             this.objArr = [];
+            this.pointrange = 2000;
             for (var i = 0; i < length; i++) {
                 var world = keyWorld[i].word;
                if(world.indexOf('濂旈┌')>-1){
-                   world ='濂旈┌'
-               } else if(world.indexOf('姘告槍')>-1){
-                world ='姘告槍'
-               }else if(world.indexOf('浜笢')>-1){
+                   world ='濂旈┌';
+                   this.pointrange = 12000
+               } else if(world.indexOf('浜笢')>-1){
                 world ='浜笢'
                }else if(world.indexOf('灏忕背')>-1){
                 world ='灏忕背'
-               }else if(world.indexOf('鍗氬ぇ')>-1){
-                world ='鍗氬ぇ'
-               }else{
-               continue;
-               }
+               }else if(world.indexOf('鍗氬ぇ澶у帵')>-1){
+                world ='鍗氬ぇ澶у帵'
+               } 
                 this.setFuzzyQueryData(world, i, length - 1);
             }
         }
@@ -107,7 +106,8 @@
         Promise.all([
             ent_selectByName(res), //浼佷笟
             liushisijiayuanqudizhibianmafuwu(res), //鍥尯
-            findAddressCandidates(res) //鍦板潡
+            findAddressCandidates(res) ,//鍦板潡,
+           
         ]).then(result => {
             var that = this;
             store.queryLayer.data = [];
@@ -159,6 +159,7 @@
                 };
                 that.objArr.push(itemObj);
             });
+
             if (index == length) {
                 if (that.objArr.length <= 0) {
 
@@ -589,7 +590,7 @@
             offset: {
                 heading: Cesium.Math.toRadians(-200),
                 pitch: Cesium.Math.toRadians(-45),
-                range: 4000
+                range: this.pointrange
             },
             duration: 3
         });
diff --git a/static/layers.json b/static/layers.json
index b4cf6dc..dfbdd28 100644
--- a/static/layers.json
+++ b/static/layers.json
@@ -154,6 +154,7 @@
     {
       "id": "33213273",
       "name": "鍦板浘鏁版嵁",
+      "disabled": false,
       "children": [
         {
           "id": "AC1CE1F9",
@@ -217,4 +218,4 @@
     "contrast": 1,
     "saturation": 1
   }
-}
+}
\ No newline at end of file
diff --git a/static/mapData.js b/static/mapData.js
index 7399417..a50b7f0 100644
--- a/static/mapData.js
+++ b/static/mapData.js
@@ -96,7 +96,7 @@
         lineRoam: ['婕父', '瀵艰埅'],
         closeRoam: ['鍋滄婕父', '鍋滄瀵艰埅'],
         localPage: ['涓�', '浜�', '涓�', '鍥�', '浜�', '鍏�'],
-        acceptMsg:['宸ヤ笟鍥�','濂旈┌','浜笢','灏忕背','鍗氬ぇ','鏌ョ湅绗�','鍔炰簨娴佺▼']
+        acceptMsg:['瀹氫綅','濂旈┌','浜笢','灏忕背','鍗氬ぇ澶у帵','绗�','鍔炰簨娴佺▼']
     }
 };
 export default mapData;

--
Gitblit v1.9.3