左侧菜单增加数据导出入口,窗口路由优化

This commit is contained in:
暮光:城中城
2021-08-15 18:03:53 +08:00
parent 3b2abbf19f
commit 04b4794f92
8 changed files with 61 additions and 29 deletions

View File

@@ -87,7 +87,6 @@
downloadFileType: 1,
exportTypeChoiceVisible: false,
// 页面展示相关
nowDatasourceShow: {},
databaseList: [],
tableList: [],
selectTables: [],
@@ -99,14 +98,30 @@
downloadType: 'insert',
dropTableFlag: 0,
createTableFlag: 0,
}
},
mounted: function () {
this.loadDatasourceList();
},
}
},
activated() {
this.initQueryParam(this.$route);
},
mounted() {
this.loadDatasourceList();
},
methods: {
datasourceChangeEvents() {
this.nowDatasourceShow = this.choiceDatasourceId;
initQueryParam(to) {
let queryParam = to.query;
let sourceId = parseInt(queryParam.sourceId);
if (!sourceId || !queryParam.dbName) {
return;
}
if (this.choiceDatasourceId === sourceId && this.choiceDatabase === queryParam.dbName) {
return;
}
this.choiceDatasourceId = sourceId;
this.choiceDatabase = queryParam.dbName;
this.datasourceChangeEvents();
this.databaseChangeEvents();
},
datasourceChangeEvents() {
this.loadDatabaseList(this.choiceDatasourceId);
},
databaseChangeEvents() {