|
|
@ -31,7 +31,7 @@ interface ValidationsObj { |
|
|
|
const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState( |
|
|
|
const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState( |
|
|
|
(meta: Ref<TableType | undefined>, column: Ref<ColumnType | undefined>) => { |
|
|
|
(meta: Ref<TableType | undefined>, column: Ref<ColumnType | undefined>) => { |
|
|
|
const projectStore = useProject() |
|
|
|
const projectStore = useProject() |
|
|
|
const { isMysql: isMysqlFunc, isPg: isPgFunc, isMssql: isMssqlFunc } = projectStore |
|
|
|
const { isMysql: isMysqlFunc, isPg: isPgFunc, isMssql: isMssqlFunc, isXcdbBase: isXcdbBaseFunc } = projectStore |
|
|
|
const { project, sqlUis } = storeToRefs(projectStore) |
|
|
|
const { project, sqlUis } = storeToRefs(projectStore) |
|
|
|
|
|
|
|
|
|
|
|
const { $api } = useNuxtApp() |
|
|
|
const { $api } = useNuxtApp() |
|
|
@ -52,6 +52,8 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState |
|
|
|
|
|
|
|
|
|
|
|
const isMssql = computed(() => isMssqlFunc(meta.value?.base_id ? meta.value?.base_id : Object.keys(sqlUis.value)[0])) |
|
|
|
const isMssql = computed(() => isMssqlFunc(meta.value?.base_id ? meta.value?.base_id : Object.keys(sqlUis.value)[0])) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const isXcdbBase = computed(() => isXcdbBaseFunc(meta.value?.base_id ? meta.value?.base_id : Object.keys(sqlUis.value)[0])) |
|
|
|
|
|
|
|
|
|
|
|
const idType = null |
|
|
|
const idType = null |
|
|
|
|
|
|
|
|
|
|
|
const additionalValidations = ref<ValidationsObj>({}) |
|
|
|
const additionalValidations = ref<ValidationsObj>({}) |
|
|
@ -289,6 +291,7 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState |
|
|
|
isMssql, |
|
|
|
isMssql, |
|
|
|
isPg, |
|
|
|
isPg, |
|
|
|
isMysql, |
|
|
|
isMysql, |
|
|
|
|
|
|
|
isXcdbBase |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
) |
|
|
|
) |
|
|
|