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
c0182976
authored
2025-01-23 13:43:14 +0800
by
lihua
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge commit '
9c0e648f
' into release-test
2 parents
f1a6ae1a
9c0e648f
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
13 additions
and
8 deletions
src/hooks/useValidator.ts
src/router/routes.ts
src/store/modules/user.ts
src/views/data_asset/registerCatalogCreate.vue
src/views/data_asset/valueEvaluate.vue
src/hooks/useValidator.ts
View file @
c018297
...
...
@@ -5,7 +5,7 @@ export const useValidator = () => {
const
required
=
(
message
?:
string
):
FormItemRule
=>
{
return
{
required
:
true
,
message
:
message
||
'该项为必填项'
message
:
message
||
'该项为必填项'
,
}
}
...
...
src/router/routes.ts
View file @
c018297
...
...
@@ -106,7 +106,7 @@ const systemRoutes: RouteRecordRaw[] = [
const
asyncRoutes
:
Route
.
recordMainRaw
[]
=
[
{
meta
:{
title
:
'
首页
'
,
title
:
'
数据资产看板
'
,
},
children
:
[
...
AssetIndex
,
...
...
src/store/modules/user.ts
View file @
c018297
...
...
@@ -237,12 +237,10 @@ const useUserStore = defineStore(
mark
=
'data-quality'
}
else
if
(
item
.
meta
.
title
==
'数据盘点'
)
{
mark
=
'data-inventory'
}
else
if
(
item
.
meta
.
title
==
'
首页
'
)
{
}
else
if
(
item
.
meta
.
title
==
'
数据资产看板
'
)
{
mark
=
'data-asset-index'
}
else
if
(
item
.
meta
.
title
==
'数据资产登记'
)
{
mark
=
'data-asset-register'
}
else
if
(
item
.
meta
.
title
==
'首页'
)
{
mark
=
'data-asset-index'
}
else
if
(
item
.
meta
.
title
==
'数据产品管理'
)
{
mark
=
'data-asset'
}
else
if
(
item
.
meta
.
title
==
'入表交易融资'
)
{
...
...
src/views/data_asset/registerCatalogCreate.vue
View file @
c018297
...
...
@@ -298,6 +298,8 @@ const baseInfoFormRules = ref({
sceneDescription
:
[
required
(
'请填写应用场景描述'
)],
sceneLimit
:
[
required
(
'请填写应用场景限制'
)],
rightMain
:
[
required
(
'请填写权利主体'
)],
dataSources
:
[
required
(
'请选择数据来源'
)],
isPublicData
:
[
required
(
'请选择是否公共数据'
)],
});
const
getTableFieldPromise
:
any
=
ref
({});
...
...
@@ -520,12 +522,13 @@ onBeforeMount(() => {
})
if
(
damGuid
.
value
)
{
fullscreenLoading
.
value
=
true
;
getRegisterCatalogDetail
(
damGuid
.
value
).
then
((
res
:
any
)
=>
{
fullscreenLoading
.
value
=
false
;
if
(
res
.
code
==
proxy
.
$passCode
)
{
detailInfo
.
value
=
res
.
data
||
{};
baseInfoFormItems
.
value
.
forEach
((
item
:
any
)
=>
{
item
.
default
=
detailInfo
.
value
[
item
.
field
]
||
''
;
item
.
default
=
detailInfo
.
value
[
item
.
field
]
==
null
?
''
:
detailInfo
.
value
[
item
.
field
]
;
if
(
item
.
field
==
'subjectDomain'
)
{
let
tree
=
detailInfo
.
value
.
subjectDomainTree
?.[
0
];
if
(
tree
)
{
...
...
@@ -582,9 +585,13 @@ onBeforeMount(() => {
}
}
checkedInfo
.
value
=
{};
console
.
log
(
baseInfoFormRef
.
value
,
'baseInfoFormRules'
);
nextTick
(()
=>
{
baseInfoFormRules
.
value
.
damName
[
1
]
=
checkExistName
(
checkedInfo
.
value
,
existDamName
,
detailInfo
.
value
,
'damName'
);
})
setTimeout
(()
=>
{
baseInfoFormRef
.
value
.
ruleFormRef
.
clearValidate
([
'sceneDescription'
,
'subjectDomain'
,
'coverageAreas'
,
'isPublicData'
,
'dataSources'
,
'propertyDescription'
,
'sceneLimit'
]);
},
0
);
assetDataTableInfo
.
value
.
data
=
detailInfo
.
value
.
damCatalogTableInfo
;
}
else
{
proxy
.
$ElMessage
.
error
(
res
.
msg
);
...
...
src/views/data_asset/valueEvaluate.vue
View file @
c018297
...
...
@@ -550,8 +550,8 @@ const formItems = ref<any>([
templateUrl
:
'auto'
,
templateClick
:
()
=>
{
const
link
=
document
.
createElement
(
'a'
);
link
.
href
=
"/files/数据
质量评价
.docx"
;
link
.
download
=
'数据
质量评价
.docx'
;
link
.
href
=
"/files/数据
价值评估
.docx"
;
link
.
download
=
'数据
价值评估
.docx'
;
document
.
body
.
appendChild
(
link
);
link
.
click
();
link
.
remove
();
...
...
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