From 01a2c3956f606b3c76706af1113abccb86d5db16 Mon Sep 17 00:00:00 2001
From: chao <3072464591@QQ.com>
Date: Wed, 24 Apr 2024 15:12:31 +0800
Subject: [PATCH] =?UTF-8?q?feat():=20=E8=B5=84=E4=BA=A7=E7=BB=93=E6=9E=84?=
=?UTF-8?q?=E6=A6=82=E8=BF=B0=E7=BB=9F=E8=AE=A1=E6=95=B0=E9=87=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../dashlboard/OverallSpecificAssets.vue | 8 ++++++--
src/views/data/structure/index.vue | 17 +++++++++++++----
2 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/src/views/data/structure/dashlboard/OverallSpecificAssets.vue b/src/views/data/structure/dashlboard/OverallSpecificAssets.vue
index ca074b7..4f42cdb 100644
--- a/src/views/data/structure/dashlboard/OverallSpecificAssets.vue
+++ b/src/views/data/structure/dashlboard/OverallSpecificAssets.vue
@@ -12,7 +12,7 @@
资产模型
-
+
@@ -25,7 +25,7 @@
数据模型
-
+
@@ -124,6 +124,10 @@ export default {
title: {
type: String,
default: "-"
+ },
+ structureTableDataCount: {
+ tableCount: null ,
+ tableDataCount: null ,
}
},
data() {
diff --git a/src/views/data/structure/index.vue b/src/views/data/structure/index.vue
index 50ede6c..13c2046 100644
--- a/src/views/data/structure/index.vue
+++ b/src/views/data/structure/index.vue
@@ -19,7 +19,7 @@
-
+
@@ -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);
});