|
|
@ -24,7 +24,7 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState |
|
|
|
(meta: Ref<TableType>, column?: Ref<ColumnType>) => { |
|
|
|
(meta: Ref<TableType>, column?: Ref<ColumnType>) => { |
|
|
|
const { sqlUi } = useProject() |
|
|
|
const { sqlUi } = useProject() |
|
|
|
const { $api } = useNuxtApp() |
|
|
|
const { $api } = useNuxtApp() |
|
|
|
|
|
|
|
const { getMeta } = useMetas() |
|
|
|
const toast = useToast() |
|
|
|
const toast = useToast() |
|
|
|
|
|
|
|
|
|
|
|
const idType = null |
|
|
|
const idType = null |
|
|
@ -196,6 +196,9 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState |
|
|
|
} |
|
|
|
} |
|
|
|
await $api.dbTableColumn.create(meta.value.id as string, formState.value) |
|
|
|
await $api.dbTableColumn.create(meta.value.id as string, formState.value) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (formState.value.uidt === UITypes.LinkToAnotherRecord) { |
|
|
|
|
|
|
|
await getMeta(formState.value.childId, true) |
|
|
|
|
|
|
|
} |
|
|
|
toast.success('Column created') |
|
|
|
toast.success('Column created') |
|
|
|
} |
|
|
|
} |
|
|
|
onSuccess() |
|
|
|
onSuccess() |
|
|
|