feat()重写同步
parent
4ce26e6362
commit
aa4a06151a
|
@ -124,6 +124,7 @@ export default {
|
|||
//用户
|
||||
listUserMiddle2(this.title.databaseName).then(res => {
|
||||
this.userList = res.data
|
||||
console.log(res.data)
|
||||
})
|
||||
},
|
||||
}
|
||||
|
|
|
@ -25,12 +25,12 @@
|
|||
</el-col>
|
||||
<el-col :offset="2" :span="8">
|
||||
<el-form-item label="表中文名" prop="nickName">
|
||||
<el-input v-model="baseInfo.tableAsName" disabled/>
|
||||
<el-input v-model="baseInfo.asas" disabled/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :offset="2" :span="8">
|
||||
<el-form-item label="数据量" prop="nickName">
|
||||
<el-input v-model="baseInfo.total" disabled/>
|
||||
<el-input v-model="baseInfo.dataTotal" disabled/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
@ -67,7 +67,7 @@
|
|||
<el-table ref="table" v-loading="loading" :data="userList">
|
||||
<el-table-column align="center" label="用户名称" prop="userName"/>
|
||||
<el-table-column align="center" label="用户昵称" prop="nickName"/>
|
||||
<el-table-column align="center" label="用户部门" prop="dept.deptName"/>
|
||||
<el-table-column align="center" label="用户部门" prop="deptName"/>
|
||||
<el-table-column align="center" label="用户邮箱" prop="email"/>
|
||||
<el-table-column align="center" label="用户手机号" prop="phonenumber"/>
|
||||
<el-table-column align="center" label="创建时间" prop="createTime" />
|
||||
|
@ -101,6 +101,9 @@ export default {
|
|||
title: {
|
||||
type: Object
|
||||
},
|
||||
stats: {
|
||||
type: Object
|
||||
}
|
||||
},
|
||||
name: "AuthTable",
|
||||
data() {
|
||||
|
@ -114,12 +117,12 @@ export default {
|
|||
pageSize: 1,
|
||||
// 基本信息
|
||||
baseInfo: {
|
||||
name: "测试1",
|
||||
systemName: "云计算系统",
|
||||
databaseName: "yunjisuan",
|
||||
tableName: "sys_user",
|
||||
tableAsName: "用户表",
|
||||
total: "12546条",
|
||||
name: "",
|
||||
systemName: "",
|
||||
databaseName: "",
|
||||
tableName: "",
|
||||
asas: "",
|
||||
dataTotal: "",
|
||||
},
|
||||
|
||||
// 部门列表
|
||||
|
@ -135,12 +138,12 @@ export default {
|
|||
},
|
||||
methods: {
|
||||
init(){
|
||||
console.log(this.title.databaseName)
|
||||
console.log(this.title.tableName)
|
||||
this.baseInfo = this.stats
|
||||
//部门
|
||||
listMiddle(this.title.tableName,this.title.databaseName).then(res => {
|
||||
this.deptList = res.data
|
||||
console.log(res.data)
|
||||
})
|
||||
//用户
|
||||
listUserMiddle(this.title.tableName,this.title.databaseName).then(res => {
|
||||
this.userList = res.data
|
||||
})
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<el-container>
|
||||
<el-main>
|
||||
<auth-data-source v-if="showAuth === 'dataSource'" :title="title" :stats="stats" />
|
||||
<auth-table v-else-if="showAuth === 'dataTable'" :title="title" />
|
||||
<auth-table v-else-if="showAuth === 'dataTable'" :title="title" :stats="stats"/>
|
||||
</el-main>
|
||||
</el-container>
|
||||
</el-container>
|
||||
|
@ -75,9 +75,10 @@ export default {
|
|||
this.showAuth=data.type
|
||||
this.stats = data
|
||||
this.title = {
|
||||
tableName: data.name,
|
||||
tableName: data.tableName,
|
||||
databaseName: data.databaseName
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
// 生命周期 - 创建完成(可以访问当前this实例)",
|
||||
|
|
|
@ -179,7 +179,6 @@ export default {
|
|||
data() {
|
||||
return {
|
||||
childrenList: [],
|
||||
tableName: '',
|
||||
databaseName: '',
|
||||
form: {
|
||||
tableName: '',
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
:props="defaultProps">
|
||||
<div class="custom-tree-node" slot-scope="{ node, data }">
|
||||
<div v-if="data.type === 'dataSource'">{{ data.name + '('+data.databaseName + '-' + data.systemName+')' }}</div>
|
||||
<div v-if="data.type === 'dataTable'">{{ data.name + '-'+data.as + '(' + data.dataTotal+'条)' }}</div>
|
||||
<div v-if="data.type === 'dataTable'">{{ data.tableName + '-'+data.asas + '(' + data.dataTotal+'条)' }}</div>
|
||||
</div>
|
||||
</el-tree>
|
||||
</el-aside>
|
||||
|
@ -17,7 +17,7 @@
|
|||
<el-main>
|
||||
<OverallAssets v-if="showAssets == null"/>
|
||||
<overall-specific-assets v-if="showAssets === 'dataSource'" :title="title" />
|
||||
<overall-asset-structure v-if="showAssets === 'dataTable'" :table-params="tableParams" />
|
||||
<overall-asset-structure v-if="showAssets === 'dataTable'" :table-params="tableParams" :stats="stats" />
|
||||
</el-main>
|
||||
</el-container>
|
||||
</el-container>
|
||||
|
@ -63,8 +63,9 @@ export default {
|
|||
this.showAssets = data.type;
|
||||
this.stats = data
|
||||
console.log(this.stats)
|
||||
|
||||
this.tableParams = {
|
||||
tableName: data.name,
|
||||
tableName: data.tableName,
|
||||
databaseName: data.databaseName
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue