feat(): 资产结构概述统计数量

chao
chao 2024-04-24 15:12:31 +08:00
parent 271e2c0af6
commit 01a2c3956f
2 changed files with 19 additions and 6 deletions

View File

@ -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() {

View File

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