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
7665289b
authored
2025-04-22 14:13:45 +0800
by
lihua
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
价值评估的质量信息填写需与质量评价时交互一致
1 parent
8f5c10ec
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
52 additions
and
5 deletions
src/store/modules/user.ts
src/views/data_asset/valueEvaluate.vue
src/store/modules/user.ts
View file @
7665289
...
...
@@ -102,7 +102,7 @@ const useUserStore = defineStore(
await
process
();
}
/** 轮询是否需要刷新token。如果是同步多个调用,则不处理错误的信息。 */
setInterval
(
async
()
=>
{
timer
.
value
=
setInterval
(
async
()
=>
{
process
();
},
600000
);
}
...
...
src/views/data_asset/valueEvaluate.vue
View file @
7665289
...
...
@@ -324,7 +324,14 @@ const tableBtnClick = (scope, btn) => {
formItems
.
value
[
2
].
default
=
row
.
costAssessmentFile
||
[];
formItems
.
value
[
2
].
visible
=
needApprove
.
value
;
// formItems.value[2].default = row.qualityScore;
formItems
.
value
[
4
].
default
=
row
.
evaluationRangeStart
&&
row
.
evaluationRangeEnd
?
[
row
.
evaluationRangeStart
,
row
.
evaluationRangeEnd
]
:
''
;
if
(
row
.
dataStartDate
)
{
formItems
.
value
[
4
].
disabled
=
true
;
passFormItems
.
value
[
1
].
default
=
[
row
.
dataStartDate
,
row
.
dataEndDate
];
}
else
{
formItems
.
value
[
4
].
disabled
=
false
;
formItems
.
value
[
4
].
default
=
row
.
evaluationRangeStart
&&
row
.
evaluationRangeEnd
?
[
row
.
evaluationRangeStart
,
row
.
evaluationRangeEnd
]
:
''
;
}
// formItems.value[4].default = row.evaluationNote;
// formItems.value[5].default = row.evaluationFile || [];
}
...
...
@@ -340,7 +347,13 @@ const tableBtnClick = (scope, btn) => {
formItems
.
value
[
2
].
visible
=
needApprove
.
value
;
formItems
.
value
[
2
].
default
=
row
.
costAssessmentFile
||
[];
formItems
.
value
[
3
].
default
=
changeNum
(
row
.
qualityScore
||
0
,
2
);
formItems
.
value
[
4
].
default
=
row
.
evaluationRangeStart
&&
row
.
evaluationRangeEnd
?
[
row
.
evaluationRangeStart
,
row
.
evaluationRangeEnd
]
:
''
;
if
(
row
.
dataStartDate
)
{
formItems
.
value
[
4
].
disabled
=
true
;
passFormItems
.
value
[
1
].
default
=
[
row
.
dataStartDate
,
row
.
dataEndDate
];
}
else
{
formItems
.
value
[
4
].
disabled
=
false
;
formItems
.
value
[
4
].
default
=
row
.
evaluationRangeStart
&&
row
.
evaluationRangeEnd
?
[
row
.
evaluationRangeStart
,
row
.
evaluationRangeEnd
]
:
''
;
}
formItems
.
value
[
5
].
default
=
row
.
evaluationNote
;
formItems
.
value
[
6
].
default
=
row
.
evaluationFile
||
[];
}
...
...
@@ -654,7 +667,9 @@ const handleSelectChange = (val, row, info) => {
if
(
row
.
field
!=
'registerGuid'
)
{
return
;
}
let
qualityEvaluationGuid
=
assetListData
.
value
.
find
(
item
=>
item
.
guid
==
val
)?.
qualityEvaluationGuid
;
let
selectDam
=
val
&&
assetListData
.
value
.
find
(
item
=>
item
.
guid
==
val
);
let
qualityEvaluationGuid
=
selectDam
?.
qualityEvaluationGuid
;
if
(
!
qualityEvaluationGuid
)
{
formItems
.
value
[
0
].
default
=
val
;
formItems
.
value
[
1
].
default
=
info
.
evaluationAgencyGuid
;
...
...
@@ -663,6 +678,21 @@ const handleSelectChange = (val, row, info) => {
formItems
.
value
[
4
].
visible
=
true
;
formItems
.
value
[
5
].
visible
=
true
;
formItems
.
value
[
6
].
visible
=
true
;
formItems
.
value
.
forEach
(
item
=>
{
item
.
default
=
info
[
item
.
field
];
if
(
item
.
field
==
'evaluationFile'
)
{
item
.
default
=
item
.
default
||
[];
}
})
passFormItems
.
value
.
forEach
(
item
=>
{
item
.
default
=
info
[
item
.
field
];
if
(
item
.
field
==
'evaluationRange'
)
{
item
.
disabled
=
!!
selectDam
?.
dataStartDate
;
item
.
default
=
selectDam
?.
dataStartDate
?
[
selectDam
.
dataStartDate
,
selectDam
.
dataEndDate
]
:
null
;
}
else
if
(
item
.
field
==
'assessmentFile'
)
{
item
.
default
=
item
.
default
||
[];
}
})
}
else
{
formItems
.
value
[
0
].
default
=
val
;
formItems
.
value
[
1
].
default
=
info
.
evaluationAgencyGuid
;
...
...
@@ -671,12 +701,27 @@ const handleSelectChange = (val, row, info) => {
formItems
.
value
[
4
].
visible
=
false
;
formItems
.
value
[
5
].
visible
=
false
;
formItems
.
value
[
6
].
visible
=
false
;
formItems
.
value
.
forEach
(
item
=>
{
item
.
default
=
info
[
item
.
field
];
if
(
item
.
field
==
'evaluationFile'
)
{
item
.
default
=
[];
}
})
passFormItems
.
value
.
forEach
(
item
=>
{
item
.
default
=
info
[
item
.
field
];
if
(
item
.
field
==
'evaluationRange'
)
{
item
.
disabled
=
!!
selectDam
?.
dataStartDate
;
item
.
default
=
selectDam
?.
dataStartDate
?
[
selectDam
.
dataStartDate
,
selectDam
.
dataEndDate
]
:
null
;
}
else
if
(
item
.
field
==
'assessmentFile'
)
{
item
.
default
=
item
.
default
||
[];
}
})
}
}
const
dialogInputChange
=
(
val
,
item
,
info
)
=>
{
if
(
item
.
field
!=
'assessmentMoney'
&&
item
.
field
!=
'assessmentDate'
)
{
if
(
item
.
field
!=
'assessmentMoney'
&&
item
.
field
!=
'assessmentDate'
&&
item
.
field
!=
'qualityScore'
)
{
return
;
}
passDialogInputChange
(
val
,
item
,
info
);
...
...
@@ -714,6 +759,8 @@ const passDialogInputChange = (val, item, inlineValue) => {
let
M
=
(
val
?.
getMonth
()
+
1
<
10
?
'0'
+
(
val
?.
getMonth
()
+
1
)
:
val
?.
getMonth
()
+
1
);
let
D
=
(
val
?.
getDate
()
+
1
<
10
?
'0'
+
val
?.
getDate
()
:
val
?.
getDate
());
passFormItems
.
value
[
2
].
placeholder
=
`按照本次评估目的及价值类型,该笔数据资产在评估基准日的评估值为人民币
${
inlineValue
.
assessmentMoney
?
inlineValue
.
assessmentMoney
:
'***'
}
元。本次评估结论在评估基准日后一年内有效,即自
${
val
?
`
${
val
?.
getFullYear
()}
年
$
{
M
}
月
$
{
D
}
日至
$
{
val
?.
getFullYear
()
+
1
}
年
$
{
M
}
月
$
{
D
}
日
` : '20*年*月*日至20*年*月*日'}止。超过一年,需重新举行资产评估。`
;
}
else
if
(
item
.
field
==
'qualityScore'
)
{
formItems
.
value
[
5
].
placeholder
=
`本次评估数据资产总体质量得分为
${
val
}
分\n准确性:\n一致性:\n可访问性:\n规范性:\n完整性:`
;
}
}
...
...
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