From 4d648c5950b5dd2968008398f6c409b81b0b841d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=86=99=E6=9C=9D?= <13694051+wangxizhao123@user.noreply.gitee.com> Date: Tue, 23 Apr 2024 14:10:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=BA=86=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=BC=82=E5=B8=B8=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/access.js | 2 +- src/api/system/accredit.js | 5 +- src/views/assets/access/index.vue | 1 + src/views/assets/authorization/index.vue | 17 +- .../table/dashboard/OverallAssetStructure.vue | 271 ++++++++++++++++++ .../assets/table/dashboard/OverallAssets.vue | 178 ++++++++++++ .../table/dashboard/OverallSpecificAssets.vue | 255 ++++++++++++++++ src/views/assets/table/index.vue | 154 ++++++++++ 8 files changed, 870 insertions(+), 13 deletions(-) create mode 100644 src/views/assets/table/dashboard/OverallAssetStructure.vue create mode 100644 src/views/assets/table/dashboard/OverallAssets.vue create mode 100644 src/views/assets/table/dashboard/OverallSpecificAssets.vue create mode 100644 src/views/assets/table/index.vue diff --git a/src/api/system/access.js b/src/api/system/access.js index da58156..ff14e50 100644 --- a/src/api/system/access.js +++ b/src/api/system/access.js @@ -38,7 +38,7 @@ export function updateAccess(data) { // 删除数据接入 export function delAccess(id) { return request({ - url: '/system/access' + id, + url: '/system/access/' + id, method: 'delete' }) } diff --git a/src/api/system/accredit.js b/src/api/system/accredit.js index fbda54f..d2050a0 100644 --- a/src/api/system/accredit.js +++ b/src/api/system/accredit.js @@ -1,11 +1,10 @@ import request from '@/utils/request' // 查询数据接入列表 -export function tableNameList(data) { +export function tableNameList() { return request({ url: '/system/accredit/tableNameList', - method: 'get', - data + method: 'post' }) } diff --git a/src/views/assets/access/index.vue b/src/views/assets/access/index.vue index f0a5e6c..9997c08 100644 --- a/src/views/assets/access/index.vue +++ b/src/views/assets/access/index.vue @@ -514,6 +514,7 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { + console.log(row) const ids = row.id || this.ids; this.$modal.confirm('是否确认删除数据接入编号为"' + ids + '"的数据项?').then(function() { return delAccess(ids); diff --git a/src/views/assets/authorization/index.vue b/src/views/assets/authorization/index.vue index 487b6f6..54cdf89 100644 --- a/src/views/assets/authorization/index.vue +++ b/src/views/assets/authorization/index.vue @@ -35,6 +35,7 @@ export default { data() { // 这里存放数据" return { + tableName: [], mainHeight: window.innerHeight - 85, defaultProps: { children: 'childrenList', @@ -109,14 +110,13 @@ export default { }, 500); }, thisLib() { - // tableNameList().then(res => { - // console.log(res.data) - // }) - // tableNameList2().then(res => { - // this.childrenList = res.data - // console.log(res.data) - // }) - // } + // tableNameList().then(res => { + // this.childrenList = res.data; + // }) + // tableNameList2().then(res => { + // console.log(res.data) + // }) + } }, // 生命周期 - 创建完成(可以访问当前this实例)", created() { @@ -140,7 +140,6 @@ export default { activated() { } // 如果页面有keep-alive缓存功能,这个函数会触发", } -} diff --git a/src/views/assets/table/dashboard/OverallAssets.vue b/src/views/assets/table/dashboard/OverallAssets.vue new file mode 100644 index 0000000..1d75a9f --- /dev/null +++ b/src/views/assets/table/dashboard/OverallAssets.vue @@ -0,0 +1,178 @@ + + + + 整体数据资产结构概述 + + + + + + + + + 数据接入 + + + + + + + + + + + + + 资产模型 + + + + + + + + + + + + + 数据模型 + + + + + + + + + + + diff --git a/src/views/assets/table/dashboard/OverallSpecificAssets.vue b/src/views/assets/table/dashboard/OverallSpecificAssets.vue new file mode 100644 index 0000000..dc769a3 --- /dev/null +++ b/src/views/assets/table/dashboard/OverallSpecificAssets.vue @@ -0,0 +1,255 @@ + + + + {{title}} - 资产结构概述 + + + + + + + + + 资产模型 + + + + + + + + + + + + + 数据模型 + + + + + + + + + 基础字典 + + + + + + + + + {{key}} + + + + + {{scope.row.label}} + + + + + + {{scope.row.val}} + + + + + + 修改 + 确定 + + + + + + + + + + + + + + + sys_dept(部门表) + + + + + + + + + diff --git a/src/views/assets/table/index.vue b/src/views/assets/table/index.vue new file mode 100644 index 0000000..1714c55 --- /dev/null +++ b/src/views/assets/table/index.vue @@ -0,0 +1,154 @@ + + + + + + {{ data.name + '('+data.databaseName + '-' + data.systemName+')' }} + {{ data.name + '-'+data.as + '(' + data.dataTotal+'条)' }} + + + + + + + + + + + + + +