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
bf7efd71
Commit
bf7efd71
authored
Aug 31, 2023
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
98dffe61
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
286 additions
and
180 deletions
+286
-180
groupAccount.js
dsk-operate-ui/src/api/detail/groupAccount/groupAccount.js
+8
-0
index.scss
dsk-operate-ui/src/assets/styles/index.scss
+13
-0
download.js
dsk-operate-ui/src/plugins/download.js
+7
-3
performance.vue
...i/src/views/detail/groupAccount/component/performance.vue
+11
-2
qualifications.vue
...rc/views/detail/groupAccount/component/qualifications.vue
+6
-4
qualificationsDetail.vue
...ws/detail/groupAccount/component/qualificationsDetail.vue
+67
-8
zhaobiao.vue
...e-ui/src/views/detail/groupAccount/component/zhaobiao.vue
+84
-83
index.vue
dsk-operate-ui/src/views/detail/groupAccount/index.vue
+6
-5
HeadForm.vue
...perate-ui/src/views/detail/party-a/component/HeadForm.vue
+11
-6
index.vue
...te-ui/src/views/enterpriseData/components/Owner/index.vue
+14
-14
index.vue
dsk-operate-ui/src/views/index.vue
+6
-3
industrialStructure.vue
...c/views/macro/economies/component/industrialStructure.vue
+1
-1
localEconomy.vue
...e-ui/src/views/macro/economies/component/localEconomy.vue
+1
-2
regionalEconomy.vue
...i/src/views/macro/economies/component/regionalEconomy.vue
+1
-1
index.vue
dsk-operate-ui/src/views/macro/enterprises/index.vue
+1
-1
jzqyfx.vue
...ui/src/views/macro/nationalEconomies/component/jzqyfx.vue
+1
-1
qgjjdq.vue
...ui/src/views/macro/nationalEconomies/component/qgjjdq.vue
+26
-27
index.vue
dsk-operate-ui/src/views/macro/urban/index.vue
+22
-19
No files found.
dsk-operate-ui/src/api/detail/groupAccount/groupAccount.js
View file @
bf7efd71
...
@@ -59,3 +59,11 @@ export function bidPage(data) {
...
@@ -59,3 +59,11 @@ export function bidPage(data) {
data
:
data
data
:
data
})
})
}
}
// 集团招标导出
export
function
exportBid
(
data
)
{
return
request
({
url
:
'/combine/info/export/bid'
,
method
:
'post'
,
data
:
data
})
}
dsk-operate-ui/src/assets/styles/index.scss
View file @
bf7efd71
...
@@ -263,6 +263,19 @@ ul, li {
...
@@ -263,6 +263,19 @@ ul, li {
}
}
}
}
.query-ability
{
.query-ability
{
.total
{
display
:
flex
!
important
;
flex-direction
:
row
;
align-items
:
center
;
&
:before
{
content
:
""
;
display
:
inline-block
;
width
:
2px
;
height
:
2px
;
background
:
rgba
(
35
,
35
,
35
,
0
.4
);
margin-right
:
4px
;
}
}
span
{
span
{
font-size
:
14px
;
font-size
:
14px
;
color
:
#232323
;
color
:
#232323
;
...
...
dsk-operate-ui/src/plugins/download.js
View file @
bf7efd71
...
@@ -63,7 +63,7 @@ export default {
...
@@ -63,7 +63,7 @@ export default {
saveAs
(
text
,
name
,
opts
);
saveAs
(
text
,
name
,
opts
);
},
},
exportByPost
(
url
,
params
){
exportByPost
(
url
,
params
,
name
){
var
url
=
baseURL
+
url
var
url
=
baseURL
+
url
axios
({
axios
({
method
:
'post'
,
method
:
'post'
,
...
@@ -72,8 +72,12 @@ export default {
...
@@ -72,8 +72,12 @@ export default {
data
:
params
,
data
:
params
,
headers
:
{
'Authorization'
:
'Bearer '
+
getToken
()
}
headers
:
{
'Authorization'
:
'Bearer '
+
getToken
()
}
}).
then
(
res
=>
{
}).
then
(
res
=>
{
const
blob
=
new
Blob
([
res
.
data
],
{
type
:
'application/octet-stream/pdf/doc/xlsx/xls/docx'
})
const
blob
=
new
Blob
([
res
.
data
],
{
type
:
'application/octet-stream/pdf/doc/xlsx/xls/docx/excel'
})
this
.
saveAs
(
blob
,
decodeURI
(
res
.
headers
[
'download-filename'
]))
if
(
name
){
this
.
saveAs
(
blob
,
name
)
}
else
{
this
.
saveAs
(
blob
,
decodeURI
(
res
.
headers
[
'download-filename'
]))
}
})
})
},
},
async
printErrMsg
(
data
)
{
async
printErrMsg
(
data
)
{
...
...
dsk-operate-ui/src/views/detail/groupAccount/component/performance.vue
View file @
bf7efd71
...
@@ -5,8 +5,9 @@
...
@@ -5,8 +5,9 @@
:form-data=
"formData"
:form-data=
"formData"
:query-params=
"queryParams"
:query-params=
"queryParams"
:total=
"tableDataTotal"
:total=
"tableDataTotal"
:isExcel=
"
fals
e"
:isExcel=
"
tru
e"
@
handle-search=
"handleSearch"
@
handle-search=
"handleSearch"
@
handle-excel=
"clickEXCEL"
>
>
<template
slot=
"slot"
>
<template
slot=
"slot"
>
...
@@ -57,7 +58,7 @@
...
@@ -57,7 +58,7 @@
import
{
getDictType
}
from
'@/api/main'
import
{
getDictType
}
from
'@/api/main'
export
default
{
export
default
{
name
:
'qualifications'
,
name
:
'qualifications'
,
props
:
[
'customerId'
],
props
:
[
'customerId'
,
'combineName'
],
mixins
:
[
mixin
],
mixins
:
[
mixin
],
components
:{},
components
:{},
data
(){
data
(){
...
@@ -103,6 +104,7 @@
...
@@ -103,6 +104,7 @@
],
],
timeList
:
[
'近三天'
,
'近七天'
,
'近半月'
,
'自定义'
],
timeList
:
[
'近三天'
,
'近七天'
,
'近半月'
,
'自定义'
],
moneyList
:
[
'5000万以下'
,
'5000万-1亿'
,
'1亿-5亿'
,
'5亿-10亿'
,
'10亿以上'
,
'自定义'
],
moneyList
:
[
'5000万以下'
,
'5000万-1亿'
,
'1亿-5亿'
,
'5亿-10亿'
,
'10亿以上'
,
'自定义'
],
dataEXCEL
:{}
}
}
},
},
created
()
{
created
()
{
...
@@ -162,6 +164,7 @@
...
@@ -162,6 +164,7 @@
}
}
delete
data
.
cgbl
delete
data
.
cgbl
}
}
this
.
dataEXCEL
=
data
;
businessList
(
data
).
then
(
res
=>
{
businessList
(
data
).
then
(
res
=>
{
this
.
tableData
=
res
.
code
==
200
?
res
.
rows
:[]
this
.
tableData
=
res
.
code
==
200
?
res
.
rows
:[]
this
.
tableDataTotal
=
res
.
total
this
.
tableDataTotal
=
res
.
total
...
@@ -263,6 +266,12 @@
...
@@ -263,6 +266,12 @@
// this.$children[1].$refs.tableRef.bodyWrapper.scrollTop = 0
// this.$children[1].$refs.tableRef.bodyWrapper.scrollTop = 0
},
500
);
},
500
);
},
},
clickEXCEL
()
{
this
.
dataEXCEL
.
combineName
=
this
.
combineName
;
this
.
dataEXCEL
.
pageSize
=
this
.
tableDataTotal
;
delete
this
.
dataEXCEL
.
pageNum
this
.
$download
.
exportByPost
(
'/combine/info/export/win/bid'
,
this
.
dataEXCEL
,
'集团中标.xlsx'
);
},
}
}
}
}
</
script
>
</
script
>
...
...
dsk-operate-ui/src/views/detail/groupAccount/component/qualifications.vue
View file @
bf7efd71
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
import
QualificationsDetail
from
'./qualificationsDetail'
import
QualificationsDetail
from
'./qualificationsDetail'
export
default
{
export
default
{
name
:
'qualifications'
,
name
:
'qualifications'
,
props
:
[
'customerId'
,
'
n
ame'
],
props
:
[
'customerId'
,
'
combineN
ame'
],
mixins
:
[
mixin
],
mixins
:
[
mixin
],
components
:{
components
:{
QualificationsDetail
QualificationsDetail
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
tableData
:[],
tableData
:[],
tableDataTotal
:
0
,
tableDataTotal
:
0
,
title
:
''
,
title
:
''
,
rowData
:
''
rowData
:
''
,
}
}
},
},
created
()
{
created
()
{
...
@@ -75,7 +75,8 @@
...
@@ -75,7 +75,8 @@
methods
:
{
methods
:
{
handleQuery
(
params
){
handleQuery
(
params
){
this
.
isSkeleton
=
true
this
.
isSkeleton
=
true
let
data
=
params
?
params
:
this
.
queryParams
let
data
=
params
?
params
:
this
.
queryParams
;
certificateList
(
data
).
then
(
res
=>
{
certificateList
(
data
).
then
(
res
=>
{
this
.
isSkeleton
=
false
this
.
isSkeleton
=
false
if
(
res
.
code
===
200
){
if
(
res
.
code
===
200
){
...
@@ -98,10 +99,11 @@
...
@@ -98,10 +99,11 @@
})
})
},
},
handleClick
(
e
,
data
)
{
handleClick
(
e
,
data
)
{
this
.
title
=
this
.
n
ame
+
'-'
+
data
.
qualificationName
+
'(共'
+
data
.
companyCount
+
'条)'
this
.
title
=
this
.
combineN
ame
+
'-'
+
data
.
qualificationName
+
'(共'
+
data
.
companyCount
+
'条)'
this
.
rowData
=
data
this
.
rowData
=
data
this
.
isDetails
=
true
this
.
isDetails
=
true
},
},
}
}
}
}
</
script
>
</
script
>
...
...
dsk-operate-ui/src/views/detail/groupAccount/component/qualificationsDetail.vue
View file @
bf7efd71
...
@@ -6,11 +6,15 @@
...
@@ -6,11 +6,15 @@
custom-class=
"client-drawer"
custom-class=
"client-drawer"
:with-header=
"false"
:with-header=
"false"
@
closed=
"cancel"
>
@
closed=
"cancel"
>
<skeleton
style=
"margin-left:16px;"
v-if=
"isSkeleton"
></skeleton>
<div
class=
"head"
>
<div
class=
"head"
v-if=
"!isSkeleton"
>
<img
class=
"tip-img"
src=
"@/assets/images/icon.png"
/>
<img
class=
"tip-img"
src=
"@/assets/images/icon.png"
/>
<span>
{{
title
}}
</span>
<span>
{{
title
}}
</span>
</div>
</div>
<div
class=
"cooperate-name"
id=
"focus01"
>
<el-input
clearable
@
clear=
"changeSelect"
style=
"width: 300px;"
@
focus=
"clickFocus('focus01')"
@
blur=
"clickFocus('focus01')"
v-model=
"queryParams.companyName"
placeholder=
"成员名称查询"
></el-input>
<span
@
click=
"changeSelect"
>
搜索
</span>
</div>
<skeleton
style=
"margin-left:16px;"
v-if=
"isSkeleton"
></skeleton>
<tables
<tables
v-if=
"!isSkeleton"
v-if=
"!isSkeleton"
:tableLoading=
"tableLoading"
:tableLoading=
"tableLoading"
...
@@ -18,6 +22,7 @@
...
@@ -18,6 +22,7 @@
:forData=
"forData"
:forData=
"forData"
:tableDataTotal=
"tableDataTotal"
:tableDataTotal=
"tableDataTotal"
:queryParams=
"queryParams"
:queryParams=
"queryParams"
:MaxPage=
500
@
handle-current-change=
"handleCurrentChange"
@
handle-current-change=
"handleCurrentChange"
style=
"margin: 12px;"
style=
"margin: 12px;"
>
>
...
@@ -50,11 +55,9 @@ export default {
...
@@ -50,11 +55,9 @@ export default {
queryParams
:
{
queryParams
:
{
id
:
this
.
data
.
id
,
id
:
this
.
data
.
id
,
pageNum
:
1
,
pageNum
:
1
,
pageSize
:
10
pageSize
:
10
,
companyName
:
''
},
},
formData
:
[
{
type
:
3
,
fieldName
:
'keys'
,
value
:
''
,
placeholder
:
'输入项目/工程名称查询'
,
options
:
[]},
],
forData
:
[
forData
:
[
{
label
:
'拥有该资质成员'
,
prop
:
'companyName'
,
slot
:
true
},
{
label
:
'拥有该资质成员'
,
prop
:
'companyName'
,
slot
:
true
},
{
label
:
'成员共有资质(个)'
,
prop
:
'certificateCount'
},
{
label
:
'成员共有资质(个)'
,
prop
:
'certificateCount'
},
...
@@ -73,7 +76,8 @@ export default {
...
@@ -73,7 +76,8 @@ export default {
methods
:
{
methods
:
{
async
handleQuery
(
params
)
{
async
handleQuery
(
params
)
{
this
.
isSkeleton
=
true
this
.
isSkeleton
=
true
let
param
=
params
?
params
:
this
.
queryParams
let
param
=
params
?
params
:
this
.
queryParams
;
console
.
log
(
param
)
let
res
=
await
memberCertificateList
(
param
)
let
res
=
await
memberCertificateList
(
param
)
this
.
isSkeleton
=
false
this
.
isSkeleton
=
false
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
...
@@ -94,7 +98,19 @@ export default {
...
@@ -94,7 +98,19 @@ export default {
},
},
cancel
()
{
cancel
()
{
this
.
$emit
(
'cancel'
)
this
.
$emit
(
'cancel'
)
}
},
changeSelect
(){
this
.
queryParams
.
pageNum
=
1
this
.
handleQuery
()
},
clickFocus
(
e
){
document
.
getElementById
(
e
).
classList
.
toggle
(
'span-ba'
)
},
//分页
handleCurrentChange
(
e
){
this
.
queryParams
.
pageNum
=
e
this
.
handleQuery
()
},
}
}
}
}
</
script
>
</
script
>
...
@@ -114,5 +130,48 @@ export default {
...
@@ -114,5 +130,48 @@ export default {
height
:
17px
;
height
:
17px
;
margin
:
0
8px
-2px
12px
;
margin
:
0
8px
-2px
12px
;
}
}
.cooperate-name
{
display
:
flex
;
border-radius
:
2px
0px
0px
2px
;
border
:
1px
solid
#D9D9D9
;
line-height
:
34px
;
height
:
34px
;
width
:
300px
;
float
:
right
;
margin
:
12px
;
span
{
width
:
80px
;
height
:
32px
;
line-height
:
32px
;
font-size
:
14px
;
background
:
#F5F5F5
;
text-align
:
center
;
color
:
#0081FF
;
border
:
1px
solid
#EFEFEF
;
border-left
:
0
;
cursor
:
pointer
;
}
&
.span-ba
{
border
:
1px
solid
#0081FF
;
span
{
color
:
#ffffff
;
background
:
#0081FF
;
border
:
1px
solid
#0081FF
;
}
}
::v-deep
.el-input
{
flex
:
1
;
}
::v-deep
.el-input__inner
{
border
:
0
;
line-height
:
32px
;
height
:
32px
;
position
:
absolute
;
top
:
0
;
padding-right
:
22px
;
font-size
:
12px
;
padding-left
:
8px
;
}
}
}
}
</
style
>
</
style
>
dsk-operate-ui/src/views/detail/groupAccount/component/zhaobiao.vue
View file @
bf7efd71
This diff is collapsed.
Click to expand it.
dsk-operate-ui/src/views/detail/groupAccount/index.vue
View file @
bf7efd71
...
@@ -12,10 +12,10 @@
...
@@ -12,10 +12,10 @@
</div>
</div>
<div
class=
"group-right"
>
<div
class=
"group-right"
>
<div
id=
"groupBox"
v-if=
"customerId"
>
<div
id=
"groupBox"
v-if=
"customerId"
>
<Members
v-if=
"currentPath.pathName=='members'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
/>
<Members
v-if=
"currentPath.pathName=='members'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
:combineName=
"name"
/>
<Qualifications
v-if=
"currentPath.pathName=='qualifications'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
:
n
ame=
"name"
/>
<Qualifications
v-if=
"currentPath.pathName=='qualifications'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
:
combineN
ame=
"name"
/>
<Performance
v-if=
"currentPath.pathName=='performance'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
/>
<Performance
v-if=
"currentPath.pathName=='performance'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
:combineName=
"name"
/>
<Zhaobiao
v-if=
"currentPath.pathName=='zhaobiao'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
/>
<Zhaobiao
v-if=
"currentPath.pathName=='zhaobiao'"
:customer-id=
"customerId"
:isSkeleton=
"isSkeleton"
:combineName=
"name"
/>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -79,13 +79,14 @@
...
@@ -79,13 +79,14 @@
}
}
.group-left
{
.group-left
{
margin-right
:
16px
;
margin-right
:
16px
;
padding-bottom
:
16px
;
background
:
#FFFFFF
;
}
}
.group-right
{
.group-right
{
min-width
:
1088px
;
min-width
:
1088px
;
width
:
100%
;
width
:
100%
;
background
:
#FFFFFF
;
background
:
#FFFFFF
;
border-radius
:
4px
;
border-radius
:
4px
;
margin-bottom
:
16px
;
}
}
.part-header
{
.part-header
{
font-size
:
16px
;
font-size
:
16px
;
...
...
dsk-operate-ui/src/views/detail/party-a/component/HeadForm.vue
View file @
bf7efd71
<
template
>
<
template
>
<div
class=
"headForm"
>
<div
class=
"headForm"
>
<div
class=
"flex-box query-box"
v-if=
"title === '集团招标'"
>
<div
class=
"flex-box query-box"
>
<div
class=
"flex-box query-params"
>
<div
class=
"flex-box query-params"
>
<span
class=
"common-title"
v-if=
"title"
>
{{
title
}}
</span>
<span
class=
"common-title"
v-if=
"title"
>
{{
title
}}
</span>
<div
class=
"headForm-from"
>
<div
class=
"headForm-from"
>
...
@@ -98,7 +98,8 @@
...
@@ -98,7 +98,8 @@
</
template
>
</
template
>
<div
v-else
class=
"flex-box"
>
<div
v-else
class=
"flex-box"
>
<span
class=
"flex-box ability-total"
v-if=
"isTotal"
>
共{{ total }}条
</span>
<span
class=
"flex-box ability-total"
v-if=
"isTotal"
>
共{{ total }}条
</span>
<span
class=
"flex-box ability-excel"
v-if=
"isExcel"
@
click=
"clickEXCEL"
><img
src=
"@/assets/images/ability_excel.png"
>
导出EXCEL
</span>
<span
class=
"flex-box ability-excel"
v-hasPermi=
"['combine:info:export:win:bid']"
v-if=
"isExcel && title ==='集团业绩'"
@
click=
"clickEXCEL"
><img
src=
"@/assets/images/ability_excel.png"
>
导出EXCEL
</span>
<span
class=
"flex-box ability-excel"
v-else
@
click=
"clickEXCEL"
><img
src=
"@/assets/images/ability_excel.png"
>
导出EXCEL
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -157,10 +158,14 @@ export default {
...
@@ -157,10 +158,14 @@ export default {
this
.
$emit
(
'handle-search'
)
this
.
$emit
(
'handle-search'
)
},
},
clickEXCEL
()
{
clickEXCEL
()
{
this
.
$message
({
if
(
this
.
title
===
'集团业绩'
){
message
:
'功能正在开发中'
,
this
.
$emit
(
'handle-excel'
)
type
:
'warning'
}
else
{
});
this
.
$message
({
message
:
'功能正在开发中'
,
type
:
'warning'
});
}
},
},
clickFocus
(
e
){
clickFocus
(
e
){
document
.
getElementById
(
e
).
classList
.
toggle
(
'span-ba'
)
document
.
getElementById
(
e
).
classList
.
toggle
(
'span-ba'
)
...
...
dsk-operate-ui/src/views/enterpriseData/components/Owner/index.vue
View file @
bf7efd71
...
@@ -295,7 +295,7 @@
...
@@ -295,7 +295,7 @@
{{
scope
.
row
.
otherReceivable
||
"--"
}}
{{
scope
.
row
.
otherReceivable
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"公益性&准公益性主营占比(%)"
width=
"
188
"
>
<el-table-column
label=
"公益性&准公益性主营占比(%)"
width=
"
200
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
econData_001
||
"--"
}}
{{
scope
.
row
.
econData_001
||
"--"
}}
</
template
>
</
template
>
...
@@ -350,52 +350,52 @@
...
@@ -350,52 +350,52 @@
{{
scope
.
row
.
uipInterestBearingDebt
||
"--"
}}
{{
scope
.
row
.
uipInterestBearingDebt
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"有息债务/总负债(%)"
width=
"1
34
"
>
<el-table-column
label=
"有息债务/总负债(%)"
width=
"1
60
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
econData_002
||
"--"
}}
{{
scope
.
row
.
econData_002
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"综合融资成本(%)"
width=
"1
16
"
>
<el-table-column
label=
"综合融资成本(%)"
width=
"1
60
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
ofcb
||
"--"
}}
{{
scope
.
row
.
ofcb
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"现金比率(%)"
width=
"
92
"
>
<el-table-column
label=
"现金比率(%)"
width=
"
110
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
cashRatio
||
"--"
}}
{{
scope
.
row
.
cashRatio
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"现金流量比率(%)"
width=
"1
16
"
>
<el-table-column
label=
"现金流量比率(%)"
width=
"1
60
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
cashFlowRatio
||
"--"
}}
{{
scope
.
row
.
cashFlowRatio
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"现金到期债务比(%)"
width=
"1
32
"
>
<el-table-column
label=
"现金到期债务比(%)"
width=
"1
70
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
cashDebtRatio
||
"--"
}}
{{
scope
.
row
.
cashDebtRatio
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"授信余额(亿元)"
width=
"1
24
"
>
<el-table-column
label=
"授信余额(亿元)"
width=
"1
70
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
creditBalance
||
"--"
}}
{{
scope
.
row
.
creditBalance
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"授信余额/全部债务(%)"
width=
"1
46
"
>
<el-table-column
label=
"授信余额/全部债务(%)"
width=
"1
65
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
econData_003
||
"--"
}}
{{
scope
.
row
.
econData_003
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"EBITDA保障倍数"
width=
"1
16
"
>
<el-table-column
label=
"EBITDA保障倍数"
width=
"1
50
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
ebitdaIcr
||
"--"
}}
{{
scope
.
row
.
ebitdaIcr
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"私募债余额占比(%)"
width=
"1
28
"
>
<el-table-column
label=
"私募债余额占比(%)"
width=
"1
60
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
ppnBalanceProp
||
"--"
}}
{{
scope
.
row
.
ppnBalanceProp
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"一年内到期债权占比(%)"
width=
"1
52
"
>
<el-table-column
label=
"一年内到期债权占比(%)"
width=
"1
70
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
econData_004
||
"--"
}}
{{
scope
.
row
.
econData_004
||
"--"
}}
</
template
>
</
template
>
...
@@ -410,7 +410,7 @@
...
@@ -410,7 +410,7 @@
{{
scope
.
row
.
loan
||
"--"
}}
{{
scope
.
row
.
loan
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"借款/有息债务(%)"
width=
"1
22
"
>
<el-table-column
label=
"借款/有息债务(%)"
width=
"1
40
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
econData_006
||
"--"
}}
{{
scope
.
row
.
econData_006
||
"--"
}}
</
template
>
</
template
>
...
@@ -420,7 +420,7 @@
...
@@ -420,7 +420,7 @@
{{
scope
.
row
.
nonStandardBalance
||
"--"
}}
{{
scope
.
row
.
nonStandardBalance
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"非标余额/有息债务(%)"
width=
"1
52
"
>
<el-table-column
label=
"非标余额/有息债务(%)"
width=
"1
70
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
nonStandardRatio
||
"--"
}}
{{
scope
.
row
.
nonStandardRatio
||
"--"
}}
</
template
>
</
template
>
...
@@ -430,7 +430,7 @@
...
@@ -430,7 +430,7 @@
{{
scope
.
row
.
guaranteeAmount
||
"--"
}}
{{
scope
.
row
.
guaranteeAmount
||
"--"
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"对外担保比例(%)"
width=
"1
16
"
>
<el-table-column
label=
"对外担保比例(%)"
width=
"1
40
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
guaranteeRatio
||
"--"
}}
{{
scope
.
row
.
guaranteeRatio
||
"--"
}}
</
template
>
</
template
>
...
...
dsk-operate-ui/src/views/index.vue
View file @
bf7efd71
...
@@ -981,12 +981,15 @@ export default {
...
@@ -981,12 +981,15 @@ export default {
},
},
initChart1
(
list
){
initChart1
(
list
){
let
data
=
[]
let
data
=
[]
if
(
list
.
length
>
10
){
let
arr
=
list
.
sort
(
function
(
a
,
b
)
{
return
b
.
count
-
a
.
count
;
});
if
(
arr
.
length
>
10
){
for
(
var
i
=
0
;
i
<
10
;
i
++
){
for
(
var
i
=
0
;
i
<
10
;
i
++
){
data
.
push
(
list
[
i
])
data
.
push
(
arr
[
i
])
}
}
}
else
{
}
else
{
data
=
list
;
data
=
arr
;
}
}
var
rankPic
=
[
var
rankPic
=
[
...
...
dsk-operate-ui/src/views/macro/economies/component/industrialStructure.vue
View file @
bf7efd71
...
@@ -376,7 +376,7 @@ export default {
...
@@ -376,7 +376,7 @@ export default {
top
:
46px
;
top
:
46px
;
}
}
th
{
th
{
font-size
:
1
2
px
!
important
;
font-size
:
1
3
px
!
important
;
font-weight
:
400
!
important
;
font-weight
:
400
!
important
;
}
}
.el-table__fixed-header-wrapper
th
{
.el-table__fixed-header-wrapper
th
{
...
...
dsk-operate-ui/src/views/macro/economies/component/localEconomy.vue
View file @
bf7efd71
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
</el-table-column>
</el-table-column>
<el-table-column
prop=
"gdp"
label=
"GDP(亿元)"
sortable
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gdp"
label=
"GDP(亿元)"
sortable
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gdpGrowth"
label=
"GDP增速(%)"
sortable
width=
"1
2
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gdpGrowth"
label=
"GDP增速(%)"
sortable
width=
"1
3
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gdpPerCapita"
label=
"人均GDP(元)"
sortable
width=
"130"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gdpPerCapita"
label=
"人均GDP(元)"
sortable
width=
"130"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"population"
label=
"人口(万人)"
sortable
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"population"
label=
"人口(万人)"
sortable
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"fixedInvestment"
label=
"固定资产投资 (亿元) "
sortable
width=
"200"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"fixedInvestment"
label=
"固定资产投资 (亿元) "
sortable
width=
"200"
:formatter=
"formatStatus"
/>
...
@@ -227,7 +227,6 @@ export default {
...
@@ -227,7 +227,6 @@ export default {
overflow-y
:
clip
;
overflow-y
:
clip
;
}
}
th
{
th
{
font-size
:
12px
!
important
;
font-weight
:
400
!
important
;
font-weight
:
400
!
important
;
}
}
.el-table__fixed-header-wrapper
th
{
.el-table__fixed-header-wrapper
th
{
...
...
dsk-operate-ui/src/views/macro/economies/component/regionalEconomy.vue
View file @
bf7efd71
...
@@ -873,7 +873,7 @@ export default {
...
@@ -873,7 +873,7 @@ export default {
::v-deep
.el-table
{
::v-deep
.el-table
{
overflow
:visible
;
overflow
:visible
;
th
{
th
{
font-size
:
1
2
px
!
important
;
font-size
:
1
3
px
!
important
;
font-weight
:
400
!
important
;
font-weight
:
400
!
important
;
}
}
.el-table__fixed-header-wrapper
th
{
.el-table__fixed-header-wrapper
th
{
...
...
dsk-operate-ui/src/views/macro/enterprises/index.vue
View file @
bf7efd71
...
@@ -453,7 +453,7 @@ export default {
...
@@ -453,7 +453,7 @@ export default {
overflow-y
:
clip
;
overflow-y
:
clip
;
}
}
th
{
th
{
font-size
:
1
2
px
!
important
;
font-size
:
1
3
px
!
important
;
font-weight
:
400
!
important
;
font-weight
:
400
!
important
;
}
}
.el-table__fixed-header-wrapper
th
{
.el-table__fixed-header-wrapper
th
{
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/jzqyfx.vue
View file @
bf7efd71
...
@@ -866,7 +866,7 @@
...
@@ -866,7 +866,7 @@
}
}
}
}
th
{
th
{
font-size
:
1
2
px
!
important
;
font-size
:
1
3
px
!
important
;
font-weight
:
400
!
important
;
font-weight
:
400
!
important
;
}
}
.el-table__fixed-header-wrapper
th
{
.el-table__fixed-header-wrapper
th
{
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/qgjjdq.vue
View file @
bf7efd71
This diff is collapsed.
Click to expand it.
dsk-operate-ui/src/views/macro/urban/index.vue
View file @
bf7efd71
...
@@ -202,34 +202,34 @@
...
@@ -202,34 +202,34 @@
<el-table-column
prop=
"restrictedAssets"
label=
"受限资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"restrictedAssets"
label=
"受限资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"accountsReceivable"
label=
"应收账款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"accountsReceivable"
label=
"应收账款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"otherReceivable"
label=
"其他应收款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"otherReceivable"
label=
"其他应收款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"econData001"
label=
"公益性&准公益性主营占比(%)"
:formatter=
"formatStatus"
width=
"
16
0"
align=
"right"
/>
<el-table-column
prop=
"econData001"
label=
"公益性&准公益性主营占比(%)"
:formatter=
"formatStatus"
width=
"
22
0"
align=
"right"
/>
<el-table-column
prop=
"receivableFromGovRatio"
label=
"应收类款项来自政府占比(%)"
:formatter=
"formatStatus"
width=
"
16
0"
align=
"right"
/>
<el-table-column
prop=
"receivableFromGovRatio"
label=
"应收类款项来自政府占比(%)"
:formatter=
"formatStatus"
width=
"
22
0"
align=
"right"
/>
<el-table-column
prop=
"govSubsidy"
label=
"政府补助(亿元)"
:formatter=
"formatStatus"
width=
"130"
align=
"right"
/>
<el-table-column
prop=
"govSubsidy"
label=
"政府补助(亿元)"
:formatter=
"formatStatus"
width=
"130"
align=
"right"
/>
<el-table-column
prop=
"specialPayable"
label=
"专项应付款(亿元)"
:formatter=
"formatStatus"
width=
"1
4
0"
align=
"right"
/>
<el-table-column
prop=
"specialPayable"
label=
"专项应付款(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"operatingIncome"
label=
"营业收入(亿元)"
:formatter=
"formatStatus"
width=
"130"
align=
"right"
/>
<el-table-column
prop=
"operatingIncome"
label=
"营业收入(亿元)"
:formatter=
"formatStatus"
width=
"130"
align=
"right"
/>
<el-table-column
prop=
"belongNetProfit"
label=
"归母净利润(亿元)"
:formatter=
"formatStatus"
width=
"1
4
0"
align=
"right"
/>
<el-table-column
prop=
"belongNetProfit"
label=
"归母净利润(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"roe"
label=
"净资产收益率(%)"
:formatter=
"formatStatus"
width=
"1
4
0"
align=
"right"
/>
<el-table-column
prop=
"roe"
label=
"净资产收益率(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"netOperatingCashFlow"
label=
"经营现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"netOperatingCashFlow"
label=
"经营现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"1
9
0"
align=
"right"
/>
<el-table-column
prop=
"netFinancingCashFlow"
label=
"筹资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"netFinancingCashFlow"
label=
"筹资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"1
9
0"
align=
"right"
/>
<el-table-column
prop=
"netInvestmentCashFlow"
label=
"投资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"netInvestmentCashFlow"
label=
"投资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"1
9
0"
align=
"right"
/>
<el-table-column
prop=
"totalLiabilities"
label=
"总负债(亿元)"
:formatter=
"formatStatus"
width=
"120"
align=
"right"
/>
<el-table-column
prop=
"totalLiabilities"
label=
"总负债(亿元)"
:formatter=
"formatStatus"
width=
"120"
align=
"right"
/>
<el-table-column
prop=
"uipInterestBearingDebt"
label=
"有息债务(亿元)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"uipInterestBearingDebt"
label=
"有息债务(亿元)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"econData002"
label=
"有息债务/总负债(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"econData002"
label=
"有息债务/总负债(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"tdr"
label=
"资产负债率(%)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"tdr"
label=
"资产负债率(%)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"ofcb"
label=
"综合融资成本(%)"
:formatter=
"formatStatus"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"ofcb"
label=
"综合融资成本(%)"
:formatter=
"formatStatus"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"cashRatio"
label=
"现金比率(%)"
:formatter=
"formatStatus"
width=
"1
1
0"
align=
"right"
/>
<el-table-column
prop=
"cashRatio"
label=
"现金比率(%)"
:formatter=
"formatStatus"
width=
"1
4
0"
align=
"right"
/>
<el-table-column
prop=
"cashFlowRatio"
label=
"现金流量比率(%)"
:formatter=
"formatStatus"
width=
"1
2
0"
align=
"right"
/>
<el-table-column
prop=
"cashFlowRatio"
label=
"现金流量比率(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"cashDebtRatio"
label=
"现金到期债务比(%)"
:formatter=
"formatStatus"
width=
"1
2
0"
align=
"right"
/>
<el-table-column
prop=
"cashDebtRatio"
label=
"现金到期债务比(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"creditBalance"
label=
"授信余额(亿元)"
:formatter=
"formatStatus"
width=
"130"
align=
"right"
/>
<el-table-column
prop=
"creditBalance"
label=
"授信余额(亿元)"
:formatter=
"formatStatus"
width=
"130"
align=
"right"
/>
<el-table-column
prop=
"econData003"
label=
"授信余额/全部债务(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"econData003"
label=
"授信余额/全部债务(%)"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
/>
<el-table-column
prop=
"ebitdaIcr"
label=
"EBITDA保障倍数"
:formatter=
"formatStatus"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"ebitdaIcr"
label=
"EBITDA保障倍数"
:formatter=
"formatStatus"
width=
"150"
align=
"right"
/>
<el-table-column
prop=
"ppnBalanceProp"
label=
"私募债余额占比(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"ppnBalanceProp"
label=
"私募债余额占比(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"econData004"
label=
"一年内到期债权占比(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"econData004"
label=
"一年内到期债权占比(%)"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
/>
<el-table-column
prop=
"econData005"
label=
"债券余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"econData005"
label=
"债券余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
/>
<el-table-column
prop=
"loan"
label=
"借款余额(亿元)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"loan"
label=
"借款余额(亿元)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"econData006"
label=
"借款/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"econData006"
label=
"借款/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"nonStandardBalance"
label=
"非标余额(亿元)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"nonStandardBalance"
label=
"非标余额(亿元)"
:formatter=
"formatStatus"
width=
"140"
align=
"right"
/>
<el-table-column
prop=
"nonStandardRatio"
label=
"非标余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
/>
<el-table-column
prop=
"nonStandardRatio"
label=
"非标余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
/>
<el-table-column
prop=
"guaranteeAmount"
label=
"对外担保金额(亿元)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"guaranteeAmount"
label=
"对外担保金额(亿元)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"guaranteeRatio"
label=
"对外担保比例(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"guaranteeRatio"
label=
"对外担保比例(%)"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
/>
<el-table-column
prop=
"developmentZone"
label=
"所属开发区"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"developmentZone"
label=
"所属开发区"
:formatter=
"formatStatus"
width=
"160"
/>
...
@@ -858,8 +858,8 @@ export default {
...
@@ -858,8 +858,8 @@ export default {
left
:
0
;
left
:
0
;
z-index
:
999
;
z-index
:
999
;
.item
{
.item
{
margin-bottom
:
5px
;
/*margin-bottom: 5px;*/
/*display: flex;*/
display
:
flex
;
/*align-items: center;*/
/*align-items: center;*/
font-size
:
14px
;
font-size
:
14px
;
.wrap_label
{
.wrap_label
{
...
@@ -867,12 +867,16 @@ export default {
...
@@ -867,12 +867,16 @@ export default {
margin-right
:
12px
;
margin-right
:
12px
;
line-height
:
30px
;
line-height
:
30px
;
float
:
left
;
float
:
left
;
width
:
85px
;
text-align
:
right
;
}
}
.item_ckquery
{
.item_ckquery
{
position
:
relative
;
position
:
relative
;
width
:
700px
;
span
{
span
{
color
:
#232323
;
color
:
#232323
;
padding
:
5px
12px
;
padding
:
2px
10px
;
margin-bottom
:
4px
;
display
:
inline-block
;
display
:
inline-block
;
cursor
:
pointer
;
cursor
:
pointer
;
margin-right
:
8px
;
margin-right
:
8px
;
...
@@ -983,7 +987,6 @@ export default {
...
@@ -983,7 +987,6 @@ export default {
overflow-y
:
clip
;
overflow-y
:
clip
;
}
}
th
{
th
{
font-size
:
12px
!
important
;
font-weight
:
400
!
important
;
font-weight
:
400
!
important
;
}
}
.el-table__fixed-header-wrapper
th
{
.el-table__fixed-header-wrapper
th
{
...
...
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