Pārlūkot izejas kodu

优化

wulanhaote
liuminjian pirms 3 gadiem
vecāks
revīzija
3ad7614a53
1 mainītis faili ar 33 papildinājumiem un 22 dzēšanām
  1. +33
    -22
      src/views/homestead/index.vue

+ 33
- 22
src/views/homestead/index.vue Parādīt failu

@@ -135,7 +135,7 @@
v-model="villageValue" v-model="villageValue"
title="请选择所在村" title="请选择所在村"
:options="hcAreaInfoOption" :options="hcAreaInfoOption"
@close="villageVisbile = false"
@close="hcAreaInfoClose"
@finish="hcAreaInfoFinish" @finish="hcAreaInfoFinish"
active-color="#1989fa" active-color="#1989fa"
:field-names="hcAreaInfoFieldName" :field-names="hcAreaInfoFieldName"
@@ -182,9 +182,13 @@
<div class="searchBar_area"> <div class="searchBar_area">
<div class="bar_icon"></div> <div class="bar_icon"></div>
<div class="bar_ipt"> <div class="bar_ipt">
<input type="text" v-model="seachText" placeholder="请输入宗地或权利人信息" />
<input
type="text"
v-model="seachText"
placeholder="请输入宗地或权利人信息"
/>
</div> </div>
<div id="query" class="bar_text">搜索</div>
<div id="query" class="bar_text">搜索</div>
</div> </div>
<div class="searchBar_more" @click="searchBarOperFun('true')"></div> <div class="searchBar_more" @click="searchBarOperFun('true')"></div>
</div> </div>
@@ -193,9 +197,13 @@
<div class="landHomestead_search"> <div class="landHomestead_search">
<div class="bar_icon"></div> <div class="bar_icon"></div>
<div class="bar_ipt"> <div class="bar_ipt">
<input type="text" v-model="seachText" placeholder="请输入宗地或权利人信息" />
<input
type="text"
v-model="seachText"
placeholder="请输入宗地或权利人信息"
/>
</div> </div>
<div class="bar_text" @click="toggleSearch">搜索</div>
<div class="bar_text" @click="toggleSearch">搜索</div>
</div> </div>
<div class="landHomestead_body"> <div class="landHomestead_body">
<!--0-农房--> <!--0-农房-->
@@ -1117,7 +1125,7 @@ export default {
this.houseLandLookAnmitFun("hide"); this.houseLandLookAnmitFun("hide");
} }
}, },
toggleSearch(){
toggleSearch() {
$("#query").trigger("click"); $("#query").trigger("click");
}, },
//显示农地\农房详情 动画 //显示农地\农房详情 动画
@@ -1796,7 +1804,10 @@ export default {
$("#texiao_di").trigger("click"); $("#texiao_di").trigger("click");
} }
}, },

//关闭选择地址弹窗
hcAreaInfoClose() {
this.villageVisbile = false;
},
//加载地图 //加载地图
mapBackground() { mapBackground() {
let _this = this; let _this = this;
@@ -2224,7 +2235,7 @@ export default {
var nongZt = ["house", "land"]; var nongZt = ["house", "land"];
var texiao_layer_fang; var texiao_layer_fang;
var texiao_layer_di; var texiao_layer_di;
var delete_map = ["mapHouse","mapLand"];
var delete_map = ["mapHouse", "mapLand"];
$("#cun").on("change", function () { $("#cun").on("change", function () {
/** /**
* @api wfs服务空间查询 * @api wfs服务空间查询
@@ -2372,18 +2383,18 @@ export default {
var cun = _this.villageDataObj.deptName; var cun = _this.villageDataObj.deptName;


difang = ["nsgk_hc:t_geo_hc_house", "nsgk_hc:t_geo_hc_land"]; difang = ["nsgk_hc:t_geo_hc_house", "nsgk_hc:t_geo_hc_land"];
var tach =0;
var once =0;
var tach = 0;
var once = 0;
for (var i = 0; i < difang.length; i++) { for (var i = 0; i < difang.length; i++) {
map.removeLayer(delete_map[i]); map.removeLayer(delete_map[i]);
// 数字验证! // 数字验证!
var reg=/\d/;
var reg = /\d/;
//验证汉子 //验证汉子
//var han = /^[\u4e00-\u9fa5]+$/; //var han = /^[\u4e00-\u9fa5]+$/;
if(reg.test(val)){
if (reg.test(val)) {
//循环判断查询条件 //循环判断查询条件
cql_filter = "XH='" + val + "'" + "and CM='" + cun + "'";
}else{
cql_filter = "XH='" + val + "'" + "and CM='" + cun + "'";
} else {
//循环判断查询条件 //循环判断查询条件
if (cun != "all" && cun != "") { if (cun != "all" && cun != "") {
if (difang[i] == "nsgk_hc:t_geo_hc_house") { if (difang[i] == "nsgk_hc:t_geo_hc_house") {
@@ -2450,10 +2461,10 @@ export default {
return geojsonmap; return geojsonmap;
}) })
.then((data) => { .then((data) => {
tach =tach+1;
if(data.features !=null && data.features !=""){
//var datamap = data.bbox;
var datamap = data.features[0].bbox;
tach = tach + 1;
if (data.features != null && data.features != "") {
//var datamap = data.bbox;
var datamap = data.features[0].bbox;
map.getView().animate({ map.getView().animate({
// 只设置需要的属性即可 // 只设置需要的属性即可
center: datamap, // 中心点 center: datamap, // 中心点
@@ -2461,10 +2472,10 @@ export default {
rotation: undefined, // 缩放完成view视图旋转弧度 rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置 duration: 1000, // 缩放持续时间,默认不需要设置
}); });
} else if(tach ==1){
once = once+1;
}else{
if((tach ==2 && once ==1)){
} else if (tach == 1) {
once = once + 1;
} else {
if (tach == 2 && once == 1) {
alert("没有找到相关人员农房农地信息"); alert("没有找到相关人员农房农地信息");
} }
} }


Notiek ielāde…
Atcelt
Saglabāt