feat(): 资产结构概述统计数量
parent
271e2c0af6
commit
01a2c3956f
|
@ -12,7 +12,7 @@
|
|||
<div class="card-panel-text">
|
||||
资产模型
|
||||
</div>
|
||||
<count-to :duration="3000" :end-val="15" :start-val="0" class="card-panel-num"/>
|
||||
<count-to :duration="3000" :end-val="structureTableDataCount.tableCount" :start-val="0" class="card-panel-num"/>
|
||||
</div>
|
||||
</div>
|
||||
</el-col>
|
||||
|
@ -25,7 +25,7 @@
|
|||
<div class="card-panel-text">
|
||||
数据模型
|
||||
</div>
|
||||
<count-to :duration="3200" :end-val="230" :start-val="0" class="card-panel-num"/>
|
||||
<count-to :duration="3200" :end-val="structureTableDataCount.tableDataCount" :start-val="0" class="card-panel-num"/>
|
||||
</div>
|
||||
</div>
|
||||
</el-col>
|
||||
|
@ -124,6 +124,10 @@ export default {
|
|||
title: {
|
||||
type: String,
|
||||
default: "-"
|
||||
},
|
||||
structureTableDataCount: {
|
||||
tableCount: null ,
|
||||
tableDataCount: null ,
|
||||
}
|
||||
},
|
||||
data() {
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
<el-container>
|
||||
<el-main>
|
||||
<OverallAssets v-if="showAssets == null" :assetStructureDataCount="assetStructureDataCount"/>
|
||||
<overall-specific-assets v-if="showAssets === 'dataSource'" :title="title"/>
|
||||
<overall-specific-assets v-if="showAssets === 'dataSource'" :title="title" :structureTableDataCount="structureTableDataCount"/>
|
||||
</el-main>
|
||||
</el-container>
|
||||
</el-container>
|
||||
|
@ -51,6 +51,11 @@ export default {
|
|||
dataCount: null,
|
||||
assetStructureTableCount: null ,
|
||||
assetStructureTableDataCount: null ,
|
||||
},
|
||||
// 数据接入数量
|
||||
structureTableDataCount: {
|
||||
tableCount: null ,
|
||||
tableDataCount: null ,
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -59,7 +64,7 @@ export default {
|
|||
this.listAssetStructure();
|
||||
},
|
||||
methods: {
|
||||
// 同步数据结构
|
||||
// 查询数据资产列表
|
||||
listAssetStructure() {
|
||||
listAssetStructure().then(response => {
|
||||
// console.log(response)
|
||||
|
@ -73,7 +78,6 @@ export default {
|
|||
// 数据接入数量
|
||||
this.assetStructureDataCount.dataCount = this.assetStructureList.length
|
||||
this.assetStructureDataCount.assetStructureTableCount = response.data.assetStructureTableCount
|
||||
console.log(response)
|
||||
this.assetStructureDataCount.assetStructureTableDataCount = response.data.assetStructureTableDataCount
|
||||
|
||||
})
|
||||
|
@ -99,13 +103,18 @@ export default {
|
|||
// console.log(response);
|
||||
|
||||
// 将 API 返回的 data 属性赋值给 this.childrenList
|
||||
this.childrenList = response.data;
|
||||
this.childrenList = response.data.assetStructureList;
|
||||
|
||||
// 遍历 this.childrenList,为每个元素添加 type 属性,值为 "dataTable"
|
||||
this.childrenList.forEach((item) => {
|
||||
item.type = "dataTable";
|
||||
});
|
||||
|
||||
this.structureTableDataCount.tableCount = response.data.tableCount
|
||||
this.structureTableDataCount.tableDataCount = response.data.tableDataCount
|
||||
|
||||
console.log(this.structureTableDataCount)
|
||||
|
||||
// 调用 resolve 函数,传递处理后的 this.childrenList 作为子节点数据
|
||||
resolve(this.childrenList);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue