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