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 {
}