feat():隐藏水库水文点

qzc-dev
李神峰 2025-09-10 15:39:03 +08:00
parent 55c49fc5e8
commit daecd688eb
4 changed files with 12 additions and 6 deletions

View File

@ -94,7 +94,10 @@ export default class ShuiKuLayer extends BaseLayer {
// }
// });
// }
const list = data.map((i)=>{
const list = data.filter(o=>o.stnm==='檀树岗' || o.stnm==='檀树岗(新)')
.map((i) => {
return {
id : i.stcd,
name: i.stnm,

View File

@ -628,6 +628,7 @@ const HomePage = ({ showPanels }) => {
// 清空搜索输入框
setSearchVal('')
dispatch.runtime.closeFeaturePopAll()
dispatch.map.setLayerVisible({ ShuiKuLayer: false })
mapObj && mapObj.getLayers().getArray().forEach(layer => {
if (layer.values_.name && (layer.values_.name.indexOf('ZHZS_WXQ') > -1 || layer.values_.name.indexOf('ZHZS_YQ') > -1 || layer.values_.name.indexOf('ZHZS_YQ_DRP') > -1)) {
layer.getSource().clear()
@ -681,6 +682,7 @@ const HomePage = ({ showPanels }) => {
setSearchVal('')
setCheckedObj(item)
setShowTable(true)
dispatch.map.setLayerVisible({ ShuiKuLayer: false })
mapObj && mapObj.getLayers().getArray().forEach(layer => {
if (layer.values_.name && (layer.values_.name.indexOf('ZHZS_WXQ') > -1 || layer.values_.name.indexOf('ZHZS_YQ') > -1 || layer.values_.name.indexOf('ZHZS_YQ_DRP') > -1)) {
layer.getSource().clear()

View File

@ -25,13 +25,13 @@ const Page = () => {
},[])
const getData = async (params) => {
const data = await reservoirlist(params) || []
const list = [...data.filter(o=>o.stnm==='檀树岗(新)'),...data.filter(o=>o.stnm!=='檀树岗(新)')]
const data = await reservoirlist(params) || []
// const list = [...data.filter(o=>o.stnm==='檀树岗(新)'),...data.filter(o=>o.stnm!=='檀树岗(新)')]
const list = [...data.filter(o=>o.stnm==='檀树岗'),...data.filter(o=>o.stnm==='檀树岗(新)')]
setData(list)
}
const getShuiKu = () => {
SkRealPromiseWX.get().then((res) => {
const list = [...res].map((i)=>{
return {
@ -40,7 +40,8 @@ const Page = () => {
...i
}
})
const list2 = [...list.filter(o=>o.stnm==='檀树岗(新)'),...list.filter(o=>o.stnm!=='檀树岗(新)')]
// const list2 = [...list.filter(o=>o.stnm==='檀树岗(新)'),...list.filter(o=>o.stnm!=='檀树岗(新)')]
const list2 = [...list.filter(o=>o.stnm==='檀树岗'),...list.filter(o=>o.stnm==='檀树岗(新)')]
console.log('res',list2);
const data = list2[checked]
dispatch.runtime.setFeaturePop({

View File

@ -17,7 +17,7 @@ export default function Sksq() {
const getData = async (params) => {
const data = await reservoirlist(params)
setTableData(data);
setTableData(data.filter(o=>o.stnm==='檀树岗' || o.stnm==='檀树岗(新)'));
}
useEffect(() => {
let option = {