Browse Source

确权调查测试问题修改

rongxin_prod
QI_YUJIE 1 year ago
parent
commit
6db0587498
1 changed files with 15 additions and 8 deletions
  1. +15
    -8
      src/views/contracted/village/map/map.vue

+ 15
- 8
src/views/contracted/village/map/map.vue View File

@@ -19,12 +19,12 @@
<p class="legend_tt">图例 <p class="legend_tt">图例
<img src="../../../../../static/images/contracted/map_icon_01.png" alt=""> <img src="../../../../../static/images/contracted/map_icon_01.png" alt="">
</p> </p>
<van-checkbox-group v-model="result">
<van-checkbox name="a" shape="square" checked-color="#16e90f"><div><p>承包地</p><i class="i1"></i></div></van-checkbox>
<van-checkbox name="b" shape="square" checked-color="#01c6de"><div><p>自留地</p><i class="i2"></i></div></van-checkbox>
<van-checkbox name="c" shape="square" checked-color="#eeee00"><div><p>机动地</p><i class="i3"></i></div></van-checkbox>
<van-checkbox name="d" shape="square" checked-color="#ee3c3c"><div><p>开荒地</p><i class="i4"></i></div></van-checkbox>
<van-checkbox name="e" shape="square" checked-color="#eb8600"><div><p>其他地</p><i class="i5"></i></div></van-checkbox>
<van-checkbox-group v-model="landCategory" @change="filterLandLayer">
<van-checkbox name="10" shape="square" checked-color="#16e90f"><div><p>承包地</p><i class="i1"></i></div></van-checkbox>
<van-checkbox name="21" shape="square" checked-color="#01c6de"><div><p>自留地</p><i class="i2"></i></div></van-checkbox>
<van-checkbox name="22" shape="square" checked-color="#eeee00"><div><p>机动地</p><i class="i3"></i></div></van-checkbox>
<van-checkbox name="23" shape="square" checked-color="#ee3c3c"><div><p>开荒地</p><i class="i4"></i></div></van-checkbox>
<van-checkbox name="99" shape="square" checked-color="#eb8600"><div><p>其他地</p><i class="i5"></i></div></van-checkbox>
</van-checkbox-group> </van-checkbox-group>
</div> </div>
<div class="legend_second" v-if="taskStatus === '2'"> <div class="legend_second" v-if="taskStatus === '2'">
@@ -182,7 +182,6 @@
name: "contractedVillageContractor", name: "contractedVillageContractor",
data() { data() {
return { return {
result: [],
form: {}, // 地块信息表单参数 form: {}, // 地块信息表单参数
map: "", // 地图 map: "", // 地图
mapGeoServerUrl: "", // geoserver地址 mapGeoServerUrl: "", // geoserver地址
@@ -215,6 +214,7 @@
showDeleteBtn: false, // 控制删除按钮的显示隐藏 showDeleteBtn: false, // 控制删除按钮的显示隐藏
isDisabled: false, // 是否禁用 isDisabled: false, // 是否禁用
taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成
landCategory: ['10'], // 地块类别
}; };
}, },
created() { created() {
@@ -418,6 +418,13 @@
}); });
}); });
}, },
filterLandLayer() {
if (this.landLayer) {
this.map.removeLayer(this.landLayer);
this.landLayer = "";
}
this.addLandLayer();
},
// 添加地块图层 // 添加地块图层
addLandLayer() { addLandLayer() {
this.landLayer = new ol.layer.Image({ this.landLayer = new ol.layer.Image({
@@ -425,7 +432,7 @@
url: this.mapGeoServerUrl + '/wms', url: this.mapGeoServerUrl + '/wms',
params: { params: {
LAYERS: this.landLayerName, LAYERS: this.landLayerName,
cql_filter: "dept_id = '" + this.$route.query.deptId + "'",
cql_filter: "dept_id = '" + this.$route.query.deptId + "' and DKLB in (" + this.landCategory + ")",
SRID: 3857, SRID: 3857,
abc: Math.random() // 无效参数,保证每次发送的请求都不一样 abc: Math.random() // 无效参数,保证每次发送的请求都不一样
} }


Loading…
Cancel
Save