From 006e1f246b21b85dc5ea02c04bf4c0be8f9c0117 Mon Sep 17 00:00:00 2001 From: yaoxin <1752800946@qq.com> Date: Mon, 22 Apr 2024 20:27:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E4=BA=86=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E6=95=B0=E6=8D=AE=E8=B5=84=E4=BA=A7=E7=9A=84=E5=8A=9F?= =?UTF-8?q?=E8=83=BD(=E5=B7=AE=E5=AD=97=E5=85=B8=E7=9A=84=E6=93=8D?= =?UTF-8?q?=E4=BD=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将表结构完善,代码生成了数据资产相关表的代码生成,完成了数据资产的基本信息和详细信息的查看,也完成了数据接入的同步 --- src/api/etl/source.js | 24 +++ .../dashboard/OverallAssetStructure.vue | 174 +++++++++++++++ .../etl/assets/dashboard/OverallAssets.vue | 185 ++++++++++++++++ .../dashboard/OverallSpecificAssets.vue | 203 ++++++++++++++++++ src/views/etl/assets/index.vue | 160 ++++++++------ src/views/etl/source/index.vue | 34 ++- 6 files changed, 718 insertions(+), 62 deletions(-) create mode 100644 src/views/etl/assets/dashboard/OverallAssetStructure.vue create mode 100644 src/views/etl/assets/dashboard/OverallAssets.vue create mode 100644 src/views/etl/assets/dashboard/OverallSpecificAssets.vue diff --git a/src/api/etl/source.js b/src/api/etl/source.js index 29de5ab..94681ed 100644 --- a/src/api/etl/source.js +++ b/src/api/etl/source.js @@ -9,6 +9,22 @@ export function listSource(query) { }) } +export function dataAssetList(data) { + return request({ + url: '/etl/source/DataAssetList', + method: 'post', + data + }) +} + +export function assetModelList(data) { + return request({ + url: '/etl/source/AssetModelList', + method: 'post', + data + }) +} + export function assetsList(data) { return request({ url: '/etl/source/AssetsList', @@ -17,6 +33,14 @@ export function assetsList(data) { }) } +export function synchronousData(data) { + return request({ + url: '/etl/source/SynchronousData', + method: 'post', + data + }) +} + export function structureList(data) { return request({ url: '/etl/source/StructureList', diff --git a/src/views/etl/assets/dashboard/OverallAssetStructure.vue b/src/views/etl/assets/dashboard/OverallAssetStructure.vue new file mode 100644 index 0000000..e61ee95 --- /dev/null +++ b/src/views/etl/assets/dashboard/OverallAssetStructure.vue @@ -0,0 +1,174 @@ + + + diff --git a/src/views/etl/assets/dashboard/OverallAssets.vue b/src/views/etl/assets/dashboard/OverallAssets.vue new file mode 100644 index 0000000..94acea2 --- /dev/null +++ b/src/views/etl/assets/dashboard/OverallAssets.vue @@ -0,0 +1,185 @@ + + + + + diff --git a/src/views/etl/assets/dashboard/OverallSpecificAssets.vue b/src/views/etl/assets/dashboard/OverallSpecificAssets.vue new file mode 100644 index 0000000..dd0401f --- /dev/null +++ b/src/views/etl/assets/dashboard/OverallSpecificAssets.vue @@ -0,0 +1,203 @@ + + + + + diff --git a/src/views/etl/assets/index.vue b/src/views/etl/assets/index.vue index ad33f48..4f31f91 100644 --- a/src/views/etl/assets/index.vue +++ b/src/views/etl/assets/index.vue @@ -1,76 +1,89 @@