feat()重写同步

dev-1
王熙朝 2024-04-29 22:24:04 +08:00
parent 4ce26e6362
commit aa4a06151a
5 changed files with 26 additions and 21 deletions

View File

@ -124,6 +124,7 @@ export default {
//
listUserMiddle2(this.title.databaseName).then(res => {
this.userList = res.data
console.log(res.data)
})
},
}

View File

@ -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
})

View File

@ -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",

View File

@ -179,7 +179,6 @@ export default {
data() {
return {
childrenList: [],
tableName: '',
databaseName: '',
form: {
tableName: '',

View File

@ -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
}
},