From 158664de5ee278c341be5794c16b611e837eef7c Mon Sep 17 00:00:00 2001 From: 20300 <643145201@qq.com> Date: Tue, 23 Apr 2024 10:07:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(DataManagerService):=20=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/data.js | 63 ++ src/api/system/goods.js | 25 + src/assets/icons/svg/database.svg | 1 + src/assets/icons/svg/field.svg | 1 + src/utils/request.js | 1 - .../auth/AuthDataSource.vue | 345 +++++++++++ .../assetAuthorization/auth/AuthTable.vue | 363 ++++++++++++ .../dataAssets/assetAuthorization/index.vue | 124 ++++ .../dashboard/OverallAssetStructure.vue | 95 +++ .../dashboard/OverallAssets.vue | 178 ++++++ .../dashboard/OverallSpecificAssets.vue | 187 ++++++ src/views/dataAssets/assetStructure/index.vue | 171 ++++++ src/views/dataAssets/dataAccess/index.vue | 554 ++++++++++++++++++ src/views/system/goods/index.vue | 225 +++++++ src/views/system/user/profile/userAvatar.vue | 1 + 15 files changed, 2333 insertions(+), 1 deletion(-) create mode 100644 src/api/data.js create mode 100644 src/api/system/goods.js create mode 100644 src/assets/icons/svg/database.svg create mode 100644 src/assets/icons/svg/field.svg create mode 100644 src/views/dataAssets/assetAuthorization/auth/AuthDataSource.vue create mode 100644 src/views/dataAssets/assetAuthorization/auth/AuthTable.vue create mode 100644 src/views/dataAssets/assetAuthorization/index.vue create mode 100644 src/views/dataAssets/assetStructure/dashboard/OverallAssetStructure.vue create mode 100644 src/views/dataAssets/assetStructure/dashboard/OverallAssets.vue create mode 100644 src/views/dataAssets/assetStructure/dashboard/OverallSpecificAssets.vue create mode 100644 src/views/dataAssets/assetStructure/index.vue create mode 100644 src/views/dataAssets/dataAccess/index.vue create mode 100644 src/views/system/goods/index.vue diff --git a/src/api/data.js b/src/api/data.js new file mode 100644 index 0000000..a6b284a --- /dev/null +++ b/src/api/data.js @@ -0,0 +1,63 @@ +import request from '@/utils/request' + +export function getDataSourceList(dataSourceQueryReq) { + return request({ + url: '/data/data/list', + method: 'post', + data: dataSourceQueryReq + }) +} + +export function getAllDataType() { + return request({ + url: '/data/dataType/getAllDataType', + method: 'get' + }) +} + +export function insertDataSource(dataSource) { + return request({ + url: '/data/data/insertDataSource', + method: 'post', + data: dataSource + }) +} + +export function dataSynchronization(dataSourceResp) { + return request({ + url: '/data/data/dataSynchronization', + method: 'post', + data: dataSourceResp + }) +} + +export function testConnect(dataSourceResp) { + return request({ + url: '/data/data/testConnect', + method: 'post', + data: dataSourceResp + }) +} + +export function queryStructure(dataSourceResp) { + return request({ + url: '/data/data/queryStructure', + method: 'post', + data: dataSourceResp + }) +} + +export function queryBigStructure() { + return request({ + url: '/data/data/queryBigStructure', + method: 'post' + }) +} + +export function queryTableStructure(tableStructureQueryReq) { + return request({ + url: '/data/data/queryTableStructure', + method: 'post', + data: tableStructureQueryReq + }) +} diff --git a/src/api/system/goods.js b/src/api/system/goods.js new file mode 100644 index 0000000..0b9875c --- /dev/null +++ b/src/api/system/goods.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' + +export function getGoodsList(query) { + return request({ + url: '/goods/goods/list', + method: 'get', + params: query + }) +} + +export function addGoods(goods) { + return request({ + url: '/goods/goods/addGoods', + method: 'post', + data: goods + }) +} + +export function deleteGoodsById(ids) { + return request({ + url: '/goods/goods/deleteGoodsById', + method: 'post', + data: ids + }) +} diff --git a/src/assets/icons/svg/database.svg b/src/assets/icons/svg/database.svg new file mode 100644 index 0000000..71c9079 --- /dev/null +++ b/src/assets/icons/svg/database.svg @@ -0,0 +1 @@ + Layers \ No newline at end of file diff --git a/src/assets/icons/svg/field.svg b/src/assets/icons/svg/field.svg new file mode 100644 index 0000000..85faa8a --- /dev/null +++ b/src/assets/icons/svg/field.svg @@ -0,0 +1 @@ +Electron Fiddle \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js index 47d1bcb..406490d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -73,7 +73,6 @@ service.interceptors.request.use(config => { // 响应拦截器 service.interceptors.response.use(res => { - debugger // 未设置状态码则默认成功状态 const code = res.data.code || 200; // 获取错误信息 diff --git a/src/views/dataAssets/assetAuthorization/auth/AuthDataSource.vue b/src/views/dataAssets/assetAuthorization/auth/AuthDataSource.vue new file mode 100644 index 0000000..9718306 --- /dev/null +++ b/src/views/dataAssets/assetAuthorization/auth/AuthDataSource.vue @@ -0,0 +1,345 @@ + + + diff --git a/src/views/dataAssets/assetAuthorization/auth/AuthTable.vue b/src/views/dataAssets/assetAuthorization/auth/AuthTable.vue new file mode 100644 index 0000000..797af85 --- /dev/null +++ b/src/views/dataAssets/assetAuthorization/auth/AuthTable.vue @@ -0,0 +1,363 @@ + + + diff --git a/src/views/dataAssets/assetAuthorization/index.vue b/src/views/dataAssets/assetAuthorization/index.vue new file mode 100644 index 0000000..76c455f --- /dev/null +++ b/src/views/dataAssets/assetAuthorization/index.vue @@ -0,0 +1,124 @@ + + + diff --git a/src/views/dataAssets/assetStructure/dashboard/OverallAssetStructure.vue b/src/views/dataAssets/assetStructure/dashboard/OverallAssetStructure.vue new file mode 100644 index 0000000..4df065a --- /dev/null +++ b/src/views/dataAssets/assetStructure/dashboard/OverallAssetStructure.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/dataAssets/assetStructure/dashboard/OverallAssets.vue b/src/views/dataAssets/assetStructure/dashboard/OverallAssets.vue new file mode 100644 index 0000000..1d75a9f --- /dev/null +++ b/src/views/dataAssets/assetStructure/dashboard/OverallAssets.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/views/dataAssets/assetStructure/dashboard/OverallSpecificAssets.vue b/src/views/dataAssets/assetStructure/dashboard/OverallSpecificAssets.vue new file mode 100644 index 0000000..460c2ac --- /dev/null +++ b/src/views/dataAssets/assetStructure/dashboard/OverallSpecificAssets.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/src/views/dataAssets/assetStructure/index.vue b/src/views/dataAssets/assetStructure/index.vue new file mode 100644 index 0000000..8ede53a --- /dev/null +++ b/src/views/dataAssets/assetStructure/index.vue @@ -0,0 +1,171 @@ + + + diff --git a/src/views/dataAssets/dataAccess/index.vue b/src/views/dataAssets/dataAccess/index.vue new file mode 100644 index 0000000..2b9fd43 --- /dev/null +++ b/src/views/dataAssets/dataAccess/index.vue @@ -0,0 +1,554 @@ + + + diff --git a/src/views/system/goods/index.vue b/src/views/system/goods/index.vue new file mode 100644 index 0000000..ed586ee --- /dev/null +++ b/src/views/system/goods/index.vue @@ -0,0 +1,225 @@ + + + + diff --git a/src/views/system/user/profile/userAvatar.vue b/src/views/system/user/profile/userAvatar.vue index ac546de..d28e090 100644 --- a/src/views/system/user/profile/userAvatar.vue +++ b/src/views/system/user/profile/userAvatar.vue @@ -136,6 +136,7 @@ export default { let formData = new FormData(); formData.append("avatarfile", data); uploadAvatar(formData).then(response => { + console.log("上传头像",response) this.open = false; this.options.img = process.env.VUE_APP_BASE_API + response.data.imgUrl; store.commit('SET_AVATAR', this.options.img);