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
d30925b5
authored
2025-01-24 13:50:04 +0800
by
xukangle
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'develop' into release-test
2 parents
1a42a258
04927a69
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
80 additions
and
143 deletions
index.html
public/swzl_logo.gif
public/swzl_logo.png → public/swzl_logo1.png
src/views/[...all].vue
src/views/data_asset/index.vue
src/views/data_meta/analysisView.vue
src/views/indexNewBigScreen.vue
index.html
View file @
d30925b
...
...
@@ -24,7 +24,7 @@
<div class="square"></div>
</div>
<div class="text">载入中</div> -->
<img
s
rc=
"./public/swzl_logo.png
"
>
<img
s
tyle=
"width: 468px; height: 96px;"
src=
"./public/swzl_logo.gif
"
>
</div>
<div
id=
"browser-upgrade"
>
<div
class=
"title"
>
为了您的体验,推荐使用以下浏览器
</div>
...
...
public/swzl_logo.gif
0 → 100644
View file @
d30925b
185 KB
public/swzl_logo.png
→
public/swzl_logo
1
.png
View file @
d30925b
29.3 KB
src/views/[...all].vue
View file @
d30925b
...
...
@@ -45,7 +45,7 @@ function goBack() {
<
template
>
<div
class=
"notfound"
>
<img
s
rc=
"../../public/swzl_logo.png
"
>
<img
s
tyle=
"width: 468px; height: 96px;"
src=
"../../public/swzl_logo.gif
"
>
</div>
</
template
>
...
...
src/views/data_asset/index.vue
View file @
d30925b
...
...
@@ -799,12 +799,12 @@ onBeforeMount(() => {
j
==
0
?
serviceName
[
i
]
:
j
==
1
?
registerOrgName
[
i
]
:
j
==
2
?
costOrgName
[
i
]
:
j
==
3
?
creditGrantingOrgName
[
i
]
:
tradeOrgName
[
i
];
?
registerOrgName
[
i
]
:
j
==
2
?
costOrgName
[
i
]
:
j
==
3
?
creditGrantingOrgName
[
i
]
:
tradeOrgName
[
i
];
});
originTableFieldColumn
.
value
[
i
+
1
+
""
]
=
calcTableColumnWidth
(
serviceData
.
value
,
i
+
1
+
""
)
-
20
;
...
...
@@ -834,8 +834,7 @@ onBeforeMount(() => {
<div
class=
"tags_item"
>
<p
class=
"tag_text"
>
资产登记数
</p>
<p
class=
"tag_num"
>
<span>
{{
changeNum
(
registerNum
)
}}
</span
><span
class=
"unit"
>
张
</span>
<span>
{{
changeNum
(
registerNum
)
}}
</span><span
class=
"unit"
>
张
</span>
</p>
</div>
</div>
...
...
@@ -844,38 +843,18 @@ onBeforeMount(() => {
<div
class=
"tags_item"
>
<p
class=
"tag_text"
>
价值评估数
</p>
<p
class=
"tag_num"
>
<span>
{{
changeNum
(
costAssessNum
)
}}
</span
><span
class=
"unit"
>
张
</span>
<span>
{{
changeNum
(
costAssessNum
)
}}
</span><span
class=
"unit"
>
张
</span>
</p>
</div>
</div>
</
template
>
<el-skeleton
v-else
:rows=
"1"
animated
:style=
"{ height: '80px' }"
/>
<el-skeleton
v-else
:rows=
"1"
animated
:style=
"{ height: '80px' }"
/>
</div>
<el-carousel
v-if=
"!docUrlLoading"
:interval=
"2000"
>
<el-carousel-item
class=
"img-card"
v-for=
"(imgData, i) in docUrlList"
:key=
"i"
@
click=
"checkImage"
>
<el-carousel-item
class=
"img-card"
v-for=
"(imgData, i) in docUrlList"
:key=
"i"
@
click=
"checkImage"
>
<
template
v-for=
"(img, index) in imgData"
:key=
"index"
>
<el-image
class=
"top-img"
:src=
"img.url"
:zoom-rate=
"1.2"
:max-scale=
"10"
:min-scale=
"0.2"
:preview-src-list=
"docUrl"
:initial-index=
"i * 3 + index"
:preview-teleported=
"true"
fit=
"cover"
/>
<el-image
class=
"top-img"
:src=
"img.url"
:zoom-rate=
"1.2"
:max-scale=
"10"
:min-scale=
"0.2"
:preview-src-list=
"docUrl"
:initial-index=
"i * 3 + index"
:preview-teleported=
"true"
fit=
"cover"
/>
</
template
>
</el-carousel-item>
</el-carousel>
...
...
@@ -891,11 +870,7 @@ onBeforeMount(() => {
<span
class=
"header-title"
>
数据资产情况
</span>
</div>
<div
class=
"num-content"
>
<div
class=
"icon-sum num-sum"
v-if=
"!statisticsInfoLoading"
v-for=
"item in cardList"
>
<div
class=
"icon-sum num-sum"
v-if=
"!statisticsInfoLoading"
v-for=
"item in cardList"
>
<div
class=
"tags_item"
>
<p
class=
"tag_text"
>
{{ item.label }}
</p>
<p
class=
"tag_num"
>
...
...
@@ -913,12 +888,8 @@ onBeforeMount(() => {
<span
class=
"header-title"
>
资产情况
</span>
</div>
<div
class=
"content"
>
<Table
v-if=
"!assetTableInfo.loading"
:tableInfo=
"assetTableInfo"
@
tablePageChange=
"assetTablePageChange"
@
tableBtnClick=
"tableBtnClick"
/>
<Table
v-if=
"!assetTableInfo.loading"
:tableInfo=
"assetTableInfo"
@
tablePageChange=
"assetTablePageChange"
@
tableBtnClick=
"tableBtnClick"
/>
<el-skeleton
v-else
:rows=
"6"
animated
/>
</div>
</div>
...
...
@@ -928,12 +899,7 @@ onBeforeMount(() => {
<span
class=
"header-title"
>
数据资产质量情况
</span>
</div>
<div
class=
"content-chart-pie"
>
<el-skeleton
class=
"content-chart-pie-ske"
v-if=
"qualityPieLoading"
:rows=
"7"
animated
/>
<el-skeleton
class=
"content-chart-pie-ske"
v-if=
"qualityPieLoading"
:rows=
"7"
animated
/>
<div
id=
"pie-quality"
class=
"pie"
></div>
</div>
</div>
...
...
@@ -946,44 +912,28 @@ onBeforeMount(() => {
<template
v-for=
"item in serviceDataTitle"
>
<el-row
:gutter=
"10"
>
<el-col
:span=
"6"
>
<img
:src=
"item.url"
:style=
"
{ width: '32px', height: '32px' }"
alt=""
/>
<img
:src=
"item.url"
:style=
"
{ width: '32px', height: '32px' }" alt="" />
</el-col>
<el-col
:span=
"14"
>
<div
class=
"title"
>
{{
item
.
title
}}
</div>
</el-col>
<el-col
:span=
"14"
><div
class=
"title"
>
{{
item
.
title
}}
</div></el-col
>
</el-row>
</
template
>
</div>
<div
class=
"content row-layout-right"
>
<div
class=
"scroll-container"
:style=
"{
width: `${columnSumWidth * 2}px`,
}"
>
<div
class=
"scroll-content"
:style=
"{
width: `${columnSumWidth}px`,
}"
>
<div
class=
"scroll-container"
:style=
"{
width: `${columnSumWidth * 2}px`,
}"
>
<div
class=
"scroll-content"
:style=
"{
width: `${columnSumWidth}px`,
}"
>
<
template
v-for=
"item in 5"
>
<el-row
:gutter=
"10"
:style=
"
{ animationDuration: columnSumWidth / 50 + 's' }"
>
<el-row
:gutter=
"10"
:style=
"
{ animationDuration: columnSumWidth / 50 + 's' }">
<template
v-for=
"sd in maxLen"
>
<el-col
:span=
"originTableFieldColumn[sd + '']"
>
<div
class=
"title"
:style=
"
{
width: `${originTableFieldColumn[sd + '']}px`,
}"
>
<div
class=
"title"
:style=
"
{
width: `${originTableFieldColumn[sd + '']}px`,
}">
{{
serviceData
[
item
-
1
][
sd
+
""
]
}}
</div>
</el-col>
...
...
@@ -991,22 +941,16 @@ onBeforeMount(() => {
</el-row>
</template>
</div>
<div
class=
"virtual"
:style=
"{
width: `${columnSumWidth + 40}px`,
}"
>
<div
class=
"virtual"
:style=
"{
width: `${columnSumWidth + 40}px`,
}"
>
<
template
v-for=
"item in 5"
>
<el-row
:gutter=
"10"
>
<template
v-for=
"sd in maxLen"
>
<el-col
:span=
"originTableFieldColumn[sd + '']"
>
<div
class=
"title"
:style=
"
{
width: `${originTableFieldColumn[sd + '']}px`,
}"
>
<div
class=
"title"
:style=
"
{
width: `${originTableFieldColumn[sd + '']}px`,
}">
{{
serviceData
[
item
-
1
][
sd
+
""
]
}}
</div>
</el-col>
...
...
@@ -1017,12 +961,7 @@ onBeforeMount(() => {
</div>
</div>
</template>
<el-skeleton
v-else
:rows=
"7"
animated
:style=
"{ margin: '12px', width: 'calc(100% - 24px)' }"
/>
<el-skeleton
v-else
:rows=
"7"
animated
:style=
"{ margin: '12px', width: 'calc(100% - 24px)' }"
/>
</div>
</div>
<div
class=
"four-row"
>
...
...
@@ -1031,12 +970,8 @@ onBeforeMount(() => {
<span
class=
"header-title"
>
资产交易情况
</span>
</div>
<div
class=
"content trade-con"
>
<Table
v-if=
"!tradeTableInfo.loading"
:tableInfo=
"tradeTableInfo"
@
tablePageChange=
"tradeTablePageChange"
@
tableBtnClick=
"tradeTableBtnClick"
/>
<Table
v-if=
"!tradeTableInfo.loading"
:tableInfo=
"tradeTableInfo"
@
tablePageChange=
"tradeTablePageChange"
@
tableBtnClick=
"tradeTableBtnClick"
/>
<el-skeleton
v-else
:rows=
"5"
animated
/>
</div>
</div>
...
...
@@ -1045,23 +980,20 @@ onBeforeMount(() => {
<span
class=
"header-title"
>
资产授信情况
</span>
</div>
<div
class=
"content trade-con"
>
<Table
v-if=
"!financingTableInfo.loading"
:tableInfo=
"financingTableInfo"
@
tablePageChange=
"financingTablePageChange"
@
tableBtnClick=
"financingTableBtnClick"
/>
<Table
v-if=
"!financingTableInfo.loading"
:tableInfo=
"financingTableInfo"
@
tablePageChange=
"financingTablePageChange"
@
tableBtnClick=
"financingTableBtnClick"
/>
<el-skeleton
v-else
:rows=
"5"
animated
/>
</div>
</div>
</div>
<div
class=
"foot-sty"
style=
"white-space: pre-wrap;"
>
北京传世博润科技有限公司 Copyright @ 2023-2024
<a
href=
"https://beian.miit.gov.cn"
target=
"_blank"
>
京ICP备2024044205号
</a>
<div
class=
"foot-sty"
style=
"white-space: pre-wrap;"
>
北京传世博润科技有限公司 Copyright @ 2023-2024
<a
href=
"https://beian.miit.gov.cn"
target=
"_blank"
>
京ICP备2024044205号
</a>
</div>
</div>
</div>
<platformIndex
v-else-if=
"userData.tenantType != 1"
/>
<div
v-else
class=
"main-placeholder"
>
<img
width=
"210"
height=
"100"
src=
"../../../public/swzl_logo.png
"
/>
<img
style=
"width: 468px; height: 96px;"
src=
"../../../public/swzl_logo.gif
"
/>
</div>
</template>
...
...
@@ -1114,6 +1046,7 @@ onBeforeMount(() => {
align-items
:
center
;
}
}
.tags_item
{
height
:
50px
;
display
:
flex
;
...
...
@@ -1257,6 +1190,7 @@ onBeforeMount(() => {
display
:
flex
;
min-width
:
200%
;
animation
:
roll
10s
infinite
linear
;
.scroll-content
{
flex-shrink
:
0
;
min-width
:
50%
;
...
...
@@ -1265,9 +1199,10 @@ onBeforeMount(() => {
background-color
:
#fafafa
;
}
}
.virtual
{
flex-shrink
:
0
;
//
padding-left
:
40px
;
//
padding-left
:
40px
;
min-width
:
50%
;
.el-row
{
...
...
@@ -1286,6 +1221,7 @@ onBeforeMount(() => {
0
%
{
transform
:
translateX
(
0
);
}
100
%
{
transform
:
translateX
(
-50%
);
}
...
...
@@ -1366,6 +1302,7 @@ onBeforeMount(() => {
.el-ske-crousel
{
display
:
flex
;
justify-content
:
center
;
.el-ske-img
{
width
:
240px
;
height
:
140px
;
...
...
src/views/data_meta/analysisView.vue
View file @
d30925b
...
...
@@ -871,28 +871,28 @@ const pageSave = () => {
}).
then
(()
=>
{
if
(
res
.
code
==
'00000'
)
{
saveMetaReportAnalysis
({
table
:
lastClickNode
.
value
.
tableName
,
database
:
lastClickNode
.
value
.
databaseName
,
analysisReportUrl
:
res
.
data
?.
signedUrl
,
analysisReportName
:
analysisReportName
,
databaseChName
:
lastClickNode
.
value
.
databaseChName
}).
then
((
res
:
any
)
=>
{
dialogInfo1
.
value
.
footer
.
btns
[
1
].
loading
=
false
;
if
(
res
.
code
==
proxy
.
$passCode
)
{
ElMessage
({
type
:
"success"
,
message
:
"保存成功"
,
appendTo
:
lineageGraph
.
value
.
containerRef
})
dialogInfo1
.
value
.
visible
=
false
}
else
{
ElMessage
({
type
:
"error"
,
message
:
res
.
msg
,
appendTo
:
lineageGraph
.
value
.
containerRef
})
}
})
table
:
lastClickNode
.
value
.
tableName
,
database
:
lastClickNode
.
value
.
databaseName
,
analysisReportUrl
:
res
.
data
?.
signedUrl
,
analysisReportName
:
analysisReportName
,
databaseChName
:
lastClickNode
.
value
.
databaseChName
}).
then
((
res
:
any
)
=>
{
dialogInfo1
.
value
.
footer
.
btns
[
1
].
loading
=
false
;
if
(
res
.
code
==
proxy
.
$passCode
)
{
ElMessage
({
type
:
"success"
,
message
:
"保存成功"
,
appendTo
:
lineageGraph
.
value
.
containerRef
})
dialogInfo1
.
value
.
visible
=
false
}
else
{
ElMessage
({
type
:
"error"
,
message
:
res
.
msg
,
appendTo
:
lineageGraph
.
value
.
containerRef
})
}
})
}
else
{
ElMessage
({
type
:
"error"
,
...
...
@@ -901,11 +901,11 @@ const pageSave = () => {
})
}
}).
catch
((
res
)
=>
{
ElMessage
.
error
(
res
.
msg
)
});
ElMessage
.
error
(
res
.
msg
)
});
}).
catch
((
res
)
=>
{
ElMessage
.
error
(
res
.
msg
)
});
ElMessage
.
error
(
res
.
msg
)
});
}
const
formItems1
:
any
=
ref
([
...
...
@@ -1103,7 +1103,7 @@ const handleLineageSwitchChange = (val, type) => {
@
handleSave=
"handleSave"
@
handleRefres=
"handleRefres"
@
handleLineageSwitchChange=
"handleLineageSwitchChange"
@
handleChOrEn=
handleChOrEn
:isCh=
"isCh"
@
handleToggle=
"handleToggle"
:isToggle=
"isToggle"
/>
<div
v-show=
"lastClickNode && lastClickNode?.type !== 3 && lastClickNode?.type !== 4"
class=
"main-placeholder"
>
<img
width=
"210"
height=
"100"
src=
"../../../public/swzl_logo.png
"
>
<img
style=
"width: 468px; height: 96px;"
src=
"../../../public/swzl_logo.gif
"
>
</div>
<Dialog
:dialogInfo=
"dialogInfo"
ref=
"diaLogRef"
class=
"timedDia"
@
btnClick=
"dialogBtnClick"
@
selectChange=
"selectChange"
@
treeSelectLoad=
"nodeLoad"
@
treeSelectNodeChange=
"treeSelectNodeChange"
/>
...
...
src/views/indexNewBigScreen.vue
View file @
d30925b
...
...
@@ -894,7 +894,7 @@ const handleChangeTime = (val) => {
<!-- <platformIndex v-else-if="userData.tenantType != 1" /> -->
<platformIndexNewBigScreen
v-else-if=
"userData.tenantType == 1"
/>
<div
v-else
class=
"main-placeholder"
>
<img
width=
"210"
height=
"100"
src=
"../../public/swzl_logo.png
"
/>
<img
style=
"width: 468px; height: 96px;"
src=
"../../public/swzl_logo.gif
"
/>
</div>
</div>
</template>
...
...
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