refactor: code review

This commit is contained in:
meilin.huang
2023-11-26 21:21:35 +08:00
parent 54ab34df3f
commit 64bd51c3b0
21 changed files with 925 additions and 675 deletions

View File

@@ -7,7 +7,7 @@
<span v-if="data.type.value == SqlExecNodeType.DbInst">
<el-popover :show-after="500" placement="right-start" title="数据库实例信息" trigger="hover" :width="250">
<template #reference>
<SvgIcon :name="DbInst.getIconName(data.params.type)" :size="18" />
<SvgIcon :name="getDbDialect(data.params.type).getIcon()" :size="18" />
</template>
<template #default>
<el-descriptions :column="1" size="small">
@@ -66,7 +66,7 @@
<el-descriptions-item label-align="right">
<template #label>
<div>
<SvgIcon :name="DbInst.getIconName(nowDbInst.type)" :size="18" />
<SvgIcon :name="getDbDialect(nowDbInst.type).getIcon()" :size="18" />
实例
</div>
</template>
@@ -104,7 +104,7 @@
{{ dt.params.name }}
</el-descriptions-item>
<el-descriptions-item label="host">
<SvgIcon :name="DbInst.getIconName(dt.params.type)" :size="18" />
<SvgIcon :name="getDbDialect(dt.params.type).getIcon()" :size="18" />
{{ dt.params.host }}
</el-descriptions-item>
<el-descriptions-item label="库名">
@@ -159,6 +159,7 @@ import { dbApi } from './api';
import { dispposeCompletionItemProvider } from '@/components/monaco/completionItemProvider';
import SvgIcon from '@/components/svgIcon/index.vue';
import { ContextmenuItem } from '@/components/contextmenu';
import { getDbDialect } from './dialect/index';
const DbSqlEditor = defineAsyncComponent(() => import('./component/sqleditor/DbSqlEditor.vue'));
const DbTableDataOp = defineAsyncComponent(() => import('./component/table/DbTableDataOp.vue'));