|
|
@ -1,6 +1,6 @@ |
|
|
|
import { reactive } from 'vue' |
|
|
|
import { reactive } from 'vue' |
|
|
|
import type { ComputedRef, Ref } from 'vue' |
|
|
|
import type { ComputedRef, Ref } from 'vue' |
|
|
|
import type { ColumnType, MapType, PaginatedType, ViewType } from 'nocodb-sdk' |
|
|
|
import type { ColumnType, MapType, PaginatedType, TableType, ViewType } from 'nocodb-sdk' |
|
|
|
import { IsPublicInj, ref, storeToRefs, useInjectionState, useMetas, useProject } from '#imports' |
|
|
|
import { IsPublicInj, ref, storeToRefs, useInjectionState, useMetas, useProject } from '#imports' |
|
|
|
import type { Row } from '~/lib' |
|
|
|
import type { Row } from '~/lib' |
|
|
|
|
|
|
|
|
|
|
@ -22,7 +22,7 @@ const formatData = (list: Record<string, any>[]) => |
|
|
|
|
|
|
|
|
|
|
|
const [useProvideMapViewStore, useMapViewStore] = useInjectionState( |
|
|
|
const [useProvideMapViewStore, useMapViewStore] = useInjectionState( |
|
|
|
( |
|
|
|
( |
|
|
|
meta: Ref<MapType | undefined>, |
|
|
|
meta: Ref<(MapType & { id: string }) | undefined>, |
|
|
|
viewMeta: Ref<(ViewType | MapType | undefined) & { id: string }> | ComputedRef<(ViewType & { id: string }) | undefined>, |
|
|
|
viewMeta: Ref<(ViewType | MapType | undefined) & { id: string }> | ComputedRef<(ViewType & { id: string }) | undefined>, |
|
|
|
shared = false, |
|
|
|
shared = false, |
|
|
|
where?: ComputedRef<string | undefined>, |
|
|
|
where?: ComputedRef<string | undefined>, |
|
|
@ -111,7 +111,7 @@ const [useProvideMapViewStore, useMapViewStore] = useInjectionState( |
|
|
|
if (currentRow.rowMeta) currentRow.rowMeta.saving = true |
|
|
|
if (currentRow.rowMeta) currentRow.rowMeta.saving = true |
|
|
|
try { |
|
|
|
try { |
|
|
|
const { missingRequiredColumns, insertObj } = await populateInsertObject({ |
|
|
|
const { missingRequiredColumns, insertObj } = await populateInsertObject({ |
|
|
|
meta: metaValue!, |
|
|
|
meta: metaValue as TableType, |
|
|
|
ltarState, |
|
|
|
ltarState, |
|
|
|
getMeta, |
|
|
|
getMeta, |
|
|
|
row, |
|
|
|
row, |
|
|
|