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