mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-31 00:22:30 +00:00
feat(connection): make driver manager link clickable in install hint
This commit is contained in:
@@ -751,6 +751,10 @@ onUnmounted(() => {
|
||||
@connect-failed="
|
||||
(msg: string) => toast(t('connection.connectFailed', { message: translateBackendError(t, msg) }), 5000)
|
||||
"
|
||||
@open-driver-store="
|
||||
showConnectionDialog = false;
|
||||
showDriverStore = true;
|
||||
"
|
||||
@structure-editor-saved="onStructureEditorSaved(onReloadData, toast)"
|
||||
@open-lineage-target="openLineageTarget"
|
||||
@open-database-search-target="openDatabaseSearchTarget"
|
||||
|
||||
@@ -40,6 +40,7 @@ const emit = defineEmits<{
|
||||
connectStarted: [name: string];
|
||||
connectSucceeded: [name: string];
|
||||
connectFailed: [message: string];
|
||||
openDriverStore: [];
|
||||
}>();
|
||||
|
||||
const store = useConnectionStore();
|
||||
@@ -1155,7 +1156,11 @@ function openExternalUrl(url: string) {
|
||||
<div v-if="shouldShowAgentDriverInstallHint" class="grid grid-cols-4 items-center gap-4">
|
||||
<span />
|
||||
<p class="col-span-3 text-xs text-muted-foreground">
|
||||
需要在顶部导航栏「驱动管理」中安装对应的驱动才能连接。
|
||||
需要在顶部导航栏「<a
|
||||
class="underline cursor-pointer text-primary hover:text-primary/80"
|
||||
@click="emit('openDriverStore')"
|
||||
>驱动管理</a
|
||||
>」中安装对应的驱动才能连接。
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ const emit = defineEmits<{
|
||||
connectStarted: [name: string];
|
||||
connectSucceeded: [name: string];
|
||||
connectFailed: [message: string];
|
||||
openDriverStore: [];
|
||||
structureEditorSaved: [];
|
||||
openLineageTarget: [
|
||||
target: {
|
||||
@@ -100,6 +101,7 @@ watch(
|
||||
@connect-started="emit('connectStarted', $event)"
|
||||
@connect-succeeded="emit('connectSucceeded', $event)"
|
||||
@connect-failed="emit('connectFailed', $event)"
|
||||
@open-driver-store="emit('openDriverStore')"
|
||||
/>
|
||||
<EditorSettingsDialog
|
||||
:open="showSettingsDialog"
|
||||
|
||||
Reference in New Issue
Block a user