Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
dsk-cr20g
Commits
b3c01c31
Commit
b3c01c31
authored
Jun 30, 2023
by
远方不远
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://192.168.60.201/root/dsk-operate-sys
parents
d8fa6a21
b1fab10a
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
8 deletions
+9
-8
index.vue
dsk-operate-ui/src/views/detail/party-a/index.vue
+1
-0
bond.vue
dsk-operate-ui/src/views/detail/party-a/opport/bond.vue
+3
-3
busclue.vue
...i/src/views/detail/party-a/overview/component/busclue.vue
+2
-2
risk.vue
...e-ui/src/views/detail/party-a/overview/component/risk.vue
+3
-3
No files found.
dsk-operate-ui/src/views/detail/party-a/index.vue
View file @
b3c01c31
...
...
@@ -281,6 +281,7 @@ export default {
<
style
lang=
"scss"
scoped
>
.part-container
{
min-width
:
1300px
;
padding
:
0
;
}
.part-main
{
...
...
dsk-operate-ui/src/views/detail/party-a/opport/bond.vue
View file @
b3c01c31
...
...
@@ -49,9 +49,9 @@ export default {
defaultSort
:
{
prop
:
'projectTotalInvestment'
,
order
:
'descending'
},
forData
:
[
{
label
:
'项目名称'
,
prop
:
'projectName'
,
minWidth
:
'300'
,
slot
:
true
},
{
label
:
'项目总投资(
亿
元)'
,
prop
:
'projectTotalInvestment'
,
sortable
:
'custom'
,
descending
:
'1'
,
ascending
:
'2'
,
width
:
'160'
},
{
label
:
'项目资本金(
亿
元)'
,
prop
:
'projectCapital'
,
sortable
:
'custom'
,
descending
:
'17'
,
ascending
:
'18'
,
width
:
'160'
},
{
label
:
'专项债用作资本金(
亿
元)'
,
prop
:
'specialBondCapital'
,
sortable
:
'custom'
,
descending
:
'19'
,
ascending
:
'20'
,
width
:
'200'
}
{
label
:
'项目总投资(
万
元)'
,
prop
:
'projectTotalInvestment'
,
sortable
:
'custom'
,
descending
:
'1'
,
ascending
:
'2'
,
width
:
'160'
},
{
label
:
'项目资本金(
万
元)'
,
prop
:
'projectCapital'
,
sortable
:
'custom'
,
descending
:
'17'
,
ascending
:
'18'
,
width
:
'160'
},
{
label
:
'专项债用作资本金(
万
元)'
,
prop
:
'specialBondCapital'
,
sortable
:
'custom'
,
descending
:
'19'
,
ascending
:
'20'
,
width
:
'200'
}
],
formData
:
[
{
type
:
3
,
fieldName
:
'keys'
,
value
:
''
,
placeholder
:
'输入项目名称关键词查询'
,
options
:
[],
width
:
220
},
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/busclue.vue
View file @
b3c01c31
...
...
@@ -28,7 +28,7 @@
<el-table-column
prop=
"percent"
align=
"right"
label=
"占比"
>
label=
"占比
(%)
"
>
</el-table-column>
<template
slot=
"empty"
>
<div
style=
"padding: 30px 0"
>
...
...
@@ -81,7 +81,7 @@ export default {
if
(
res
.
code
==
200
&&
res
.
data
){
let
data
=
res
.
data
,
totalVal
=
data
.
map
(
item
=>
item
.
value
).
reduce
((
prev
,
cur
)
=>
prev
+
cur
)
this
.
viewData
=
data
.
map
(
item
=>
{
let
it
=
{
name
:
item
.
name
,
value
:
item
.
value
,
percent
:
parseFloat
(
Number
(
Number
(
item
.
value
)
/
Number
(
totalVal
)
*
100
).
toFixed
(
2
))
+
'%'
}
let
it
=
{
name
:
item
.
name
,
value
:
item
.
value
,
percent
:
parseFloat
(
Number
(
Number
(
item
.
value
)
/
Number
(
totalVal
)
*
100
).
toFixed
(
2
))}
return
it
})
if
(
this
.
viewData
.
length
>
0
){
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/risk.vue
View file @
b3c01c31
...
...
@@ -23,7 +23,7 @@
<el-table-column
prop=
"bl"
align=
"right"
label=
"占比"
>
label=
"占比
(%)
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
bl
}}
</span>
</
template
>
...
...
@@ -139,7 +139,7 @@ export default {
this
.
viewData
=
this
.
viewData
.
map
(
item
=>
{
let
number
=
this
.
statistic
[
item
.
category
]
&&
this
.
statistic
[
item
.
category
][
item
.
field
]?
this
.
statistic
[
item
.
category
][
item
.
field
]:
0
let
bl
=
number
?
parseFloat
(
Number
(
Number
(
number
)
/
Number
(
totalVal
)
*
100
).
toFixed
(
2
))
:
0
let
it
=
{
name
:
item
.
name
,
value
:
number
,
tz
:
''
,
bl
:
bl
+
'%'
}
let
it
=
{
name
:
item
.
name
,
value
:
number
,
tz
:
''
,
bl
:
bl
}
return
it
})
this
.
viewData
.
sort
((
a
,
b
)
=>
{
...
...
@@ -161,7 +161,7 @@ export default {
if
(
params
.
data
.
tz
){
result
+=
'<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;" >'
+
params
.
data
.
tz
+
'亿元</p>'
}
result
+=
'<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'
+
params
.
data
.
bl
+
'</p>'
result
+=
'<p style="color: rgba(35,35,35,0.8);padding: 0;margin: 0;">'
+
params
.
data
.
bl
+
'
%
</p>'
return
result
;
},
extraCssText
:
'width:150px!important;'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment