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 { return {
id : i.stcd, id : i.stcd,
name: i.stnm, name: i.stnm,

View File

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

View File

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

View File

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