Commit 266e738b authored by 罗林杰's avatar 罗林杰

修改元数据

parent 4a8362ae
...@@ -590,3 +590,25 @@ export const connectionColumns: BasicColumn[] = [ ...@@ -590,3 +590,25 @@ export const connectionColumns: BasicColumn[] = [
width: 120, width: 120,
}, },
]; ];
export const analysisColumns: BasicColumn[] = [
{
title: '关联对象',
dataIndex: 'name',
width: 120,
},
{
title: '路径',
dataIndex: 'dataBase',
width: 120,
},
{
title: '关联类型',
dataIndex: 'type',
width: 120,
},
{
title: '关联度',
dataIndex: 'level',
width: 120,
},
];
...@@ -875,3 +875,35 @@ export const connectionData: any[] = [ ...@@ -875,3 +875,35 @@ export const connectionData: any[] = [
date: '2023-08-14', date: '2023-08-14',
}, },
]; ];
export const analysisData: any[] = [
{
name: '项目A',
dataBase: '数据库X',
type: '数据标准',
level: '3',
},
{
name: '项目B',
dataBase: '数据库Y',
type: '数据标准',
level: '3',
},
{
name: '项目C',
dataBase: '数据库Z',
type: '数据标准',
level: '2',
},
{
name: '项目D',
dataBase: '数据库X',
type: '数据标准',
level: '3',
},
{
name: '项目E',
dataBase: '数据库Y',
type: '数据标准',
level: '2',
},
];
...@@ -70,7 +70,9 @@ ...@@ -70,7 +70,9 @@
</div> </div>
</a-tab-pane> </a-tab-pane>
<a-tab-pane key="6" tab="关联度分析"> <a-tab-pane key="6" tab="关联度分析">
<div v-if="page === '6'"> 关联度分析 </div> <div v-if="page === '6'">
<BasicTable @register="registerAnalysisTable" />
</div>
</a-tab-pane> </a-tab-pane>
<a-tab-pane key="7" tab="数据特征"> <a-tab-pane key="7" tab="数据特征">
<div v-if="page === '7'"> 数据特征 </div> <div v-if="page === '7'"> 数据特征 </div>
...@@ -91,7 +93,9 @@ ...@@ -91,7 +93,9 @@
import { Tabs } from 'ant-design-vue'; import { Tabs } from 'ant-design-vue';
import { useModal, useModalInner } from '@/components/Modal'; import { useModal, useModalInner } from '@/components/Modal';
import { import {
bucketingSchema, connectionColumns, analysisColumns,
bucketingSchema,
connectionColumns,
CorrelationColumns, CorrelationColumns,
dbColumns, dbColumns,
dbSearchFormSchema, dbSearchFormSchema,
...@@ -103,7 +107,9 @@ ...@@ -103,7 +107,9 @@
SampleDataColumns, SampleDataColumns,
} from '@/views/metadata/data'; } from '@/views/metadata/data';
import { import {
bucketingData, connectionData, analysisData,
bucketingData,
connectionData,
CorrelationData, CorrelationData,
dbData, dbData,
exampleData, exampleData,
...@@ -200,6 +206,13 @@ ...@@ -200,6 +206,13 @@
showIndexColumn: false, showIndexColumn: false,
scroll: { y: 400 }, scroll: { y: 400 },
}); });
const [registerAnalysisTable] = useTable({
dataSource: analysisData,
columns: analysisColumns,
pagination: true,
showIndexColumn: false,
scroll: { y: 400 },
});
const [registerDbModal, { closeModal }] = useModalInner(async (data) => { const [registerDbModal, { closeModal }] = useModalInner(async (data) => {
title.value = data.workSpaceName; title.value = data.workSpaceName;
tableTitle.value = data.name; tableTitle.value = data.name;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment