From a520779e6c43d1fab068af039c16d50250e2b195 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 08:46:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E4=BA=86=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=EF=BC=8C=E9=83=A8=E9=97=A8=E6=9F=A5=E8=AF=A2+?= =?UTF-8?q?=E4=B8=AD=E9=97=B4=E4=BB=B6=EF=BC=8C=E7=94=A8=E6=88=B7=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/access.js | 16 +- src/api/system/accredit.js | 43 ++ src/router/index.js | 28 +- src/views/assets/access/index.vue | 533 ++++++++++++++++++ .../authorization/auth/AuthDataSource.vue | 127 +++++ .../assets/authorization/auth/AuthTable.vue | 144 +++++ src/views/assets/authorization/index.vue | 159 +++++- src/views/assets/source/index.vue | 461 --------------- 8 files changed, 1029 insertions(+), 482 deletions(-) create mode 100644 src/api/system/accredit.js create mode 100644 src/views/assets/access/index.vue create mode 100644 src/views/assets/authorization/auth/AuthDataSource.vue create mode 100644 src/views/assets/authorization/auth/AuthTable.vue delete mode 100644 src/views/assets/source/index.vue diff --git a/src/api/system/access.js b/src/api/system/access.js index 6509d94..da58156 100644 --- a/src/api/system/access.js +++ b/src/api/system/access.js @@ -38,7 +38,21 @@ export function updateAccess(data) { // 删除数据接入 export function delAccess(id) { return request({ - url: '/system/access/' + id, + url: '/system/access' + id, method: 'delete' }) } + +export function library() { + return request({ + url: '/system/access/library', + method: 'get' + }) +} + +export function selectTable(libraryName) { + return request({ + url: '/system/access/selectTable/' + libraryName, + method: 'get' + }) +} diff --git a/src/api/system/accredit.js b/src/api/system/accredit.js new file mode 100644 index 0000000..fbda54f --- /dev/null +++ b/src/api/system/accredit.js @@ -0,0 +1,43 @@ +import request from '@/utils/request' + +// 查询数据接入列表 +export function tableNameList(data) { + return request({ + url: '/system/accredit/tableNameList', + method: 'get', + data + }) +} + +export function tableNameList2(data) { + return request({ + url: '/system/accredit/tableNameList2', + method: 'get', + data + }) +} + +export function selectTableXml(tableName) { + return request({ + url: '/system/accredit/selectTableXml/' + tableName, + method: 'get' + }) +} + +export function listDeptVo(data) { + return request({ + url: '/system/accredit/listDeptVo', + method: 'get', + data + }) +} + +export function listSelectSysUser(data) { + return request({ + url: '/system/accredit/listSelectSysUser', + method: 'get', + data + }) +} + + diff --git a/src/router/index.js b/src/router/index.js index 353e324..b71491c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -86,19 +86,19 @@ export const constantRoutes = [ } ] }, - { - path: '/source', - component: Layout, - redirect: 'index', - children: [ - { - path: 'index', - component: () => import('@/views/assets/source/index.vue'), - name: '资产接入', - meta: {title: '资产接入', icon: 'form', affix: true} - } - ] - }, + // { + // path: '/source', + // component: Layout, + // redirect: 'index', + // children: [ + // { + // path: 'index', + // component: () => import('@/views/assets/source/index.vue'), + // name: '资产接入', + // meta: {title: '资产接入', icon: 'form', affix: true} + // } + // ] + // }, // { // path: '/access', // component: Layout, @@ -106,7 +106,7 @@ export const constantRoutes = [ // children: [ // { // path: 'index', - // component: () => import('@/views/assetStructure/access/index.vue'), + // component: () => import('@/views/assets/access/index.vue'), // name: '数据接入', // meta: {title: '数据接入', icon: 'form', affix: true} // } diff --git a/src/views/assets/access/index.vue b/src/views/assets/access/index.vue new file mode 100644 index 0000000..f0a5e6c --- /dev/null +++ b/src/views/assets/access/index.vue @@ -0,0 +1,533 @@ + + + diff --git a/src/views/assets/authorization/auth/AuthDataSource.vue b/src/views/assets/authorization/auth/AuthDataSource.vue new file mode 100644 index 0000000..bddc24e --- /dev/null +++ b/src/views/assets/authorization/auth/AuthDataSource.vue @@ -0,0 +1,127 @@ + + + diff --git a/src/views/assets/authorization/auth/AuthTable.vue b/src/views/assets/authorization/auth/AuthTable.vue new file mode 100644 index 0000000..fb66860 --- /dev/null +++ b/src/views/assets/authorization/auth/AuthTable.vue @@ -0,0 +1,144 @@ + + + diff --git a/src/views/assets/authorization/index.vue b/src/views/assets/authorization/index.vue index 762e8b7..487b6f6 100644 --- a/src/views/assets/authorization/index.vue +++ b/src/views/assets/authorization/index.vue @@ -1,11 +1,158 @@ - - + diff --git a/src/views/assets/source/index.vue b/src/views/assets/source/index.vue deleted file mode 100644 index b2d75ac..0000000 --- a/src/views/assets/source/index.vue +++ /dev/null @@ -1,461 +0,0 @@ - - -