// import { ref } from 'vue'; // import { defineStore } from 'pinia'; // import { useFetchData } from '@/composables/fetchData'; // import sceneInfoApi from '@/api/sceneInfoApi'; // import { useToolboxStore } from '@/stores/toolbox'; // const toolboxStore = useToolboxStore(); // // 走航设备 // export const useGridStore = defineStore('grid', () => { // const selectedGrid = ref(undefined); // function searchScene(lng, lat) { // // if (toolboxStore.sceneSearchStatus) { // return fetchData(() => { // return sceneInfoApi // .searchByCoordinate(lng, lat, radius.value * 1000) // .then((res) => { // sceneList.value = res.data.filter((v) => { // return v.typeId != 19 && v.typeId != 20; // }); // return res; // }); // }); // // } // } // return { radius, sceneList, loading, searchScene }; // });