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 @@ + + + + + 资产模型基本信息 + + + sys_user + 用户表 + 12536 + + 是 + + + + + + 资产模型详细信息 + + + + + + + + {{scope.row.isPrimaryKey}} + + + + + + + + + + + {{scope.row.isNull}} + + + + + + + + {{scope.row.isDict}} + + + + + + + + + + + {{scope.row.dictKey}} + + + + + + 编辑 + + + + + + + + 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 @@ + + + + {{title}} - 资产结构概述 + + + + + + + + + 资产模型 + + + + + + + + + + + + + 数据模型 + + + + + + + + + + + sys_dept(部门表) + + + + + + + + + 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 @@ + + + + + + showAssets=data.type" + :props="defaultProps"> + + {{ data. accessSourceName + '('+data.databaseName + '-' + data.dataSourceSystemName+')' }} + {{ data.name + '-'+data.as + '(' + data.dataTotal+'条)' }} + + + + + + + + + + + + + + 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']" >修改 删除