Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
csbr-daop
/
fe-data-trusted-space
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
6417cb3e
authored
2024-12-27 09:54:58 +0800
by
lihua
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
注释掉部分元数据不需要的功能
1 parent
6ef5c5a5
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
58 additions
and
56 deletions
src/api/modules/dataMetaService.ts
src/views/data_meta/collectorTask.vue
src/views/data_meta/metaSheet.vue
src/api/modules/dataMetaService.ts
View file @
6417cb3
...
...
@@ -5,13 +5,13 @@ import request from "@/utils/request";
**/
// 新增
export
const
addMetaDataTask
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/add`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/add`
,
method
:
'post'
,
data
:
params
})
// 删除
export
const
deleteMetaDataTask
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/del`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/del`
,
method
:
'delete'
,
data
:
params
})
...
...
@@ -24,24 +24,24 @@ export const getMetaDataTask = (params) => request({
// 修改
export
const
updateMetaDataTask
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/update`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/update`
,
method
:
'put'
,
data
:
params
})
// 详情
export
const
getMetaDataTaskDetail
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/detail/
${
params
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/detail/
${
params
}
`
,
method
:
'get'
})
// 上线下线
export
const
updateMetaDataState
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/change-state`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/change-state`
,
method
:
'get'
,
params
})
// 名称唯一性验证
export
const
checkMetaDataTask
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/check-exist`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/check-exist`
,
method
:
'post'
,
data
:
{
collectTaskName
:
params
,
...
...
@@ -49,18 +49,18 @@ export const checkMetaDataTask = (params) => request({
})
// 执行元数据采集任务
export
const
executeMetaDataTask
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/execute/
${
params
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/execute/
${
params
}
`
,
method
:
'get'
})
// 执行日志
export
const
getMetaDataTaskLog
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-exec/page-list`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-exec/page-list`
,
method
:
'post'
,
data
:
params
})
//
export
const
saveMetaReportAnalysis
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage-analysis-report/add`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage-analysis-report/add`
,
method
:
'post'
,
data
:
params
})
...
...
@@ -99,86 +99,86 @@ export const getMetaSheetField = (params) => request({
})
// 表索引查询
export
const
getMetaSheetKeys
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/meta-table-index-list`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/meta-table-index-list`
,
method
:
'post'
,
params
})
// 变更查询
export
const
getMetaChange
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/meta-collect-change-list`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/meta-collect-change-list`
,
method
:
'post'
,
data
:
params
})
// 变更明细
export
const
getMetaChangeRecord
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/meta-change-record-list`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/meta-change-record-list`
,
method
:
'post'
,
data
:
params
})
//
export
const
getMetacompareList
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/meta-change-compare-list/
${
params
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/meta-change-compare-list/
${
params
}
`
,
method
:
'get'
,
//data: params
})
// 表信息详情
export
const
getMetaDetail
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/detail/
${
params
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/detail/
${
params
}
`
,
method
:
'get'
,
})
/** 根据表获取血缘数据 */
export
const
getTableLineage
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage/lineage-query?guid=
${
params
.
guid
}
&lineageType=tb`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage/lineage-query?guid=
${
params
.
guid
}
&lineageType=tb`
,
method
:
'get'
,
})
/** 根据字段获取血缘数据 */
export
const
getTableFieldLineage
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage/lineage-query?guid=
${
params
.
guid
}
&lineageType=co`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage/lineage-query?guid=
${
params
.
guid
}
&lineageType=co`
,
method
:
'get'
,
})
/** 获取表的所有字段血缘数据 */
export
const
getTableAllFieldLineage
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage/lineage-query-field?databaseName=
${
params
.
databaseName
}
&tableName=
${
params
.
tableName
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage/lineage-query-field?databaseName=
${
params
.
databaseName
}
&tableName=
${
params
.
tableName
}
`
,
method
:
'get'
,
})
// 查询列表
export
const
getMetaList
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/list-meta-all`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/list-meta-all`
,
method
:
'post'
,
data
:
params
})
// 元数据表字段查询
export
const
getMetaTableField
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/meta-table-field-list`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/meta-table-field-list`
,
method
:
'post'
,
params
,
})
// 保存血缘字段节点
export
const
saveLineageField
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage/save-field`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage/save-field`
,
method
:
'post'
,
data
:
params
})
// 保存血源节点
export
const
saveLineageTable
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage/save-table`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage/save-table`
,
method
:
'post'
,
data
:
params
})
// 删除血源节点
export
const
delLineageTable
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage/del-vertex?vertexId=
${
params
.
vertexId
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage/del-vertex?vertexId=
${
params
.
vertexId
}
`
,
method
:
'delete'
,
//data:params
})
/** 获取同步任务变更记录 */
export
const
getTaskChangeList
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/task-change-record/page-list`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/task-change-record/page-list`
,
method
:
'post'
,
data
:
params
})
...
...
@@ -200,41 +200,41 @@ export const getDatabase = (params) => request({
/** 源数据分析报告 */
/**查询列表 */
export
const
getAnalysisReportList
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage-analysis-report/list`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage-analysis-report/list`
,
method
:
'post'
,
data
:
params
})
/** 根据guid删除 */
export
const
delAnalysisRepor
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage-analysis-report/del`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage-analysis-report/del`
,
method
:
'delete'
,
data
:
params
})
/** 根据guid更新 */
export
const
updateAnalysisRepor
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage-analysis-report/update`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage-analysis-report/update`
,
method
:
'put'
,
data
:
params
})
/** 删除边 */
export
const
delLineAge
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/lineage/del-edge?euid=
${
params
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/lineage/del-edge?euid=
${
params
}
`
,
method
:
'delete'
,
})
/** 判断是否有元数据数据 */
export
const
checkTableData
=
(
params
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-table/check-table-data/
${
params
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-table/check-table-data/
${
params
}
`
,
method
:
'get'
,
})
/**校验任务是否有数据库信息 */
export
const
checkDatabaseIsExist
=
(
dataSourceGuid
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/meta-collect-task/check-database-is-exist/
${
dataSourceGuid
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/meta-collect-task/check-database-is-exist/
${
dataSourceGuid
}
`
,
method
:
'get'
,
})
/**同步任务 变更详情展示 */
export
const
syncChangeDetail
=
(
guid
)
=>
request
({
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
PLAN
_BASEURL
}
/task-change-record/sync-change-detail/
${
guid
}
`
,
url
:
`
${
import
.
meta
.
env
.
VITE_APP_
CHECK
_BASEURL
}
/task-change-record/sync-change-detail/
${
guid
}
`
,
method
:
'get'
,
})
...
...
src/views/data_meta/collectorTask.vue
View file @
6417cb3
...
...
@@ -104,7 +104,7 @@ const tableInfo = ref({
actionInfo
:
{
label
:
"操作"
,
type
:
"btn"
,
width
:
2
3
0
,
width
:
2
1
0
,
fixed
:
'right'
,
btns
:
(
scope
)
=>
{
const
row
=
scope
.
row
...
...
@@ -114,7 +114,7 @@ const tableInfo = ref({
}
else
{
btnsArr
.
splice
(
0
,
0
,
{
label
:
"立即执行"
,
value
:
"carry"
,
disabled
:
row
.
taskState
===
0
||
row
.
execState
==
1
})
}
btnsArr
.
push
({
label
:
"编辑"
,
value
:
"edit"
,
disabled
:
row
.
taskState
===
1
||
row
.
isCarry
||
row
.
execState
==
1
});
//
btnsArr.push({ label: "编辑", value: "edit", disabled: row.taskState === 1 || row.isCarry || row.execState == 1 });
btnsArr
.
push
({
label
:
"删除"
,
value
:
"delete"
,
disabled
:
row
.
isCarry
||
row
.
taskState
===
1
||
row
.
execState
==
1
});
btnsArr
.
push
({
label
:
"执行日志"
,
value
:
"log"
});
return
btnsArr
...
...
@@ -472,18 +472,19 @@ const setDetailInfo = (row) => {
}
const
getDataSourceList
=
()
=>
{
getDatabase
({
connectStatus
:
1
}).
then
((
res
:
any
)
=>
{
if
(
res
.
code
==
proxy
.
$passCode
)
{
dataSourceList
.
value
=
res
.
data
||
[];
formItems
.
value
[
1
].
options
=
dataSourceList
.
value
;
searchItemList
.
value
[
1
].
options
=
dataSourceList
.
value
;
}
else
{
proxy
.
$ElMessage
({
type
:
"error"
,
message
:
res
.
msg
,
});
}
})
// TODO
// getDatabase({ connectStatus: 1 }).then((res: any) => {
// if (res.code == proxy.$passCode) {
// dataSourceList.value = res.data || [];
// formItems.value[1].options = dataSourceList.value;
// searchItemList.value[1].options = dataSourceList.value;
// } else {
// proxy.$ElMessage({
// type: "error",
// message: res.msg,
// });
// }
// })
}
const
radioGroupChange
=
(
val
,
info
)
=>
{
...
...
@@ -597,7 +598,7 @@ onBeforeMount(() => {
<!-- 头部搜索 -->
<TableTools
:searchItems=
"searchItemList"
:searchId=
"'data-source-search'"
@
search=
"toSearch"
:init=
"false"
/>
<div
class=
"tools_btns"
>
<
el-button
type=
"primary"
@
click=
"loadDrawer"
>
新建
</el-button
>
<
!--
<el-button
type=
"primary"
@
click=
"loadDrawer"
>
新建
</el-button>
--
>
<el-button
@
click=
"importMeta"
>
导入
</el-button>
</div>
</div>
...
...
src/views/data_meta/metaSheet.vue
View file @
6417cb3
...
...
@@ -61,7 +61,7 @@ const tabsInfo = ref({
tabs
:
[
{
label
:
'基础信息'
,
name
:
'first'
},
// / { label: '数据血缘', name: 'second' },
{
label
:
'变更记录'
,
name
:
'third'
}
//
{ label: '变更记录', name: 'third' }
]
})
/** 切换布局 */
...
...
@@ -191,13 +191,14 @@ const tabsPaneMap = ref({
type
:
'table'
,
tableInfo
:
fieldTableInfo
.
value
,
show
:
true
},
{
title
:
'索引信息'
,
type
:
'table'
,
isIndex
:
true
,
tableInfo
:
indexTableInfo
.
value
,
show
:
true
},
},
// {
// title: '索引信息',
// type: 'table',
// isIndex: true,
// tableInfo: indexTableInfo.value,
// show: true
// },
],
second
:
[
{
...
...
@@ -309,10 +310,10 @@ const lineageDataLoading = ref(true);
const
getDetailInfo
=
()
=>
{
getSheetDetail
()
getSheetField
()
getSheetKeys
()
//
getSheetKeys()
logPage
.
value
.
curr
=
1
getSheetLog
();
getTableLineageMap
();
//
getSheetLog();
//
getTableLineageMap();
}
const
getSheetDetail
=
()
=>
{
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment