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
e41fbcf3
authored
2025-01-16 09:35:39 +0800
by
lxs
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
文件名回显
1 parent
0bc96dcb
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
43 additions
and
14 deletions
src/api/modules/common.ts
src/views/data_asset/registerDetail.vue
src/views/data_asset/registerStart.vue
src/api/modules/common.ts
View file @
e41fbcf
...
...
@@ -77,3 +77,15 @@ export const onUploadFilePreview = async (params) => {
}
});
}
// 设置显示的文件名
export
const
setFileName
=
(
name
)
=>
{
if
(
name
&&
name
.
indexOf
(
'_'
)
>
-
1
){
const
s
=
name
.
indexOf
(
"_"
);
const
e
=
name
.
indexOf
(
"."
);
const
newName
=
name
.
slice
(
0
,
s
)
+
name
.
slice
(
e
);
return
newName
}
else
{
return
name
||
'--'
;
}
}
...
...
src/views/data_asset/registerDetail.vue
View file @
e41fbcf
...
...
@@ -31,7 +31,7 @@ import {
import
{
passFlowData
,
rejectFlowData
,
revokeFlowData
}
from
"@/api/modules/workFlowService"
;
import
useDataAssetStore
from
"@/store/modules/dataAsset"
;
import
{
changeNum
,
getDownloadUrl
,
download
}
from
'@/utils/common'
;
import
{
onUploadFilePreview
,
onUploadFileDownload
}
from
'@/api/modules/common'
;
import
{
onUploadFilePreview
,
onUploadFileDownload
,
setFileName
}
from
'@/api/modules/common'
;
const
assetStore
=
useDataAssetStore
();
...
...
@@ -1372,7 +1372,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1410,7 +1410,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1448,7 +1448,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1486,7 +1486,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1528,7 +1528,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1569,7 +1569,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1607,7 +1607,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1648,7 +1648,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
" class="
file
-
preview
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
@click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
@@ -1686,7 +1686,7 @@ const formattedDate = (dateVal) => {
v-else-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
">
<img class="
file
-
img
" src="
..
/
..
/
assets
/
images
/
jpg
.
png
" />
</template>
<div class="
file
-
name
"
>
{{
item
.
name
}}
<
/div
>
<div class="
file
-
name
"
>
{{
setFileName
(
item
.
name
)
}}
<
/div
>
<
div
:
style
=
"
{
right
:
'36px'
}
"
v-if="
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'pdf'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'png'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpg'
||
item
.
name
.
substring
(
item
.
name
.
lastIndexOf
(
'.'
)
+
1
)
==
'jpeg'
"
class="
file
-
preview
" @click="
onUploadFilePreview
(
item
)
">查看</div>
...
...
src/views/data_asset/registerStart.vue
View file @
e41fbcf
...
...
@@ -29,6 +29,7 @@ import {
getRegisterCatalogList
}
from
'@/api/modules/dataAsset'
;
import
{
getCamundaDeploymentId
}
from
"@/api/modules/workFlowService"
import
{
setFileName
}
from
'@/api/modules/common'
;
import
useDataAssetStore
from
"@/store/modules/dataAsset"
;
import
{
useValidator
}
from
'@/hooks/useValidator'
;
...
...
@@ -309,16 +310,32 @@ const setUploadFormItemsValue = (info) => {
let
attach
=
info
.
registerAttachment
||
{}
uploadFormItems
.
value
.
forEach
(
item
=>
{
if
(
item
.
field
==
'registerLetter'
)
{
item
.
default
=
attach
.
registerLetter
||
[];
let
registerLetter
=
attach
.
registerLetter
?
attach
.
registerLetter
:
[];
if
(
registerLetter
.
length
){
registerLetter
[
0
].
name
=
setFileName
(
registerLetter
[
0
].
name
)
}
item
.
default
=
registerLetter
;
item
.
templateUrl
=
attachDataInfo
.
value
.
register_letter
;
}
else
if
(
item
.
field
==
'evaluationFile'
)
{
item
.
default
=
attach
.
evaluationFile
||
[];
let
evaluationFile
=
attach
.
evaluationFile
?
attach
.
evaluationFile
:
[];
if
(
evaluationFile
.
length
){
evaluationFile
[
0
].
name
=
setFileName
(
evaluationFile
[
0
].
name
)
}
item
.
default
=
evaluationFile
;
item
.
templateUrl
=
attachDataInfo
.
value
.
quality_evaluation_file
;
}
else
if
(
item
.
field
==
'assessmentFile'
)
{
item
.
default
=
attach
.
assessmentFile
||
[];
let
assessmentFile
=
attach
.
assessmentFile
?
attach
.
assessmentFile
:
[];
if
(
assessmentFile
.
length
){
assessmentFile
[
0
].
name
=
setFileName
(
assessmentFile
[
0
].
name
)
}
item
.
default
=
assessmentFile
;
item
.
templateUrl
=
attachDataInfo
.
value
.
cost_assessment_file
;
}
else
if
(
item
.
field
===
'commitmentLetter'
)
{
item
.
default
=
attach
.
commitmentLetter
||
[];
let
commitmentLetter
=
attach
.
commitmentLetter
?
attach
.
commitmentLetter
:
[];
if
(
commitmentLetter
.
length
){
commitmentLetter
[
0
].
name
=
setFileName
(
commitmentLetter
[
0
].
name
)
}
item
.
default
=
commitmentLetter
;
item
.
templateUrl
=
attachDataInfo
.
value
[
'commitment-letter'
];
}
else
if
(
item
.
field
===
'costAssessmentInstitutionGuid'
)
{
item
.
default
=
attach
.
costAssessmentInstitutionGuid
?
attach
.
costAssessmentInstitutionGuid
:
attach
.
costAssessmentInstitution
;
...
...
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