diff --git a/mayfly_go_web/package.json b/mayfly_go_web/package.json index 92fb832a..0006db11 100644 --- a/mayfly_go_web/package.json +++ b/mayfly_go_web/package.json @@ -33,7 +33,7 @@ "splitpanes": "^3.1.5", "sql-formatter": "^14.0.0", "uuid": "^9.0.1", - "vue": "^3.4.7", + "vue": "^3.4.8", "vue-router": "^4.2.5", "xterm": "^5.3.0", "xterm-addon-fit": "^0.8.0", @@ -47,8 +47,8 @@ "@types/sortablejs": "^1.15.3", "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", - "@vitejs/plugin-vue": "^5.0.2", - "@vue/compiler-sfc": "^3.4.7", + "@vitejs/plugin-vue": "^5.0.3", + "@vue/compiler-sfc": "^3.4.8", "dotenv": "^16.3.1", "eslint": "^8.35.0", "eslint-plugin-vue": "^9.19.2", diff --git a/mayfly_go_web/src/views/ops/db/SqlExec.vue b/mayfly_go_web/src/views/ops/db/SqlExec.vue index 9d15e30d..adcf4690 100644 --- a/mayfly_go_web/src/views/ops/db/SqlExec.vue +++ b/mayfly_go_web/src/views/ops/db/SqlExec.vue @@ -255,6 +255,7 @@ const NodeTypeDbInst = new NodeType(SqlExecNodeType.DbInst).withLoadNodesFunc((p // 数据库节点 const NodeTypeDb = new NodeType(SqlExecNodeType.Db) + .withContextMenuItems([new ContextmenuItem('reloadTables', '刷新').withIcon('RefreshRight').withOnClick((data: any) => reloadNode(data.key))]) .withLoadNodesFunc(async (parentNode: TagTreeNode) => { const params = parentNode.params; // pg类数据库会多一层schema @@ -280,6 +281,7 @@ const NodeTypeDb = new NodeType(SqlExecNodeType.Db) // postgres schema模式 const NodeTypePostgresScheam = new NodeType(SqlExecNodeType.PgSchema) + .withContextMenuItems([new ContextmenuItem('reloadTables', '刷新').withIcon('RefreshRight').withOnClick((data: any) => reloadNode(data.key))]) .withLoadNodesFunc(async (parentNode: TagTreeNode) => { const params = parentNode.params; return [ @@ -292,7 +294,7 @@ const NodeTypePostgresScheam = new NodeType(SqlExecNodeType.PgSchema) // 数据库表菜单节点 const NodeTypeTableMenu = new NodeType(SqlExecNodeType.TableMenu) .withContextMenuItems([ - new ContextmenuItem('reloadTables', '刷新').withIcon('RefreshRight').withOnClick((data: any) => reloadTables(data.key)), + new ContextmenuItem('reloadTables', '刷新').withIcon('RefreshRight').withOnClick((data: any) => reloadNode(data.key)), new ContextmenuItem('tablesOp', '表操作').withIcon('Setting').withOnClick((data: any) => { const params = data.params; @@ -596,7 +598,7 @@ const getSqlMenuNodeKey = (dbId: number, db: string) => { return `${dbId}.${db}.sql-menu`; }; -const reloadTables = (nodeKey: string) => { +const reloadNode = (nodeKey: string) => { state.reloadStatus = true; tagTreeRef.value.reloadNode(nodeKey); }; diff --git a/mayfly_go_web/src/views/ops/db/SyncTaskEdit.vue b/mayfly_go_web/src/views/ops/db/SyncTaskEdit.vue index 5f3e4018..c04c0b66 100644 --- a/mayfly_go_web/src/views/ops/db/SyncTaskEdit.vue +++ b/mayfly_go_web/src/views/ops/db/SyncTaskEdit.vue @@ -11,7 +11,7 @@ > - + @@ -108,7 +108,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -140,7 +140,41 @@