- {{ JSON.stringify(formattedData) }}
- {{ JSON.stringify(geoDataFieldColumn?.title) }}
-
-
-
@@ -179,7 +145,7 @@ onMounted(async () => {
#map {
height: 100vh;
}
-.nounderline {
+.nounderline a {
text-decoration: none;
}
diff --git a/packages/nc-gui/composables/useMapViewDataStore.ts b/packages/nc-gui/composables/useMapViewDataStore.ts
index 395722c4b6..0731ff1eed 100644
--- a/packages/nc-gui/composables/useMapViewDataStore.ts
+++ b/packages/nc-gui/composables/useMapViewDataStore.ts
@@ -12,13 +12,10 @@ const [useProvideMapViewStore, useMapViewStore] = useInjectionState(
const { api } = useApi()
const { project } = useProject()
- // const { $e, $api } = useNuxtApp()
const { $api } = useNuxtApp()
const mapMetaData = ref
({})
- // const geoDataField = ref('')
-
const geoDataFieldColumn = ref()
async function loadMapMeta() {
@@ -31,47 +28,11 @@ const [useProvideMapViewStore, useMapViewStore] = useInjectionState(
async function loadMapData() {
if (!viewMeta?.value?.id || !meta?.value?.columns) return
- // formattedData.value = []
-
const res = await api.dbViewRow.list('noco', project.value.id!, meta.value!.id!, viewMeta.value!.id!)
console.log('in useMapViewDataStore - res.list: ', res.list)
formattedData.value = res.list
-
- // for (const data of res) {
- // const key = data.key
- // formattedData.value.set(key, data.value.list)
- // }
-
- // // geoDataFieldColumn.value =
- // // (meta.value.columns as ColumnType[]).filter((f) => f.id === mapMetaData.value.fk_geo_data_col_id)[0] || {}
-
- // geoDataField.value = geoDataFieldColumn!.value!.title!
-
- // // const { fk_geo_data_col_id, meta: geo_meta } = mapMetaData.value
-
- // // const geoMetaObj: any.value = geo_meta ? JSON.parse(geo_meta as string) : {}
-
- // // console.log('column geodata', stackMetaObj.value[fk_geo_data_col_id])
- // // if ((!project?.value?.id || !meta.value?.id || !viewMeta?.value?.id) && !isPublic.value) return
-
- // // reset formattedData & countByStack to avoid storing previous data after changing grouping field
-
- // // alert('in loadMapData')
- // // debugger
-
- // console.log('res in mapviewdatastore', res)
-
- // for (const data of res.list) {
- // formattedData.value = data.value
- // formattedData.value = res.list
- // }
-
- // for (const data of res) {
- // const key = data.key
- // formattedData.value.set(key, formatData(data.value.list))
- // }
}
return {
@@ -93,33 +54,3 @@ export function useMapViewStoreOrThrow() {
return mapViewStore
}
-
-// async function loadMapData() {
-// if ((!project?.value?.id || !meta.value?.id || !viewMeta?.value?.id) && !isPublic.value) return
-
-// // reset formattedData & countByStack to avoid storing previous data after changing grouping field
-// formattedData.value = new Map()
-// countByStack.value = new Map()
-
-// let res
-
-// if (isPublic.value) {
-// res = await fetchSharedViewGroupedData(groupingFieldColumn!.value!.id!)
-// } else {
-// res = await api.dbViewRow.groupedDataList(
-// 'noco',
-// project.value.id!,
-// meta.value!.id!,
-// viewMeta.value!.id!,
-// groupingFieldColumn!.value!.id!,
-// {},
-// {},
-// )
-// }
-
-// for (const data of res) {
-// const key = data.key
-// formattedData.value.set(key, formatData(data.value.list))
-// countByStack.value.set(key, data.value.pageInfo.totalRows || 0)
-// }
-// }