refactor: 依赖版本升级等

This commit is contained in:
meilin.huang
2024-02-22 21:03:13 +08:00
parent 2133d9b737
commit 878985f7c5
6 changed files with 26 additions and 37 deletions

View File

@@ -117,9 +117,11 @@ function init() {
state.addon.weblinks = weblinks;
term.loadAddon(weblinks);
fitTerminal();
// 初始化websocket
initSocket();
setTimeout(() => {
fitTerminal();
// 初始化websocket
initSocket();
}, 100);
}
/**

View File

@@ -25,7 +25,6 @@
<template #action="{ data }">
<el-button @click="showInfo(data)" link>详情</el-button>
<el-button v-if="actionBtns[perms.saveInstance]" @click="editInstance(data)" type="primary" link>编辑</el-button>
<el-button v-if="actionBtns[perms.delInstance]" @click="deleteInstance(data)" type="primary" link>删除</el-button>
</template>
</page-table>
@@ -151,26 +150,14 @@ const editInstance = async (data: any) => {
state.instanceEditDialog.visible = true;
};
const deleteInstance = async (data: any) => {
const deleteInstance = async () => {
try {
let instanceName: string;
if (data) {
instanceName = data.name;
} else {
instanceName = state.selectionData.map((x: any) => x.name).join(', ');
}
await ElMessageBox.confirm(`确定删除数据库实例【${instanceName}】?`, '提示', {
await ElMessageBox.confirm(`确定删除数据库实例【${state.selectionData.map((x: any) => x.name).join(', ')}】?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
});
let instanceId: string;
if (data) {
instanceId = data.id;
} else {
instanceId = state.selectionData.map((x: any) => x.id).join(',');
}
await dbApi.deleteInstance.request({ id: instanceId });
await dbApi.deleteInstance.request({ id: state.selectionData.map((x: any) => x.id).join(',') });
ElMessage.success('删除成功');
search();
} catch (err) {