fix(structure): initialize dialogs and edit clickhouse columns

This commit is contained in:
t8y2 committed 2026-05-19 13:31:42 +08:00
1 parent 5b3b69f7fb
commit 69ee7f2d8b
18 files changed
+325 -120

No files matched your search

@@ -292,21 +292,25 @@ watch(schema, (value) => {
if (value) loadTables(preferredTable).catch((e) => toast(String(e), 5000));
});
watch(open, async (val) => {
if (val) {
resetState();
pendingPrefillTable.value = props.prefillTable ?? "";
if (props.prefillConnectionId) {
skipConnectionWatch.value = true;
connectionId.value = props.prefillConnectionId;
await loadDatabases(props.prefillConnectionId);
if (props.prefillDatabase) {
database.value = props.prefillDatabase;
await loadSchemas(props.prefillSchema);
watch(
open,
async (val) => {
if (val) {
resetState();
pendingPrefillTable.value = props.prefillTable ?? "";
if (props.prefillConnectionId) {
skipConnectionWatch.value = true;
connectionId.value = props.prefillConnectionId;
await loadDatabases(props.prefillConnectionId);
if (props.prefillDatabase) {
database.value = props.prefillDatabase;
await loadSchemas(props.prefillSchema);
}
}
}
}
});
},
{ immediate: true },
);
</script>
<template>