From baaeeebe8cfa64047304372500922ef39d0a402f Mon Sep 17 00:00:00 2001 From: 2812875475 <2812875475@qq.com> Date: Sun, 21 Apr 2024 20:21:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/detabase/analysis/index.vue | 130 +++++++++++++++++++++----- 1 file changed, 107 insertions(+), 23 deletions(-) diff --git a/src/views/detabase/analysis/index.vue b/src/views/detabase/analysis/index.vue index ea08c8c..e2bc0d4 100644 --- a/src/views/detabase/analysis/index.vue +++ b/src/views/detabase/analysis/index.vue @@ -13,36 +13,61 @@ v-for="(database, dbIndex) in item.databaseList" :key="dbIndex" :index="item.id + '-' + (dbIndex + 1)" + class="custom-menu-item" > - {{ database }} + {{ database}} + + + {{item}} + + - - - - - 查看 - 新增 - 删除 - - - 王小虎 - - - + + + +

{{title}}--资产结构概述

- - - - - - -
+ + + + + + + + + + + + Aside + + Main + Footer + + +
+ + 查询 + + + + @@ -74,23 +99,49 @@ export default { /*数据源查询条件*/ queryParams: {}, databaseList:[], - tableList:[] + tableList:[], + select:[], + selectSqlResp:{}, + title:'' } }, created() { this.getList() }, + watch:{ + "select":{ + handler(val){ + val.forEach(item=>{ + if(item){ + this.selectSqlResp.tableName=item + } + }) + }, + deep:true + } + }, methods: { + selectSql(){ + console.log(this.selectSqlResp) + }, /*选中标题*/ handSubmenuTitle(item){ + this.title=item.name let databaseConnect={}; + item.databaseList=[] databaseConnect.username=item.username; databaseConnect.password=item.password; databaseConnect.host=item.host; databaseConnect.type=item.type; selectDatabaseList(databaseConnect).then( res=>{ - item.databaseList=res.data + /*所有数据库*/ + //item.databaseList=res.data + res.data.forEach(item1=>{ + if(item1==item.databaseName){ + item.databaseList.push(item1) + } + }) } ) console.log(item) @@ -137,6 +188,7 @@ export default { password: item.password, type: item.type, connectionParam: item.connectionParam, + databaseName: item.databaseName, databaseList:[ ] @@ -150,6 +202,14 @@ export default { }