From e1d2e845190f013435f196d78d02a8d25961217d Mon Sep 17 00:00:00 2001 From: Jiang Peng <2622360564@qq.com> Date: Wed, 1 May 2024 14:45:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E8=B5=84=E4=BA=A7=E6=8E=88=E6=9D=83(?= =?UTF-8?q?=E5=88=9D)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/etl/assetAccredit.js | 61 ++ src/api/etl/data.js | 44 ++ src/api/etl/source.js | 93 ++++ src/api/etl/sourceAccredit.js | 61 ++ .../auth/AuthDataSource.vue | 136 ++++- .../etl/assetAuthorization/auth/AuthTable.vue | 165 ++++-- src/views/etl/assetAuthorization/index.vue | 4 - .../dashboard/OverallAssetStructure.vue | 29 +- .../dashboard/OverallSpecificAssets.vue | 119 +++- src/views/etl/source/index.vue | 523 ------------------ 10 files changed, 615 insertions(+), 620 deletions(-) create mode 100644 src/api/etl/assetAccredit.js create mode 100644 src/api/etl/data.js create mode 100644 src/api/etl/source.js create mode 100644 src/api/etl/sourceAccredit.js delete mode 100644 src/views/etl/source/index.vue diff --git a/src/api/etl/assetAccredit.js b/src/api/etl/assetAccredit.js new file mode 100644 index 0000000..fa28aa9 --- /dev/null +++ b/src/api/etl/assetAccredit.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +// 查询【请填写功能名称】列表 +export function listAccredit(query) { + return request({ + url: '/etl/assetAccredit/list', + method: 'get', + params: query + }) +} + +// 根据表id查询授权信息 +export function getAssetAccreditByDataAssetId(id) { + return request({ + url: '/etl/assetAccredit/GetAssetAccreditByDataAssetId?id='+id, + method: 'get' + }) +} + +// 查询【请填写功能名称】详细 +export function getAccredit(id) { + return request({ + url: '/etl/assetAccredit/' + id, + method: 'get' + }) +} + +// 新增【请填写功能名称】 +export function addAssetAccredit(data) { + return request({ + url: '/etl/assetAccredit', + method: 'post', + data: data + }) +} + +// 新增【请填写功能名称】 +export function deleteAssetAccreditByAssetIds(data) { + return request({ + url: '/etl/assetAccredit/DeleteAssetAccreditByAssetIds', + method: 'post', + data: data + }) +} + +// 修改【请填写功能名称】 +export function updateAccredit(data) { + return request({ + url: '/etl/assetAccredit', + method: 'put', + data: data + }) +} + +// 删除【请填写功能名称】 +export function delAccredit(id) { + return request({ + url: '/etl/assetAccredit/' + id, + method: 'delete' + }) +} diff --git a/src/api/etl/data.js b/src/api/etl/data.js new file mode 100644 index 0000000..a50df65 --- /dev/null +++ b/src/api/etl/data.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询【请填写功能名称】列表 +export function listData(query) { + return request({ + url: '/etl/data/list', + method: 'get', + params: query + }) +} + +// 查询【请填写功能名称】详细 +export function getData(id) { + return request({ + url: '/etl/data/' + id, + method: 'get' + }) +} + +// 新增【请填写功能名称】 +export function addData(data) { + return request({ + url: '/etl/data', + method: 'post', + data: data + }) +} + +// 修改【请填写功能名称】 +export function updateData(data) { + return request({ + url: '/etl/data', + method: 'put', + data: data + }) +} + +// 删除【请填写功能名称】 +export function delData(id) { + return request({ + url: '/etl/data/' + id, + method: 'delete' + }) +} diff --git a/src/api/etl/source.js b/src/api/etl/source.js new file mode 100644 index 0000000..94681ed --- /dev/null +++ b/src/api/etl/source.js @@ -0,0 +1,93 @@ +import request from '@/utils/request' + +// 查询【请填写功能名称】列表 +export function listSource(query) { + return request({ + url: '/etl/source/list', + method: 'get', + params: 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', + method: 'post', + data + }) +} + +export function synchronousData(data) { + return request({ + url: '/etl/source/SynchronousData', + method: 'post', + data + }) +} + +export function structureList(data) { + return request({ + url: '/etl/source/StructureList', + method: 'post', + data + }) +} + +// 查询【请填写功能名称】详细 +export function getSource(id) { + return request({ + url: '/etl/source/' + id, + method: 'get' + }) +} + +// 新增【请填写功能名称】 +export function addSource(data) { + return request({ + url: '/etl/source', + method: 'post', + data: data + }) +} + +// 测试连接 +export function testConnection(data) { + return request({ + url: '/etl/source/TestConnection', + method: 'post', + data: data + }) +} + +// 修改【请填写功能名称】 +export function updateSource(data) { + return request({ + url: '/etl/source', + method: 'put', + data: data + }) +} + +// 删除【请填写功能名称】 +export function delSource(id) { + return request({ + url: '/etl/source/' + id, + method: 'delete' + }) +} diff --git a/src/api/etl/sourceAccredit.js b/src/api/etl/sourceAccredit.js new file mode 100644 index 0000000..296d9b9 --- /dev/null +++ b/src/api/etl/sourceAccredit.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +// 查询【请填写功能名称】列表 +export function listAccredit(query) { + return request({ + url: '/etl/sourceAccredit/list', + method: 'get', + params: query + }) +} + +// 根据数据源id查询授权信息 +export function getSourceAccreditByDataSourceId(id) { + return request({ + url: '/etl/sourceAccredit/GetSourceAccreditByDataSourceId?id='+id, + method: 'get' + }) +} + +// 查询【请填写功能名称】详细 +export function getAccredit(id) { + return request({ + url: '/etl/sourceAccredit/' + id, + method: 'get' + }) +} + +// 新增【请填写功能名称】 +export function addSourceAccredit(data) { + return request({ + url: '/etl/sourceAccredit', + method: 'post', + data: data + }) +} + +// 新增【请填写功能名称】 +export function deleteSourceAccreditBySourceIds(data) { + return request({ + url: '/etl/sourceAccredit/DeleteSourceAccreditBySourceIds', + method: 'post', + data: data + }) +} + +// 修改【请填写功能名称】 +export function updateAccredit(data) { + return request({ + url: '/etl/sourceAccredit', + method: 'put', + data: data + }) +} + +// 删除【请填写功能名称】 +export function delAccredit(id) { + return request({ + url: '/etl/sourceAccredit/' + id, + method: 'delete' + }) +} diff --git a/src/views/etl/assetAuthorization/auth/AuthDataSource.vue b/src/views/etl/assetAuthorization/auth/AuthDataSource.vue index 9c4930e..8fecd02 100644 --- a/src/views/etl/assetAuthorization/auth/AuthDataSource.vue +++ b/src/views/etl/assetAuthorization/auth/AuthDataSource.vue @@ -5,17 +5,17 @@ - + - + - + @@ -44,6 +44,7 @@ - @@ -67,6 +67,7 @@ - + @@ -84,39 +85,150 @@ diff --git a/src/views/etl/assetAuthorization/auth/AuthTable.vue b/src/views/etl/assetAuthorization/auth/AuthTable.vue index 19eab1f..bf56800 100644 --- a/src/views/etl/assetAuthorization/auth/AuthTable.vue +++ b/src/views/etl/assetAuthorization/auth/AuthTable.vue @@ -1,36 +1,37 @@