// 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 };
|
// });
|