2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-07 03:17:24 +08:00

feat: 数据库管理优化1

This commit is contained in:
耗子
2024-11-27 01:08:14 +08:00
parent 3926bb83c1
commit cd8a10d799
18 changed files with 196 additions and 62 deletions

View File

@@ -18,6 +18,17 @@ const databaseType = [
{ label: 'PostgreSQL', value: 'postgresql' }
]
watch(
() => createModel.value.type,
(value) => {
if (value === 'mysql') {
createModel.value.port = 3306
} else if (value === 'postgresql') {
createModel.value.port = 5432
}
}
)
const handleCreate = () => {
useRequest(() => database.serverCreate(createModel.value)).onSuccess(() => {
show.value = false
@@ -31,7 +42,7 @@ const handleCreate = () => {
<n-modal
v-model:show="show"
preset="card"
title="添加数据库服务器"
title="添加服务器"
style="width: 60vw"
size="huge"
:bordered="false"