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
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
<
template
>
<
template
>
<div
class=
"performance"
>
<div
class=
"performance"
>
<!--
<head-form-->
<!--title="集团招标"-->
<!--:form-data="formData"-->
<!--:query-params="queryParams"-->
<!--:total="tableDataTotal"-->
<!--:isExcel="false"-->
<!--@handle-search="handleSearch"-->
<!-->
</head-form>
-->
<div
class=
"headForm"
>
<div
class=
"headForm"
>
<span
class=
"common-title"
>
集团招标
</span>
<div
class=
"flex-box query-box"
style=
"margin-bottom: 12px;"
>
<div
class=
"flex-box query-params"
>
<span
class=
"common-title"
>
集团招标
</span>
<div
class=
"cooperate-name"
id=
"focus00"
>
<el-input
clearable
@
clear=
"changeSelect"
style=
"width: 300px;"
@
focus=
"clickFocus('focus00')"
@
blur=
"clickFocus('focus00')"
v-model=
"queryParams.keys"
placeholder=
"搜索招标成员名称/项目名称/代理单位"
></el-input>
<span
@
click=
"changeSelect"
>
搜索
</span>
</div>
</div>
</div>
<div
class=
"flex-box query-box"
>
<div
class=
"flex-box query-box"
>
<div
class=
"flex-box query-params"
>
<div
class=
"flex-box query-params"
>
<div
class=
"headForm-from"
>
<div
class=
"headForm-from"
>
...
@@ -41,13 +41,6 @@
...
@@ -41,13 +41,6 @@
end-placeholder=
"结束日期"
>
end-placeholder=
"结束日期"
>
</el-date-picker>
</el-date-picker>
</
template
>
</
template
>
<!-- 输入框 -->
<
template
v-if=
"form.type==3"
>
<div
class=
"cooperate-name"
:id=
"'focus'+i"
>
<el-input
clearable
@
clear=
"changeSelect"
@
focus=
"clickFocus('focus'+i)"
@
blur=
"clickFocus('focus'+i)"
v-model=
"form.value"
:placeholder=
"form.placeholder"
:style=
"form.width?'width:'+form.width+'px':'width:180px'"
></el-input>
<span
@
click=
"changeSelect"
>
搜索
</span>
</div>
</
template
>
<!-- 多选 -->
<!-- 多选 -->
<
template
v-if=
"form.type==4"
>
<
template
v-if=
"form.type==4"
>
<el-select
<el-select
...
@@ -99,7 +92,7 @@
...
@@ -99,7 +92,7 @@
</div>
</div>
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<span
class=
"flex-box ability-total"
>
共{{ tableDataTotal }}条
</span>
<span
class=
"flex-box ability-total"
>
共{{ tableDataTotal }}条
</span>
<span
class=
"flex-box ability-excel"
@
click=
"clickEXCEL"
><img
src=
"@/assets/images/ability_excel.png"
>
导出EXCEL
</span>
<span
v-hasPermi=
"['combine:info:export:bid']"
class=
"flex-box ability-excel"
@
click=
"clickEXCEL"
><img
src=
"@/assets/images/ability_excel.png"
>
导出EXCEL
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -116,20 +109,17 @@
...
@@ -116,20 +109,17 @@
@
handle-current-change=
"handleCurrentChange"
@
handle-current-change=
"handleCurrentChange"
@
sort-change=
"sortChange"
@
sort-change=
"sortChange"
>
>
<
template
slot=
"bidTime"
slot-scope=
"scope"
>
<
template
slot=
"tenderee"
slot-scope=
"scope"
>
<div>
{{
formatDate
(
scope
.
row
.
bidTime
)
}}
</div>
<router-link
:to=
"scope.row.tendereeUipId?`/enterprise/$
{encodeStr(scope.row.tendereeId)}`:`/company/${encodeStr(scope.row.tendereeId)}`" tag="a" class="a-link" v-if="scope.row.tendereeId
&&
scope.row.tenderee" v-html="scope.row.tenderee">
</router-link>
</
template
>
<div
v-else
v-html=
"scope.row.tenderee || '--'"
></div>
<
template
slot=
"companyName"
slot-scope=
"scope"
>
<router-link
:to=
"scope.row.uipId?`/enterprise/$
{encodeStr(scope.row.companyId)}`:`/company/${encodeStr(scope.row.companyId)}`" tag="a" class="a-link" v-if="scope.row.companyId
&&
scope.row.companyName" v-html="scope.row.companyName">
</router-link>
<div
v-else
v-html=
"scope.row.companyName || '--'"
></div>
</
template
>
</
template
>
<
template
slot=
"projectName"
slot-scope=
"scope"
>
<
template
slot=
"projectName"
slot-scope=
"scope"
>
<router-link
:to=
"`/
biddetail/$
{scope.row.projectId}`" tag="a" class="a-link" v-if="scope.row.project
Id" v-html="scope.row.projectName">
</router-link>
<router-link
:to=
"`/
radar/Notice/details/$
{scope.row.bId}`" tag="a" class="a-link" v-if="scope.row.b
Id" v-html="scope.row.projectName">
</router-link>
<div
v-else
v-html=
"scope.row.projectName || '--'"
></div>
<div
v-else
v-html=
"scope.row.projectName || '--'"
></div>
</
template
>
</
template
>
<
template
slot=
"
projectUnit
"
slot-scope=
"scope"
>
<
template
slot=
"
agency
"
slot-scope=
"scope"
>
<router-link
:to=
"scope.row.
projectUnitUipId?`/enterprise/$
{encodeStr(scope.row.projectUnitId)}`:`/company/${encodeStr(scope.row.projectUnitId)}`" tag="a" class="a-link" v-if="scope.row.projectUnitId
&&
scope.row.projectUnit" v-html="scope.row.projectUnit
">
</router-link>
<router-link
:to=
"scope.row.
agencyUipId?`/enterprise/$
{encodeStr(scope.row.agencyId)}`:`/company/${encodeStr(scope.row.agencyId)}`" tag="a" class="a-link" v-if="scope.row.agencyId
&&
scope.row.agency" v-html="scope.row.agency
">
</router-link>
<div
v-else
v-html=
"scope.row.
projectUnit
|| '--'"
></div>
<div
v-else
v-html=
"scope.row.
agency
|| '--'"
></div>
</
template
>
</
template
>
<
template
slot=
"stockPercent"
slot-scope=
"scope"
>
<
template
slot=
"stockPercent"
slot-scope=
"scope"
>
<div>
{{
scope
.
row
.
stockPercent
||
'--'
}}{{
scope
.
row
.
stockPercent
?
'%'
:
''
}}
</div>
<div>
{{
scope
.
row
.
stockPercent
||
'--'
}}{{
scope
.
row
.
stockPercent
?
'%'
:
''
}}
</div>
...
@@ -145,12 +135,12 @@
...
@@ -145,12 +135,12 @@
import
mixin
from
'../../party-a/mixins/mixin'
import
mixin
from
'../../party-a/mixins/mixin'
import
CustomTimeSelect
from
'../../party-a/component/CustomTimeSelect'
import
CustomTimeSelect
from
'../../party-a/component/CustomTimeSelect'
import
CustomMoneySelect
from
'../../party-a/component/CustomMoneySelect'
import
CustomMoneySelect
from
'../../party-a/component/CustomMoneySelect'
import
{
b
usinessList
,
bidPage
}
from
'@/api/detail/groupAccount/groupAccount'
import
{
b
idPage
,
exportBid
}
from
'@/api/detail/groupAccount/groupAccount'
import
dataRegion
from
'@/assets/json/dataRegion1'
import
dataRegion
from
'@/assets/json/dataRegion1'
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
:{
CustomTimeSelect
,
CustomMoneySelect
},
components
:{
CustomTimeSelect
,
CustomMoneySelect
},
data
(){
data
(){
...
@@ -162,24 +152,27 @@
...
@@ -162,24 +152,27 @@
queryParams
:
{
queryParams
:
{
combineId
:
this
.
customerId
,
combineId
:
this
.
customerId
,
pageNum
:
1
,
pageNum
:
1
,
pageSize
:
20
pageSize
:
20
,
keys
:
''
},
},
forData
:
[
forData
:
[
{
label
:
'招标发布时间'
,
prop
:
'
bidTime'
,
slot
:
true
,
minWidth
:
'90'
},
{
label
:
'招标发布时间'
,
prop
:
'
issueTime'
,
minWidth
:
'90'
},
{
label
:
'招标成员'
,
prop
:
'
companyName'
,
slot
:
true
,
minWidth
:
'20
0'
},
{
label
:
'招标成员'
,
prop
:
'
tenderee'
,
slot
:
true
,
minWidth
:
'19
0'
},
{
label
:
'持股比例'
,
prop
:
'stockPercent'
,
slot
:
true
,
minWidth
:
'80'
},
{
label
:
'持股比例'
,
prop
:
'stockPercent'
,
slot
:
true
,
minWidth
:
'80'
},
{
label
:
'项目名称'
,
prop
:
'projectName'
,
slot
:
true
,
minWidth
:
'220'
},
{
label
:
'项目名称'
,
prop
:
'projectName'
,
slot
:
true
,
minWidth
:
'220'
},
{
label
:
'预算金额'
,
prop
:
'bidAmount'
,
slot
:
true
,
minWidth
:
'100'
},
{
label
:
'预算金额'
,
prop
:
'bidAmount'
,
slot
:
true
,
minWidth
:
'100'
},
{
label
:
'项目地区'
,
prop
:
'address'
,
minWidth
:
'110'
},
{
label
:
'项目地区'
,
prop
:
'address'
,
minWidth
:
'110'
},
{
label
:
'招标采购分类'
,
prop
:
'subjectMatter'
,
minWidth
:
'90'
},
{
label
:
'项目类型'
,
prop
:
'projectType'
,
minWidth
:
'80'
},
{
label
:
'代理单位'
,
prop
:
'agency'
,
minWidth
:
'160'
,
slot
:
true
},
],
],
formData
:
[
formData
:
[
{
type
:
7
,
fieldName
:
'province'
,
value
:
''
,
props
:
{
multiple
:
true
,
value
:
'id'
,
expandTrigger
:
'hover'
},
placeholder
:
'项目地区'
,
options
:[]},
{
type
:
7
,
fieldName
:
'province'
,
value
:
''
,
props
:
{
multiple
:
true
,
value
:
'id'
,
expandTrigger
:
'hover'
},
placeholder
:
'项目地区'
,
options
:[]},
{
type
:
5
,
fieldName
:
'time'
,
value
:
''
,
placeholder
:
'招标发布时间'
,
startTime
:
'start
BidTime'
,
endTime
:
'endBi
dTime'
,
timeList
:[]
},
{
type
:
5
,
fieldName
:
'time'
,
value
:
''
,
placeholder
:
'招标发布时间'
,
startTime
:
'start
Time'
,
endTime
:
'en
dTime'
,
timeList
:[]
},
{
type
:
6
,
fieldName
:
'money'
,
value
:
''
,
placeholder
:
'预算金额'
,
startMoney
:
'minAmount'
,
endMoney
:
'maxAmount'
,
moneyList
:[]
},
{
type
:
6
,
fieldName
:
'money'
,
value
:
''
,
placeholder
:
'预算金额'
,
startMoney
:
'minAmount'
,
endMoney
:
'maxAmount'
,
moneyList
:[]
},
{
type
:
1
,
fieldName
:
'
boundTypes'
,
value
:
''
,
placeholder
:
'招标采购分类'
,
options
:
[],
width
:
15
0
},
{
type
:
1
,
fieldName
:
'
subjectMatters'
,
value
:
''
,
placeholder
:
'招标采购分类'
,
options
:
[],
width
:
14
0
},
{
type
:
4
,
fieldName
:
'projectTypes'
,
value
:
''
,
placeholder
:
'项目类型'
,
options
:
[],
width
:
150
},
{
type
:
4
,
fieldName
:
'projectTypes'
,
value
:
''
,
placeholder
:
'项目类型'
,
options
:
[],
width
:
150
},
{
type
:
1
,
fieldName
:
'cgbl'
,
value
:
''
,
placeholder
:
'持股比例'
,
options
:
[],
width
:
100
},
{
type
:
1
,
fieldName
:
'cgbl'
,
value
:
''
,
placeholder
:
'持股比例'
,
options
:
[],
width
:
110
},
{
type
:
3
,
fieldName
:
'searchValue'
,
value
:
''
,
placeholder
:
'搜索招标成员名称/项目名称/代理单位'
},
],
],
tableData
:[],
tableData
:[],
tableDataTotal
:
0
,
tableDataTotal
:
0
,
...
@@ -199,6 +192,7 @@
...
@@ -199,6 +192,7 @@
],
],
timeList
:
[
'近三天'
,
'近七天'
,
'近半月'
,
'自定义'
],
timeList
:
[
'近三天'
,
'近七天'
,
'近半月'
,
'自定义'
],
moneyList
:
[
'5000万以下'
,
'5000万-1亿'
,
'1亿-5亿'
,
'5亿-10亿'
,
'10亿以上'
,
'自定义'
],
moneyList
:
[
'5000万以下'
,
'5000万-1亿'
,
'1亿-5亿'
,
'5亿-10亿'
,
'10亿以上'
,
'自定义'
],
dataEXCEL
:{},
}
}
},
},
created
()
{
created
()
{
...
@@ -226,7 +220,7 @@
...
@@ -226,7 +220,7 @@
},
},
methods
:
{
methods
:
{
handleQuery
(
params
){
handleQuery
(
params
){
this
.
isSkeleton
=
true
//
this.isSkeleton = true
let
data
=
this
.
getAreaList
(
params
||
this
.
queryParams
)
let
data
=
this
.
getAreaList
(
params
||
this
.
queryParams
)
if
(
data
.
cgbl
){
if
(
data
.
cgbl
){
if
(
data
.
cgbl
===
'100%'
){
if
(
data
.
cgbl
===
'100%'
){
...
@@ -247,7 +241,11 @@
...
@@ -247,7 +241,11 @@
}
}
delete
data
.
cgbl
delete
data
.
cgbl
}
}
businessList
(
data
).
then
(
res
=>
{
if
(
data
.
subjectMatters
){
data
.
subjectMatters
=
[
data
.
subjectMatters
]
}
this
.
dataEXCEL
=
data
;
bidPage
(
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
this
.
isSkeleton
=
false
this
.
isSkeleton
=
false
...
@@ -315,7 +313,7 @@
...
@@ -315,7 +313,7 @@
},
},
getAreaList
(
params
){
getAreaList
(
params
){
if
(
params
.
province
&&
params
.
province
.
length
>
0
){
if
(
params
.
province
&&
params
.
province
.
length
>
0
){
let
arr
=
this
.
$
children
[
0
].
$
refs
.
cascader
[
0
].
getCheckedNodes
()
let
arr
=
this
.
$refs
.
cascader
[
0
].
getCheckedNodes
()
let
provinceIds
=
[],
cityIds
=
[],
districtIds
=
[]
let
provinceIds
=
[],
cityIds
=
[],
districtIds
=
[]
for
(
var
i
in
arr
)
{
for
(
var
i
in
arr
)
{
if
(
arr
[
i
].
parent
)
{
if
(
arr
[
i
].
parent
)
{
...
@@ -352,10 +350,10 @@
...
@@ -352,10 +350,10 @@
this
.
handleSearch
()
this
.
handleSearch
()
},
},
clickEXCEL
()
{
clickEXCEL
()
{
this
.
$message
({
this
.
dataEXCEL
.
combineName
=
this
.
combineName
;
message
:
'功能正在开发中'
,
this
.
dataEXCEL
.
pageSize
=
this
.
tableDataTotal
;
type
:
'warning'
delete
this
.
dataEXCEL
.
pageNum
}
);
this
.
$download
.
exportByPost
(
'/combine/info/export/bid'
,
this
.
dataEXCEL
,
'集团招标.xlsx'
);
},
},
clickFocus
(
e
){
clickFocus
(
e
){
document
.
getElementById
(
e
).
classList
.
toggle
(
'span-ba'
)
document
.
getElementById
(
e
).
classList
.
toggle
(
'span-ba'
)
...
@@ -410,6 +408,46 @@
...
@@ -410,6 +408,46 @@
top
:
1px
;
top
:
1px
;
}
}
}
}
.cooperate-name
{
display
:
flex
;
border-radius
:
2px
0px
0px
2px
;
border
:
1px
solid
#D9D9D9
;
line-height
:
34px
;
height
:
34px
;
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
;
}
}
.headForm-from
{
.headForm-from
{
display
:
flex
;
display
:
flex
;
.from-item
{
.from-item
{
...
@@ -417,46 +455,6 @@
...
@@ -417,46 +455,6 @@
&
:last-child
{
&
:last-child
{
margin-right
:
0
;
margin-right
:
0
;
}
}
.cooperate-name
{
display
:
flex
;
border-radius
:
2px
0px
0px
2px
;
border
:
1px
solid
#D9D9D9
;
line-height
:
34px
;
height
:
34px
;
span
{
width
:
60px
;
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
;
}
}
.fromTime
{
.fromTime
{
::v-deep
.el-range-input
{
::v-deep
.el-range-input
{
width
:
100%
;
width
:
100%
;
...
@@ -538,5 +536,8 @@
...
@@ -538,5 +536,8 @@
background
:
#F0F3FA
;
background
:
#F0F3FA
;
}
}
}
}
.custom-time-select
{
width
:
150px
;
}
}
}
</
style
>
</
style
>
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
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
<el-table-column
label=
"序号"
width=
"60"
align=
"left"
fixed
>
<el-table-column
label=
"序号"
width=
"60"
align=
"left"
fixed
>
<template
slot-scope=
"scope"
>
{{
pageIndex
*
pageSize
-
pageSize
+
scope
.
$index
+
1
}}
</
template
>
<template
slot-scope=
"scope"
>
{{
pageIndex
*
pageSize
-
pageSize
+
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"地区"
min-
width=
"150"
align=
"left"
fixed
>
<el-table-column
label=
"地区"
width=
"150"
align=
"left"
fixed
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span
@
click=
"clickTo(scope.row)"
style=
"cursor: pointer;"
class=
"a-link"
>
{{
scope
.
row
.
province
}}{{
scope
.
row
.
city
?
'-'
:
''
}}{{
scope
.
row
.
city
}}{{
scope
.
row
.
area
?
'-'
:
''
}}{{
scope
.
row
.
area
}}
</span>
<span
@
click=
"clickTo(scope.row)"
style=
"cursor: pointer;"
class=
"a-link"
>
{{
scope
.
row
.
province
}}{{
scope
.
row
.
city
?
'-'
:
''
}}{{
scope
.
row
.
city
}}{{
scope
.
row
.
area
?
'-'
:
''
}}{{
scope
.
row
.
area
}}
</span>
</
template
>
</
template
>
...
@@ -54,26 +54,26 @@
...
@@ -54,26 +54,26 @@
<img
src=
"@/assets/images/icon_detailed.png"
class=
"icon-detailed"
@
click=
"handleDetail(scope.row)"
>
<img
src=
"@/assets/images/icon_detailed.png"
class=
"icon-detailed"
@
click=
"handleDetail(scope.row)"
>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"GDP(亿元)"
prop=
"gdp"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"115
"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP(亿元)"
prop=
"gdp"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120
"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP增速(%)"
prop=
"gdpGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"12
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP增速(%)"
prop=
"gdpGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"13
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"人均GDP(元)"
prop=
"gdpPerCapita"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
25
"
align=
"right"
></el-table-column>
<el-table-column
label=
"人均GDP(元)"
prop=
"gdpPerCapita"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
30
"
align=
"right"
></el-table-column>
<el-table-column
label=
"人口(万人)"
prop=
"population"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
align=
"right"
></el-table-column>
<el-table-column
label=
"人口(万人)"
prop=
"population"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入(亿元)"
prop=
"gbr"
sortable=
"custom"
:formatter=
"formatStatus"
width=
"
180
"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入(亿元)"
prop=
"gbr"
sortable=
"custom"
:formatter=
"formatStatus"
width=
"
205
"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入增速(%)"
prop=
"gbrGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"150
"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入增速(%)"
prop=
"gbrGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"205
"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入:税收收入(亿元)"
prop=
"taxIncome"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"15
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入:税收收入(亿元)"
prop=
"taxIncome"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"26
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算支出(亿元)"
prop=
"gbe"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
40
"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算支出(亿元)"
prop=
"gbe"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
95
"
align=
"right"
></el-table-column>
<el-table-column
label=
"政府性基金收入(亿元)"
width=
"1
4
0"
prop=
"govFundIncome"
:formatter=
"formatStatus"
sortable=
"custom"
align=
"right"
></el-table-column>
<el-table-column
label=
"政府性基金收入(亿元)"
width=
"1
8
0"
prop=
"govFundIncome"
:formatter=
"formatStatus"
sortable=
"custom"
align=
"right"
></el-table-column>
<el-table-column
label=
"政府性基金收入:土地出让收入(亿元)"
prop=
"landTransferIncome"
sortable=
"custom"
:formatter=
"formatStatus"
width=
"
150
"
align=
"right"
></el-table-column>
<el-table-column
label=
"政府性基金收入:土地出让收入(亿元)"
prop=
"landTransferIncome"
sortable=
"custom"
:formatter=
"formatStatus"
width=
"
275
"
align=
"right"
></el-table-column>
<el-table-column
label=
"政府性基金支出(亿元)"
prop=
"govFundExpenditure"
:formatter=
"formatStatus"
width=
"1
7
0"
sortable=
"custom"
align=
"right"
></el-table-column>
<el-table-column
label=
"政府性基金支出(亿元)"
prop=
"govFundExpenditure"
:formatter=
"formatStatus"
width=
"1
8
0"
sortable=
"custom"
align=
"right"
></el-table-column>
<el-table-column
label=
"国有资本经营收入(亿元)"
prop=
"soecoi"
width=
"1
6
0"
:formatter=
"formatStatus"
align=
"right"
></el-table-column>
<el-table-column
label=
"国有资本经营收入(亿元)"
prop=
"soecoi"
width=
"1
9
0"
:formatter=
"formatStatus"
align=
"right"
></el-table-column>
<el-table-column
label=
"国有资本经营支出(亿元)"
prop=
"soecoe"
width=
"1
6
0"
:formatter=
"formatStatus"
align=
"right"
></el-table-column>
<el-table-column
label=
"国有资本经营支出(亿元)"
prop=
"soecoe"
width=
"1
9
0"
:formatter=
"formatStatus"
align=
"right"
></el-table-column>
<el-table-column
label=
"固定资产投资(亿元)"
prop=
"fixedInvestment"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"固定资产投资(亿元)"
prop=
"fixedInvestment"
:formatter=
"formatStatus"
width=
"1
9
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"财政自给率(%)"
prop=
"fiscalSelfSufficiencyRate"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"财政自给率(%)"
prop=
"fiscalSelfSufficiencyRate"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"地方政府债务余额(亿元)"
prop=
"govDebtBalance"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"地方政府债务余额(亿元)"
prop=
"govDebtBalance"
:formatter=
"formatStatus"
width=
"1
9
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般债余额(亿元)"
prop=
"generalDebtBalance"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般债余额(亿元)"
prop=
"generalDebtBalance"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"专项债余额(亿元)"
prop=
"specialDebtBalance"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"专项债余额(亿元)"
prop=
"specialDebtBalance"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"地方政府债务限额(亿元)"
prop=
"govDebtLimit"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"地方政府债务限额(亿元)"
prop=
"govDebtLimit"
:formatter=
"formatStatus"
width=
"1
9
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"城投平台有息债务(亿元)"
prop=
"uipInterestBearingDebt"
:formatter=
"formatStatus"
width=
"
16
0"
align=
"right"
>
<el-table-column
label=
"城投平台有息债务(亿元)"
prop=
"uipInterestBearingDebt"
:formatter=
"formatStatus"
width=
"
20
0"
align=
"right"
>
<
template
slot=
"header"
slot-scope=
"scope"
>
<
template
slot=
"header"
slot-scope=
"scope"
>
<span>
城投平台有息债务(亿元)
<span>
城投平台有息债务(亿元)
<el-tooltip
popper-class=
"tips"
effect=
"light"
content=
"城投平台有息债务是该地区行政区划下所有的城投公司的短期债务与长期债务合计。其中,短期债务=短期借款+一年内到期的非流动负债+应付短期债券,长期债务=长期借款+应付长期债券。"
placement=
"top"
>
<el-tooltip
popper-class=
"tips"
effect=
"light"
content=
"城投平台有息债务是该地区行政区划下所有的城投公司的短期债务与长期债务合计。其中,短期债务=短期借款+一年内到期的非流动负债+应付短期债券,长期债务=长期借款+应付长期债券。"
placement=
"top"
>
...
@@ -83,19 +83,19 @@
...
@@ -83,19 +83,19 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"负债率(%)"
prop=
"govDebtToGdpRate"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"负债率(%)"
prop=
"govDebtToGdpRate"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"负债率(宽口径)(%)"
prop=
"govDebtToGdpRateWild"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"负债率(宽口径)(%)"
prop=
"govDebtToGdpRateWild"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"债务率(%)"
prop=
"govDebtRate"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"债务率(%)"
prop=
"govDebtRate"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"债务率(宽口径)(%)"
prop=
"govDebtRateWild"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"债务率(宽口径)(%)"
prop=
"govDebtRateWild"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
></el-table-column>
<!--<el-table-column label="金融机构存款余额(本外币)(亿元)" prop="cgfs" width="160" align="left" />-->
<!--<el-table-column label="金融机构存款余额(本外币)(亿元)" prop="cgfs" width="160" align="left" />-->
<!--<el-table-column label="金融机构贷款余额(本外币)(亿元)" prop="cgfs" width="160" align="left" />-->
<!--<el-table-column label="金融机构贷款余额(本外币)(亿元)" prop="cgfs" width="160" align="left" />-->
<el-table-column
label=
"第一产业增加值(亿元)"
prop=
"piAddValue"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"第一产业增加值(亿元)"
prop=
"piAddValue"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"第二产业增加值(亿元)"
prop=
"siAddValue"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"第二产业增加值(亿元)"
prop=
"siAddValue"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"第三产业增加值(亿元)"
prop=
"tiAddValue"
:formatter=
"formatStatus"
width=
"1
6
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"第三产业增加值(亿元)"
prop=
"tiAddValue"
:formatter=
"formatStatus"
width=
"1
8
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"工业增加值(亿元)"
prop=
"industryAddValue"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"工业增加值(亿元)"
prop=
"industryAddValue"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"工业总产值(亿元)"
prop=
"industryTotalValue"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"工业总产值(亿元)"
prop=
"industryTotalValue"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"进出口总额(亿美元)"
prop=
"eximTotalValue"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"进出口总额(亿美元)"
prop=
"eximTotalValue"
:formatter=
"formatStatus"
width=
"160"
align=
"right"
></el-table-column>
<el-table-column
label=
"社会消费品零售总额(亿元)"
prop=
"trscg"
:formatter=
"formatStatus"
width=
"
16
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"社会消费品零售总额(亿元)"
prop=
"trscg"
:formatter=
"formatStatus"
width=
"
20
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"城镇居民人均可支配收入(元)"
prop=
"urbanPcdi"
:formatter=
"formatStatus"
width=
"
16
0"
align=
"right"
></el-table-column>
<el-table-column
label=
"城镇居民人均可支配收入(元)"
prop=
"urbanPcdi"
:formatter=
"formatStatus"
width=
"
21
0"
align=
"right"
></el-table-column>
</el-table>
</el-table>
<div
class=
"empty"
v-if=
"tableDataTotal === 0 && !isSkeleton"
>
<div
class=
"empty"
v-if=
"tableDataTotal === 0 && !isSkeleton"
>
<img
class=
"img"
src=
"@/assets/images/project/empty.png"
>
<img
class=
"img"
src=
"@/assets/images/project/empty.png"
>
...
@@ -382,7 +382,7 @@
...
@@ -382,7 +382,7 @@
}
}
.content
{
.content
{
background
:
#ffffff
;
background
:
#ffffff
;
padding
:
16px
;
padding
:
16px
16px
0
;
margin-top
:
12px
;
margin-top
:
12px
;
/*height: calc(100vh - 300px);*/
/*height: calc(100vh - 300px);*/
.table-item
{
.table-item
{
...
@@ -425,7 +425,6 @@
...
@@ -425,7 +425,6 @@
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/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