From c8f0b0a83f06f38d5d4629320bdb2fce8facfddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=AE=97=E6=B4=8B?= Date: Thu, 27 Oct 2022 10:30:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mayfly_go_web/src/store/interface/index.ts | 3 +- .../src/store/modules/mongoDbOptInfo.ts | 3 +- .../src/store/modules/mysqlDbOptInfo.ts | 3 +- .../src/store/modules/redisDbOptInfo.ts | 3 +- mayfly_go_web/src/views/ops/db/DbList.vue | 24 ++++++--------- mayfly_go_web/src/views/ops/db/SqlExec.vue | 8 ++--- .../src/views/ops/mongo/MongoDataOp.vue | 30 ++++++++++++++++++- .../src/views/ops/mongo/MongoList.vue | 12 +++----- .../src/views/ops/redis/DataOperation.vue | 10 ++++--- .../src/views/ops/redis/RedisList.vue | 9 +++--- 10 files changed, 59 insertions(+), 46 deletions(-) diff --git a/mayfly_go_web/src/store/interface/index.ts b/mayfly_go_web/src/store/interface/index.ts index 40a83c16..3ae8a915 100644 --- a/mayfly_go_web/src/store/interface/index.ts +++ b/mayfly_go_web/src/store/interface/index.ts @@ -74,8 +74,7 @@ export interface UserInfosState { // 数据操作信息 export interface DbOptInfoState { dbOptInfo: { - projectId?: number, - envId?: number, + tagPath?: string, dbId?: number, db?: string, } diff --git a/mayfly_go_web/src/store/modules/mongoDbOptInfo.ts b/mayfly_go_web/src/store/modules/mongoDbOptInfo.ts index 1245e7d2..b184284c 100644 --- a/mayfly_go_web/src/store/modules/mongoDbOptInfo.ts +++ b/mayfly_go_web/src/store/modules/mongoDbOptInfo.ts @@ -6,8 +6,7 @@ const mongoDbOptInfoModule: Module = { namespaced: true, state: { dbOptInfo: { - projectId: 0, - envId: 0, + tagPath: '', dbId: 0, db: '0', }, diff --git a/mayfly_go_web/src/store/modules/mysqlDbOptInfo.ts b/mayfly_go_web/src/store/modules/mysqlDbOptInfo.ts index 7f5590fc..b92c03fd 100644 --- a/mayfly_go_web/src/store/modules/mysqlDbOptInfo.ts +++ b/mayfly_go_web/src/store/modules/mysqlDbOptInfo.ts @@ -6,8 +6,7 @@ const sqlExecInfoModule: Module = { namespaced: true, state: { dbOptInfo: { - projectId: 0, - envId: 0, + tagPath: '', dbId: 0, db: '0', } diff --git a/mayfly_go_web/src/store/modules/redisDbOptInfo.ts b/mayfly_go_web/src/store/modules/redisDbOptInfo.ts index 045a2d07..4e897947 100644 --- a/mayfly_go_web/src/store/modules/redisDbOptInfo.ts +++ b/mayfly_go_web/src/store/modules/redisDbOptInfo.ts @@ -6,8 +6,7 @@ const redisDbOptInfoModule: Module = { namespaced: true, state: { dbOptInfo: { - projectId: 0, - envId: 0, + tagPath: '', dbId: 0, db: '0', }, diff --git a/mayfly_go_web/src/views/ops/db/DbList.vue b/mayfly_go_web/src/views/ops/db/DbList.vue index 0ec5394a..bf7b880a 100644 --- a/mayfly_go_web/src/views/ops/db/DbList.vue +++ b/mayfly_go_web/src/views/ops/db/DbList.vue @@ -39,18 +39,13 @@ - {{ db }} - 数据操作 - +
+ {{ db }} + 数据操作 +
@@ -636,10 +631,9 @@ export default defineComponent({ // 判断db是否发生改变 let oldDb = store.state.sqlExecInfo.dbOptInfo.db; if(db && oldDb !== db){ - const {projectId, envId, id} = row; + const {tagPath, id} = row; let params = { - projectId, - envId, + tagPath, dbId: id, db } diff --git a/mayfly_go_web/src/views/ops/db/SqlExec.vue b/mayfly_go_web/src/views/ops/db/SqlExec.vue index 8fc78e47..8c7dffb4 100644 --- a/mayfly_go_web/src/views/ops/db/SqlExec.vue +++ b/mayfly_go_web/src/views/ops/db/SqlExec.vue @@ -344,7 +344,6 @@ export default defineComponent({ const tableMap = new Map(); const state = reactive({ - projectId: null, token: token, defalutLimit: 20, // 默认查询数量 tags: [], @@ -1240,9 +1239,8 @@ export default defineComponent({ await saveSql(); } // 设置项目id和环境id - const { projectId, envId, dbId, db} = sqlExecInfo.dbOptInfo; - state.projectId = projectId; - state.params.envId = envId + const { tagPath, dbId, db} = sqlExecInfo.dbOptInfo; + state.params.tagPath = tagPath // 查询有哪些数据库实例 await search() // 加载数据库所有schema @@ -1255,7 +1253,7 @@ export default defineComponent({ // 判断如果有数据则加载下拉选项 let sqlExecInfo = store.state.sqlExecInfo - if(sqlExecInfo.dbOptInfo.envId){ + if(sqlExecInfo.dbOptInfo.tagPath){ setSelects(sqlExecInfo) } diff --git a/mayfly_go_web/src/views/ops/mongo/MongoDataOp.vue b/mayfly_go_web/src/views/ops/mongo/MongoDataOp.vue index 21313a9e..50491a78 100644 --- a/mayfly_go_web/src/views/ops/mongo/MongoDataOp.vue +++ b/mayfly_go_web/src/views/ops/mongo/MongoDataOp.vue @@ -134,13 +134,14 @@