From efc09a8745faf601fc920ab5990574114d5a39cd Mon Sep 17 00:00:00 2001 From: tiny-craft <137850705+tiny-craft@users.noreply.github.com> Date: Sat, 7 Oct 2023 15:24:02 +0800 Subject: [PATCH] refactor: separate define for all opened server status info --- backend/services/connection_service.go | 8 +- .../src/components/content/ContentPane.vue | 120 ++++++++++++++---- .../components/dialogs/ConnectionDialog.vue | 2 +- 3 files changed, 98 insertions(+), 32 deletions(-) diff --git a/backend/services/connection_service.go b/backend/services/connection_service.go index 5d276b4..f780b58 100644 --- a/backend/services/connection_service.go +++ b/backend/services/connection_service.go @@ -302,10 +302,6 @@ func (c *connectionService) OpenConnection(name string) (resp types.JSResp) { } } switch selConn.DBFilterType { - case "none": - for idx := 0; idx < totaldb; idx++ { - dbs = append(dbs, queryDB(idx)) - } case "show": for _, idx := range selConn.DBFilterList { dbs = append(dbs, queryDB(idx)) @@ -316,6 +312,10 @@ func (c *connectionService) OpenConnection(name string) (resp types.JSResp) { dbs = append(dbs, queryDB(idx)) } } + default: + for idx := 0; idx < totaldb; idx++ { + dbs = append(dbs, queryDB(idx)) + } } resp.Success = true diff --git a/frontend/src/components/content/ContentPane.vue b/frontend/src/components/content/ContentPane.vue index 9ef78a9..907dd96 100644 --- a/frontend/src/components/content/ContentPane.vue +++ b/frontend/src/components/content/ContentPane.vue @@ -1,55 +1,109 @@