|
@@ -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() // 无效参数,保证每次发送的请求都不一样 |
|
|
} |
|
|
} |
|
|