From a92a8dd0038c8230cac9ad87cf535ea3898b334e Mon Sep 17 00:00:00 2001 From: baize <3533151373@qq.com> Date: Wed, 24 Apr 2024 17:15:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=95=B0=E6=8D=AE=E5=90=8C=E6=AD=A5,?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=8E=A5=E5=85=A5=E6=A0=91=E7=BA=A7=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dataSource/source.js | 23 ++- .../assets/OverallAssetStructure.vue | 157 +++++++++++++++ src/views/dataSource/assets/OverallAssets.vue | 178 +++++++++++++++++ .../assets/OverallSpecificAssets.vue | 187 ++++++++++++++++++ src/views/dataSource/assets/index.vue | 91 +++++++++ src/views/dataSource/source/index.vue | 12 +- 6 files changed, 634 insertions(+), 14 deletions(-) create mode 100644 src/views/dataSource/assets/OverallAssetStructure.vue create mode 100644 src/views/dataSource/assets/OverallAssets.vue create mode 100644 src/views/dataSource/assets/OverallSpecificAssets.vue create mode 100644 src/views/dataSource/assets/index.vue diff --git a/src/api/dataSource/source.js b/src/api/dataSource/source.js index 302ca16..3135880 100644 --- a/src/api/dataSource/source.js +++ b/src/api/dataSource/source.js @@ -3,14 +3,14 @@ import request from '@/utils/request' // 查询数据源列表 export function listSource(query) { return request({ - url: '/dataSource/source/list', + url: '/source/source/list', method: 'get', params: query }) } export function testConnection(data) { return request({ - url: '/dataSource/source/testConnection', + url: '/source/source/testConnection', method: 'post', data }) @@ -18,7 +18,7 @@ export function testConnection(data) { // 查询接入类型列表 export function listType() { return request({ - url: '/dataSource/source/findAccessType', + url: '/source/source/findAccessType', method: 'get', }) } @@ -26,7 +26,7 @@ export function listType() { // 查询数据源详细 export function getSource(id) { return request({ - url: '/dataSource/source/' + id, + url: '/source/source/' + id, method: 'get' }) } @@ -34,7 +34,7 @@ export function getSource(id) { // 新增数据源 export function addSource(data) { return request({ - url: '/dataSource/source', + url: '/source/source', method: 'post', data: data }) @@ -43,7 +43,7 @@ export function addSource(data) { // 修改数据源 export function updateSource(data) { return request({ - url: '/dataSource/source/'+data.id, + url: '/source/source/'+data.id, method: 'put', data: data }) @@ -51,7 +51,7 @@ export function updateSource(data) { //同步数据库接入 export function Synchronization(data){ return request({ - url:'/dataSource/source/synchronization', + url:'/source/source/synchronization', method:'post', data:data }) @@ -60,8 +60,15 @@ export function Synchronization(data){ // 删除数据源 export function delSource(id) { return request({ - url: '/dataSource/source/' + id, + url: '/source/source/' + id, method: 'delete' }) } +//资产属性列表 +export function findStructure(){ + return request({ + url:'/source/source/findStructure', + method:'get' + }) +} diff --git a/src/views/dataSource/assets/OverallAssetStructure.vue b/src/views/dataSource/assets/OverallAssetStructure.vue new file mode 100644 index 0000000..9c365c4 --- /dev/null +++ b/src/views/dataSource/assets/OverallAssetStructure.vue @@ -0,0 +1,157 @@ + + + diff --git a/src/views/dataSource/assets/OverallAssets.vue b/src/views/dataSource/assets/OverallAssets.vue new file mode 100644 index 0000000..1d75a9f --- /dev/null +++ b/src/views/dataSource/assets/OverallAssets.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/views/dataSource/assets/OverallSpecificAssets.vue b/src/views/dataSource/assets/OverallSpecificAssets.vue new file mode 100644 index 0000000..232aff8 --- /dev/null +++ b/src/views/dataSource/assets/OverallSpecificAssets.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/src/views/dataSource/assets/index.vue b/src/views/dataSource/assets/index.vue new file mode 100644 index 0000000..dd62f10 --- /dev/null +++ b/src/views/dataSource/assets/index.vue @@ -0,0 +1,91 @@ + + + diff --git a/src/views/dataSource/source/index.vue b/src/views/dataSource/source/index.vue index f1b9aca..a8371fd 100644 --- a/src/views/dataSource/source/index.vue +++ b/src/views/dataSource/source/index.vue @@ -95,7 +95,7 @@ icon="el-icon-plus" size="mini" @click="handleAdd" - v-hasPermi="['dataSource:source:add']" + v-hasPermi="['source:source:add']" >新增 @@ -106,7 +106,7 @@ size="mini" :disabled="single" @click="handleUpdate" - v-hasPermi="['dataSource:source:edit']" + v-hasPermi="['source:source:edit']" >修改 @@ -117,7 +117,7 @@ size="mini" :disabled="multiple" @click="handleDelete" - v-hasPermi="['dataSource:source:remove']" + v-hasPermi="['source:source:remove']" >删除 @@ -127,7 +127,7 @@ icon="el-icon-download" size="mini" @click="handleExport" - v-hasPermi="['dataSource:source:export']" + v-hasPermi="['source:source:export']" >导出 @@ -162,14 +162,14 @@ type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" - v-hasPermi="['dataSource:source:edit']" + v-hasPermi="['source:source:edit']" >修改 删除