From 19db7eb300e00f5b4c1d5747d73149009cea2576 Mon Sep 17 00:00:00 2001 From: rouchen <3133657697@qq.com> Date: Mon, 22 Apr 2024 13:58:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=8E=A5=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/kvt/kvt.js | 21 + .../dashboard/OverallAssetStructure.vue | 157 ++++++++ .../analysisData/dashboard/OverallAssets.vue | 178 +++++++++ .../dashboard/OverallSpecificAssets.vue | 187 +++++++++ src/views/kvt/analysisData/index.vue | 124 ++++++ .../auth/AuthDataSource.vue | 345 +++++++++++++++++ .../kvt/assetAuthorization/auth/AuthTable.vue | 363 ++++++++++++++++++ src/views/kvt/assetAuthorization/index.vue | 118 ++++++ src/views/kvt/kvt/index.vue | 22 +- 9 files changed, 1514 insertions(+), 1 deletion(-) create mode 100644 src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue create mode 100644 src/views/kvt/analysisData/dashboard/OverallAssets.vue create mode 100644 src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue create mode 100644 src/views/kvt/analysisData/index.vue create mode 100644 src/views/kvt/assetAuthorization/auth/AuthDataSource.vue create mode 100644 src/views/kvt/assetAuthorization/auth/AuthTable.vue create mode 100644 src/views/kvt/assetAuthorization/index.vue diff --git a/src/api/kvt/kvt.js b/src/api/kvt/kvt.js index a50e074..1a41e06 100644 --- a/src/api/kvt/kvt.js +++ b/src/api/kvt/kvt.js @@ -61,3 +61,24 @@ export function dataTypeList() { method: 'post' }) } + +export function selectName(name) { + return request({ + url: '/kvt/kvt/selectName?name='+ name, + method: 'post' + }) +} + +export function AssetStructureList() { + return request({ + url: '/kvt/kvt/AssetStructureList', + method: 'post' + }) +} +export function synchronizationAdd(data) { + return request({ + url: '/kvt/kvt/synchronizationAdd', + method: 'post', + data + }) +} diff --git a/src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue b/src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue new file mode 100644 index 0000000..9c365c4 --- /dev/null +++ b/src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue @@ -0,0 +1,157 @@ + + + + + 资产模型基本信息 + + + sys_user + 用户表 + 12536 + + 是 + + + + + + 资产模型详细信息 + + + + + + + + {{scope.row.isPrimaryKey}} + + + + + + + + + + + {{scope.row.isNull}} + + + + + + + + {{scope.row.isDict}} + + + + + + + + + + + {{scope.row.dictKey}} + + + + + + 编辑 + + + + + + + + diff --git a/src/views/kvt/analysisData/dashboard/OverallAssets.vue b/src/views/kvt/analysisData/dashboard/OverallAssets.vue new file mode 100644 index 0000000..1d75a9f --- /dev/null +++ b/src/views/kvt/analysisData/dashboard/OverallAssets.vue @@ -0,0 +1,178 @@ + + + + 整体数据资产结构概述 + + + + + + + + + 数据接入 + + + + + + + + + + + + + 资产模型 + + + + + + + + + + + + + 数据模型 + + + + + + + + + + + diff --git a/src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue b/src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue new file mode 100644 index 0000000..460c2ac --- /dev/null +++ b/src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue @@ -0,0 +1,187 @@ + + + + {{title}} - 资产结构概述 + + + + + + + + + 资产模型 + + + + + + + + + + + + + 数据模型 + + + + + + + + + + + sys_dept(部门表) + + + + + + + + + diff --git a/src/views/kvt/analysisData/index.vue b/src/views/kvt/analysisData/index.vue new file mode 100644 index 0000000..c8f8e0a --- /dev/null +++ b/src/views/kvt/analysisData/index.vue @@ -0,0 +1,124 @@ + + + + showAssets=data.type" + :props="defaultProps"> + + {{ data.name + '('+data.databaseName + '-' + data.systemName+')' }} + {{ data.name + '-'+data.as + '(' + data.dataTotal+'条)' }} + + + + + + + + + + + + + + diff --git a/src/views/kvt/assetAuthorization/auth/AuthDataSource.vue b/src/views/kvt/assetAuthorization/auth/AuthDataSource.vue new file mode 100644 index 0000000..9718306 --- /dev/null +++ b/src/views/kvt/assetAuthorization/auth/AuthDataSource.vue @@ -0,0 +1,345 @@ + + + 基本信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ parseTime(scope.row.createTime) }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/kvt/assetAuthorization/auth/AuthTable.vue b/src/views/kvt/assetAuthorization/auth/AuthTable.vue new file mode 100644 index 0000000..797af85 --- /dev/null +++ b/src/views/kvt/assetAuthorization/auth/AuthTable.vue @@ -0,0 +1,363 @@ + + + 基本信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ parseTime(scope.row.createTime) }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/kvt/assetAuthorization/index.vue b/src/views/kvt/assetAuthorization/index.vue new file mode 100644 index 0000000..f789afd --- /dev/null +++ b/src/views/kvt/assetAuthorization/index.vue @@ -0,0 +1,118 @@ + + + + showAuth=data.type" + :props="defaultProps"> + + {{ data.name + '('+data.databaseName + '-' + data.systemName+')' }} + {{ data.name + '-'+data.as + '(' + data.dataTotal+'条)' }} + + + + + + + + + + + + + diff --git a/src/views/kvt/kvt/index.vue b/src/views/kvt/kvt/index.vue index 198a6b2..87e0daa 100644 --- a/src/views/kvt/kvt/index.vue +++ b/src/views/kvt/kvt/index.vue @@ -178,6 +178,13 @@ icon="el-icon-edit" @click="connectionTest(scope.row)" >测试连接 + 同步