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
ef85ccab
Commit
ef85ccab
authored
Jun 13, 2023
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
dfef0304
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
110 additions
and
105 deletions
+110
-105
index.vue
dsk-operate-ui/src/views/macro/enterprises/index.vue
+1
-6
details.vue
dsk-operate-ui/src/views/macro/financing/details.vue
+1
-1
index.vue
dsk-operate-ui/src/views/macro/financing/index.vue
+9
-6
qgjjdq.vue
...ui/src/views/macro/nationalEconomies/component/qgjjdq.vue
+10
-6
zhaobiao.vue
.../src/views/macro/nationalEconomies/component/zhaobiao.vue
+12
-49
zhongbiao.vue
...src/views/macro/nationalEconomies/component/zhongbiao.vue
+42
-10
index.vue
dsk-operate-ui/src/views/macro/urban/index.vue
+35
-27
No files found.
dsk-operate-ui/src/views/macro/enterprises/index.vue
View file @
ef85ccab
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
<el-table-column
label=
"序号"
width=
"50"
align=
"left"
fixed
>
<el-table-column
label=
"序号"
width=
"50"
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=
"公司名称"
align=
"left"
width=
"300"
>
<el-table-column
label=
"公司名称"
align=
"left"
width=
"300"
fixed
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<router-link
to=
""
tag=
"a"
class=
"a-link"
v-html=
"scope.row.name"
></router-link>
<router-link
to=
""
tag=
"a"
class=
"a-link"
v-html=
"scope.row.name"
></router-link>
</
template
>
</
template
>
...
@@ -148,12 +148,7 @@ export default {
...
@@ -148,12 +148,7 @@ export default {
})
})
params
.
aptitudeQueryDto
.
aptitudeDtoList
=
aptitudeType
params
.
aptitudeQueryDto
.
aptitudeDtoList
=
aptitudeType
}
}
if
(
this
.
aptitudeType
||
this
.
queryParams
.
ename
){
}
console
.
log
(
params
)
enterprise
(
params
).
then
(
res
=>
{
enterprise
(
params
).
then
(
res
=>
{
console
.
log
(
res
.
data
)
this
.
tableData
=
res
.
data
.
list
;
this
.
tableData
=
res
.
data
.
list
;
this
.
tableDataTotal
=
res
.
data
.
total
;
this
.
tableDataTotal
=
res
.
data
.
total
;
})
})
...
...
dsk-operate-ui/src/views/macro/financing/details.vue
View file @
ef85ccab
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
</div>
</div>
<div
class=
"item color4"
>
<div
class=
"item color4"
>
<div
class=
"item-left"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
special
Capital
||
'-'
}}
<span>
{{
details
.
special
Capital
?
'亿'
:
''
}}
</span></h4>
<h4>
{{
details
.
special
BondCapital
||
'-'
}}
<span>
{{
details
.
specialBond
Capital
?
'亿'
:
''
}}
</span></h4>
<p>
专项债用作资本金
</p>
<p>
专项债用作资本金
</p>
</div>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon4.png"
/>
<img
class=
"img"
src=
"@/assets/images/financing/icon4.png"
/>
...
...
dsk-operate-ui/src/views/macro/financing/index.vue
View file @
ef85ccab
...
@@ -51,12 +51,12 @@
...
@@ -51,12 +51,12 @@
<router-link
:to=
"'/macro/financing/details/'+ scope.row.id"
tag=
"a"
class=
"a-link"
>
{{
scope
.
row
.
projectName
}}
</router-link>
<router-link
:to=
"'/macro/financing/details/'+ scope.row.id"
tag=
"a"
class=
"a-link"
>
{{
scope
.
row
.
projectName
}}
</router-link>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"projectTotalInvestment"
label=
"项目总投资(亿)"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"projectTotalInvestment"
label=
"项目总投资(亿)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"projectCapital"
label=
"项目资本金(亿)"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"projectCapital"
label=
"项目资本金(亿)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"econData007"
label=
"项目收益倍数(倍)"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"econData007"
label=
"项目收益倍数(倍)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"zxz"
label=
"专项债金额(亿)"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"zxz"
label=
"专项债金额(亿)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"specialBondCapital"
label=
"专项债用作资本金(亿)"
width=
"170"
/>
<el-table-column
prop=
"specialBondCapital"
label=
"专项债用作资本金(亿)"
:formatter=
"formatStatus"
width=
"170"
/>
<el-table-column
prop=
"projectEntity"
label=
"项目主体"
>
<el-table-column
prop=
"projectEntity"
:formatter=
"formatStatus"
label=
"项目主体"
>
<!--<template slot-scope="scope">-->
<!--<template slot-scope="scope">-->
<!--<router-link :to="'/macro/financing/details/'+ scope.row.projectEntityId" tag="a" class="a-link">{{ scope.row.projectEntity}}</router-link>-->
<!--<router-link :to="'/macro/financing/details/'+ scope.row.projectEntityId" tag="a" class="a-link">{{ scope.row.projectEntity}}</router-link>-->
<!--</template>-->
<!--</template>-->
...
@@ -190,6 +190,9 @@ export default {
...
@@ -190,6 +190,9 @@ export default {
}
}
myChart
.
setOption
(
option
);
myChart
.
setOption
(
option
);
},
},
formatStatus
:
function
(
row
,
column
,
cellValue
)
{
return
cellValue
?
cellValue
:
'-'
},
sortChange
({
column
,
prop
,
order
}){
sortChange
({
column
,
prop
,
order
}){
if
(
prop
===
'number'
){
if
(
prop
===
'number'
){
this
.
queryParams
.
field
=
'count'
this
.
queryParams
.
field
=
'count'
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/qgjjdq.vue
View file @
ef85ccab
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<span
class=
"common-title"
>
全国经济大全
</span>
<span
class=
"common-title"
>
全国经济大全
</span>
<el-form
ref=
"queryForm"
:model=
"queryParams"
:inline=
"true"
size=
"small"
>
<el-form
ref=
"queryForm"
:model=
"queryParams"
:inline=
"true"
size=
"small"
>
<el-form-item
prop=
"year"
>
<el-form-item
prop=
"year"
>
<el-select
v-model=
"queryParams.year"
filterable
class=
"form-content-width"
placeholder=
"请选择年度"
@
change=
"
querySubmit
"
>
<el-select
v-model=
"queryParams.year"
filterable
class=
"form-content-width"
placeholder=
"请选择年度"
@
change=
"
handleSearch
"
>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.year"
:value=
"item.year"
/>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.year"
:value=
"item.year"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
:options=
"addressList"
:options=
"addressList"
:props=
"props"
:props=
"props"
v-model=
"queryParams.address"
v-model=
"queryParams.address"
@
change=
"
querySubmit
"
@
change=
"
handleSearch
"
placeholder=
"地区选择"
placeholder=
"地区选择"
collapse-tags
collapse-tags
clearable
></el-cascader>
clearable
></el-cascader>
...
@@ -51,8 +51,8 @@
...
@@ -51,8 +51,8 @@
<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"
min-width=
"115"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP增速"
prop=
"gdpGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"100"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP增速
(%)
"
prop=
"gdpGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"100"
align=
"right"
></el-table-column>
<el-table-column
label=
"人均GDP(元)"
prop=
"gdpPerCapita"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"125"
align=
"right"
></el-table-column>
<el-table-column
label=
"人均GDP(元)"
prop=
"gdpPerCapita"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"125"
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"
width=
"170"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入 (亿元)"
prop=
"gbr"
sortable=
"custom"
width=
"170"
align=
"right"
></el-table-column>
...
@@ -62,8 +62,8 @@
...
@@ -62,8 +62,8 @@
<el-table-column
label=
"政府性基金收入(亿元)"
width=
"140"
prop=
"govFundIncome"
:formatter=
"formatStatus"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金收入(亿元)"
width=
"140"
prop=
"govFundIncome"
:formatter=
"formatStatus"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金收入:土地出让收入(亿元)"
prop=
"landTransferIncome"
sortable=
"custom"
width=
"150"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金收入:土地出让收入(亿元)"
prop=
"landTransferIncome"
sortable=
"custom"
width=
"150"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金支出(亿元)"
prop=
"govFundExpenditure"
:formatter=
"formatStatus"
width=
"170"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金支出(亿元)"
prop=
"govFundExpenditure"
:formatter=
"formatStatus"
width=
"170"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
产
经营收入(亿元)"
prop=
"soecoi"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
本
经营收入(亿元)"
prop=
"soecoi"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
产
经营支出(亿元)"
prop=
"soecoe"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
本
经营支出(亿元)"
prop=
"soecoe"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"固定资产投资(亿元)"
prop=
"fixedInvestment"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"固定资产投资(亿元)"
prop=
"fixedInvestment"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"财政自给率(%)"
prop=
"fiscalSelfSufficiencyRate"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"财政自给率(%)"
prop=
"fiscalSelfSufficiencyRate"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"地方政府债务余额(亿元)"
prop=
"govDebtBalance"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"地方政府债务余额(亿元)"
prop=
"govDebtBalance"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
...
@@ -275,6 +275,10 @@
...
@@ -275,6 +275,10 @@
this
.
pageIndex
=
1
;
this
.
pageIndex
=
1
;
this
.
querySubmit
()
this
.
querySubmit
()
},
},
handleSearch
(){
this
.
pageIndex
=
1
this
.
querySubmit
()
},
}
}
}
}
</
script
>
</
script
>
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhaobiao.vue
View file @
ef85ccab
...
@@ -80,10 +80,10 @@
...
@@ -80,10 +80,10 @@
<span
class=
"common-title"
>
全国招标项目概览
</span>
<span
class=
"common-title"
>
全国招标项目概览
</span>
</div>
</div>
</div>
</div>
<div
class=
"text"
>
通过对近
五
年全国招标数据进行分析,发现该企业主要集中在{{dataSort[0].label}}({{dataSort[0].count}}个)、{{dataSort[1].label}}({{dataSort[1].count}}个)进行招标。
</div>
<div
class=
"text"
>
通过对近
一
年全国招标数据进行分析,发现该企业主要集中在{{dataSort[0].label}}({{dataSort[0].count}}个)、{{dataSort[1].label}}({{dataSort[1].count}}个)进行招标。
</div>
<div
class=
"main1"
>
<div
class=
"main1"
>
<div
id=
"gl-echarts"
style=
"height: 250px"
></div>
<div
id=
"gl-echarts"
style=
"height: 250px"
></div>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为近
五
年全国公开的招标项目,未公开的不含在内
</p>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为近
一
年全国公开的招标项目,未公开的不含在内
</p>
</div>
</div>
<div
class=
"main2"
>
<div
class=
"main2"
>
<div
class=
"selectYear"
>
<div
class=
"selectYear"
>
...
@@ -125,63 +125,26 @@ export default {
...
@@ -125,63 +125,26 @@ export default {
{
label
:
'近三年'
,
value
:
'近三年'
},
{
label
:
'近三年'
,
value
:
'近三年'
},
{
label
:
'近一年'
,
value
:
'近一年'
},
{
label
:
'近一年'
,
value
:
'近一年'
},
],
],
zbData
:[
'广东'
,
'江苏'
,
'山东'
,
'浙江'
,
'河南'
,
'安徽'
,
'河北'
,
'四川'
,
'湖北'
,
'江西'
,
'甘肃'
,
'重庆'
,
'福建'
,
'云南'
,
'北京'
,
'湖南'
,
'山西'
],
zbData1
:[
123
,
156
,
236
,
426
,
412
,
231
,
96
,
105
,
210
,
420
,
213
,
86
,
120
,
230
,
150
,
132
,
196
],
tableData
:[
tableData
:[
{
{
area
:
'广东'
,
type
:
''
,
number
:
'123'
,
count
:
''
,
zb
:
'0.19%'
},
},
{
{
area
:
'江苏'
,
type
:
''
,
number
:
'156'
,
count
:
''
,
zb
:
'0.29%'
},
},
{
{
area
:
'山东'
,
type
:
''
,
number
:
'236'
,
count
:
''
,
zb
:
'0.34%'
},
},
{
{
area
:
'浙江'
,
type
:
''
,
number
:
'426'
,
count
:
''
,
zb
:
'0.34%'
},
},
{
{
area
:
'河南'
,
type
:
''
,
number
:
'412'
,
count
:
''
,
zb
:
'0.34%'
},
{
area
:
'安徽'
,
number
:
'231'
,
zb
:
'0.34%'
},
{
area
:
'河北'
,
number
:
'96'
,
zb
:
'0.34%'
},
{
area
:
'四川'
,
number
:
'105'
,
zb
:
'0.34%'
},
{
area
:
'湖北'
,
number
:
'210'
,
zb
:
'0.34%'
},
{
area
:
'江西'
,
number
:
'420'
,
zb
:
'0.34%'
},
{
area
:
'甘肃'
,
number
:
'213'
,
zb
:
'0.34%'
},
},
],
],
tableData1
:[],
tableData1
:[],
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhongbiao.vue
View file @
ef85ccab
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<span
class=
"common-title"
>
全国建筑企业概览
</span>
<span
class=
"common-title"
>
全国建筑企业概览
</span>
</div>
</div>
</div>
</div>
<div
class=
"text"
>
截止
2022年8月1日,全国共有建筑工程施工总承包资质的企业197572家,其中特级资质企业118家,占比0.06%;一级资质企业3879家,占比1.96%;二级资质企业22235家,占比11.25%;三级资质企业171340家,占比86.73
%
</div>
<div
class=
"text"
>
截止
{{
currentdate
}}
,全国共有建筑工程施工总承包资质的企业
{{
total
}}
家,其中特级资质企业
{{
glDetail
.
tjCount
}}
家,占比
{{
glDetail
.
tjRate
}}
%;一级资质企业
{{
glDetail
.
tjCount
}}
家,占比
{{
glDetail
.
oneRate
}}
%;二级资质企业
{{
glDetail
.
twoCount
}}
家,占比
{{
glDetail
.
twoRate
}}
%;三级资质企业
{{
glDetail
.
threeCount
}}
家,占比
{{
glDetail
.
threeRate
}}
%
</div>
<div
class=
"main1"
>
<div
class=
"main1"
>
<div
style=
"height: 300px;"
>
<div
style=
"height: 300px;"
>
<div
class=
"left"
>
<div
class=
"left"
>
...
@@ -107,7 +107,8 @@
...
@@ -107,7 +107,8 @@
<span
class=
"common-title"
>
全国建筑企业备案分布
</span>
<span
class=
"common-title"
>
全国建筑企业备案分布
</span>
</div>
</div>
</div>
</div>
<div
class=
"text"
>
通过对全国建筑工程总承包一级及以上资质企业的备案数据分析,我们发现这些优质企业主要去了广东、安徽、江西、福建、湖北、浙江等地开展经营。
</div>
<div
class=
"text"
>
通过对全国建筑工程总承包一级及以上资质企业的备案数据分析,我们发现这些优质企业主要去了
<span
v-for=
"(item,index) in rankList"
>
{{item.province}}{{ rankList.length === index+1 ? '':'、'}}
</span>
等地开展经营。
</div>
<div
class=
"main1"
>
<div
class=
"main1"
>
<div
id=
"ba-echarts"
style=
"height: 250px"
></div>
<div
id=
"ba-echarts"
style=
"height: 250px"
></div>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为公开企业备案地数据。
</p>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为公开企业备案地数据。
</p>
...
@@ -124,7 +125,7 @@
...
@@ -124,7 +125,7 @@
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"province"
label=
"地区"
/>
<el-table-column
prop=
"province"
label=
"地区"
/>
<el-table-column
prop=
"count"
label=
"企业异地备案数量(个)"
/>
<el-table-column
prop=
"count"
label=
"企业异地备案数量(个)"
sortable
/>
<!--<el-table-column prop="zb" label="占比"/>-->
<!--<el-table-column prop="zb" label="占比"/>-->
</el-table>
</el-table>
</div>
</div>
...
@@ -208,22 +209,28 @@ export default {
...
@@ -208,22 +209,28 @@ export default {
dqData
:[],
dqData
:[],
qydqIndex
:
0
,
qydqIndex
:
0
,
zbData
:[],
zbData
:[],
jzdqData
:[]
rankList
:[],
jzdqData
:[],
currentdate
:
''
,
total
:
''
,
glDetail
:{},
}
}
},
},
created
()
{
created
()
{
this
.
getData
()
this
.
getData
()
var
date
=
new
Date
()
var
year
=
date
.
getFullYear
()
var
month
=
date
.
getMonth
()
+
1
<
10
?
'0'
+
(
date
.
getMonth
()
+
1
)
:
date
.
getMonth
()
+
1
var
day
=
date
.
getDate
()
<
10
?
'0'
+
date
.
getDate
()
:
date
.
getDate
()
this
.
currentdate
=
year
+
'-'
+
month
+
'-'
+
day
;
},
},
methods
:
{
methods
:
{
getData
(){
getData
(){
//全国建筑企业概览
//全国建筑企业概览
certGroupByMajorAndLevel
().
then
(
res
=>
{
certGroupByMajorAndLevel
().
then
(
res
=>
{
this
.
glData
=
res
.
data
;
this
.
jzglData
=
this
.
glData
[
0
].
levelList
.
reverse
();
let
list
=
[];
let
list
=
[];
for
(
let
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
for
(
let
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
res
.
data
[
i
].
levelList
=
res
.
data
[
i
].
levelList
.
reverse
();
let
item
=
{};
let
item
=
{};
item
.
major
=
res
.
data
[
i
].
major
;
item
.
major
=
res
.
data
[
i
].
major
;
for
(
let
j
=
0
;
j
<
res
.
data
[
i
].
levelList
.
length
;
j
++
){
for
(
let
j
=
0
;
j
<
res
.
data
[
i
].
levelList
.
length
;
j
++
){
...
@@ -247,7 +254,16 @@ export default {
...
@@ -247,7 +254,16 @@ export default {
// item.levelList=res.data[i].levelList.reverse();
// item.levelList=res.data[i].levelList.reverse();
list
.
push
(
item
)
list
.
push
(
item
)
}
}
this
.
zzTableData
=
list
this
.
zzTableData
=
list
;
this
.
glData
=
res
.
data
;
this
.
jzglData
=
this
.
glData
[
0
].
levelList
;
this
.
glDetail
=
list
[
0
]
let
total
=
0
;
for
(
let
i
=
0
;
i
<
this
.
jzglData
.
length
;
i
++
){
total
=
total
+
this
.
jzglData
[
i
].
count
}
this
.
total
=
total
;
this
.
initChart
()
this
.
initChart
()
})
})
certGroupByMajorProvinceLevel
().
then
(
res
=>
{
certGroupByMajorProvinceLevel
().
then
(
res
=>
{
...
@@ -282,6 +298,15 @@ export default {
...
@@ -282,6 +298,15 @@ export default {
})
})
areaGroupByProvince
().
then
(
res
=>
{
areaGroupByProvince
().
then
(
res
=>
{
this
.
zbData
=
res
.
data
;
this
.
zbData
=
res
.
data
;
let
arr
=
this
.
zbData
.
sort
((
old
,
New
)
=>
{
return
New
.
count
-
old
.
count
})
let
data
=
[]
for
(
let
i
=
0
;
i
<
5
;
i
++
){
data
.
push
(
arr
[
i
])
}
this
.
rankList
=
data
;
this
.
initChart2
()
this
.
initChart2
()
})
})
},
},
...
@@ -338,6 +363,7 @@ export default {
...
@@ -338,6 +363,7 @@ export default {
}
}
]
]
}
}
myChart
.
clear
();
myChart
.
setOption
(
option
);
myChart
.
setOption
(
option
);
},
},
initChart1
()
{
initChart1
()
{
...
@@ -563,7 +589,13 @@ export default {
...
@@ -563,7 +589,13 @@ export default {
handleClick
(
type
,
index
){
handleClick
(
type
,
index
){
if
(
type
===
1
){
if
(
type
===
1
){
this
.
typeIndex
=
index
;
this
.
typeIndex
=
index
;
this
.
jzglData
=
this
.
glData
[
index
].
levelList
.
reverse
();
this
.
jzglData
=
this
.
glData
[
index
].
levelList
;
let
total
=
0
for
(
let
i
=
0
;
i
<
this
.
jzglData
.
length
;
i
++
){
total
=
total
+
this
.
jzglData
[
i
].
count
}
this
.
total
=
total
;
this
.
glDetail
=
this
.
zzTableData
[
index
]
this
.
initChart
()
this
.
initChart
()
}
}
if
(
type
===
2
){
if
(
type
===
2
){
...
...
dsk-operate-ui/src/views/macro/urban/index.vue
View file @
ef85ccab
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
</div>
</div>
</div>
</div>
<div
class=
"search"
>
<div
class=
"search"
>
<el-radio-group
v-model=
"queryParams.radio"
@
change=
"
querySubmit
"
>
<el-radio-group
v-model=
"queryParams.radio"
@
change=
"
changeRadio
"
>
<el-radio
label=
"1"
>
含下属辖区
</el-radio>
<el-radio
label=
"1"
>
含下属辖区
</el-radio>
<el-radio
label=
"2"
>
本级
</el-radio>
<el-radio
label=
"2"
>
本级
</el-radio>
</el-radio-group>
</el-radio-group>
...
@@ -89,7 +89,7 @@
...
@@ -89,7 +89,7 @@
</div>
</div>
<el-input
class=
"search-input"
placeholder=
"输入企业名称关键词"
v-model=
"queryParams.keyword"
>
<el-input
class=
"search-input"
placeholder=
"输入企业名称关键词"
v-model=
"queryParams.keyword"
>
<
template
slot=
"prepend"
><i
class=
"el-icon-search"
></i></
template
>
<
template
slot=
"prepend"
><i
class=
"el-icon-search"
></i></
template
>
<el-button
slot=
"append"
@
click=
"
querySubmit
"
>
搜索
</el-button>
<el-button
slot=
"append"
@
click=
"
handleKeyword
"
>
搜索
</el-button>
</el-input>
</el-input>
</div>
</div>
<div
class=
"list-box"
>
<div
class=
"list-box"
>
...
@@ -165,14 +165,14 @@
...
@@ -165,14 +165,14 @@
<!--</template>-->
<!--</template>-->
</el-table-column>
</el-table-column>
<el-table-column
prop=
"biddingCount"
label=
"招标数量"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
/>
<el-table-column
prop=
"biddingCount"
label=
"招标数量"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
/>
<el-table-column
prop=
"landInfoCount"
label=
"城投拿地"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
4
0"
/>
<el-table-column
prop=
"landInfoCount"
label=
"城投拿地"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
0
0"
/>
<el-table-column
prop=
"supplierCount"
label=
"供应商"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
7
0"
/>
<el-table-column
prop=
"supplierCount"
label=
"供应商"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
0
0"
/>
<el-table-column
prop=
"bratingSubjectLevel"
label=
"主体评级"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"140"
/>
<el-table-column
prop=
"bratingSubjectLevel"
label=
"主体评级"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"140"
/>
<el-table-column
prop=
"bondBalance"
label=
"债券余额(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"140"
/>
<el-table-column
prop=
"bondBalance"
label=
"债券余额(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"140"
/>
<el-table-column
prop=
"uipExecutiveLevel"
label=
"行政级别"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"uipExecutiveLevel"
label=
"行政级别"
:formatter=
"formatStatus"
width=
"1
1
0"
/>
<el-table-column
prop=
"shareholderBg"
label=
"股东背景"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"shareholderBg"
label=
"股东背景"
:formatter=
"formatStatus"
width=
"1
1
0"
/>
<el-table-column
prop=
"equityRelationship"
label=
"股权关系"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"equityRelationship"
label=
"股权关系"
:formatter=
"formatStatus"
width=
"1
1
0"
/>
<el-table-column
prop=
"platformImportance"
label=
"平台重要性"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"platformImportance"
label=
"平台重要性"
:formatter=
"formatStatus"
width=
"1
1
0"
/>
<el-table-column
prop=
"uipBusinessType"
label=
"城投业务类型"
:formatter=
"formatStatus"
width=
"140"
>
<el-table-column
prop=
"uipBusinessType"
label=
"城投业务类型"
:formatter=
"formatStatus"
width=
"140"
>
<
template
slot=
"header"
slot-scope=
"scope"
>
<
template
slot=
"header"
slot-scope=
"scope"
>
<span>
城投业务类型
<span>
城投业务类型
...
@@ -182,42 +182,42 @@
...
@@ -182,42 +182,42 @@
</span>
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"actualController"
label=
"实控人"
:formatter=
"formatStatus"
width=
"2
0
0"
/>
<el-table-column
prop=
"actualController"
label=
"实控人"
:formatter=
"formatStatus"
width=
"2
5
0"
/>
<el-table-column
prop=
"latestReportPeriod"
label=
"最新报告期"
:formatter=
"formatStatus"
width=
"120"
/>
<el-table-column
prop=
"latestReportPeriod"
label=
"最新报告期"
:formatter=
"formatStatus"
width=
"120"
/>
<el-table-column
prop=
"totalAssets"
label=
"总资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
/>
<el-table-column
prop=
"totalAssets"
label=
"总资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
/>
<el-table-column
prop=
"belongNetAssets"
label=
"归母净资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
/>
<el-table-column
prop=
"belongNetAssets"
label=
"归母净资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
/>
<el-table-column
prop=
"monetaryFunds"
label=
"货币资金(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
6
0"
/>
<el-table-column
prop=
"monetaryFunds"
label=
"货币资金(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
5
0"
/>
<el-table-column
prop=
"landAssets"
label=
"土地资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
6
0"
/>
<el-table-column
prop=
"landAssets"
label=
"土地资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
5
0"
/>
<el-table-column
prop=
"restrictedAssets"
label=
"受限资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
6
0"
/>
<el-table-column
prop=
"restrictedAssets"
label=
"受限资产(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
5
0"
/>
<el-table-column
prop=
"accountsReceivable"
label=
"应收账款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
6
0"
/>
<el-table-column
prop=
"accountsReceivable"
label=
"应收账款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"1
5
0"
/>
<el-table-column
prop=
"otherReceivable"
label=
"其他应收款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
/>
<el-table-column
prop=
"otherReceivable"
label=
"其他应收款(亿元)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"160"
/>
<el-table-column
prop=
"econData001"
label=
"公益性&准公益性主营占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData001"
label=
"公益性&准公益性主营占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"receivableFromGovRatio"
label=
"应收类款项来自政府占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"receivableFromGovRatio"
label=
"应收类款项来自政府占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"govSubsidy"
label=
"政府补助(亿元)"
:formatter=
"formatStatus"
width=
"1
2
0"
/>
<el-table-column
prop=
"govSubsidy"
label=
"政府补助(亿元)"
:formatter=
"formatStatus"
width=
"1
3
0"
/>
<el-table-column
prop=
"specialPayable"
label=
"专项应付款(亿元)"
:formatter=
"formatStatus"
width=
"140"
/>
<el-table-column
prop=
"specialPayable"
label=
"专项应付款(亿元)"
:formatter=
"formatStatus"
width=
"140"
/>
<el-table-column
prop=
"operatingIncome"
label=
"营业收入(亿元)"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"operatingIncome"
label=
"营业收入(亿元)"
:formatter=
"formatStatus"
width=
"1
3
0"
/>
<el-table-column
prop=
"belongNetProfit"
label=
"归母净利润(亿元)"
:formatter=
"formatStatus"
width=
"140"
/>
<el-table-column
prop=
"belongNetProfit"
label=
"归母净利润(亿元)"
:formatter=
"formatStatus"
width=
"140"
/>
<el-table-column
prop=
"roe"
label=
"净资产收益率(%)"
:formatter=
"formatStatus"
width=
"140"
/>
<el-table-column
prop=
"roe"
label=
"净资产收益率(%)"
:formatter=
"formatStatus"
width=
"140"
/>
<el-table-column
prop=
"netOperatingCashFlow"
label=
"经营现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"netOperatingCashFlow"
label=
"经营现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"netFinancingCashFlow"
label=
"筹资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"netFinancingCashFlow"
label=
"筹资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"netInvestmentCashFlow"
label=
"投资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"netInvestmentCashFlow"
label=
"投资现金流量净额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"totalLiabilities"
label=
"总负债(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"totalLiabilities"
label=
"总负债(亿元)"
:formatter=
"formatStatus"
width=
"1
2
0"
/>
<el-table-column
prop=
"uipInterestBearingDebt"
label=
"有息债务(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"uipInterestBearingDebt"
label=
"有息债务(亿元)"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"econData002"
label=
"有息债务/总负债(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData002"
label=
"有息债务/总负债(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"tdr"
label=
"资产负债率(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"tdr"
label=
"资产负债率(%)"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"ofcb"
label=
"综合融资成本(%)"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"ofcb"
label=
"综合融资成本(%)"
:formatter=
"formatStatus"
width=
"1
5
0"
/>
<el-table-column
prop=
"cashRatio"
label=
"现金比率"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"cashRatio"
label=
"现金比率"
:formatter=
"formatStatus"
width=
"1
1
0"
/>
<el-table-column
prop=
"cashFlowRatio"
label=
"现金流量比率"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"cashFlowRatio"
label=
"现金流量比率"
:formatter=
"formatStatus"
width=
"1
2
0"
/>
<el-table-column
prop=
"cashDebtRatio"
label=
"现金到期债务比"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"cashDebtRatio"
label=
"现金到期债务比"
:formatter=
"formatStatus"
width=
"1
2
0"
/>
<el-table-column
prop=
"creditBalance"
label=
"授信余额(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"creditBalance"
label=
"授信余额(亿元)"
:formatter=
"formatStatus"
width=
"1
3
0"
/>
<el-table-column
prop=
"econData003"
label=
"授信余额/全部债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData003"
label=
"授信余额/全部债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"ebitdaIcr"
label=
"EBITDA保障倍数"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"ebitdaIcr"
label=
"EBITDA保障倍数"
:formatter=
"formatStatus"
width=
"1
5
0"
/>
<el-table-column
prop=
"ppnBalanceProp"
label=
"私募债余额占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"ppnBalanceProp"
label=
"私募债余额占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData004"
label=
"一年内到期债权占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData004"
label=
"一年内到期债权占比(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData005"
label=
"债券余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData005"
label=
"债券余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"loan"
label=
"借款余额(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"loan"
label=
"借款余额(亿元)"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"econData006"
label=
"借款/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"econData006"
label=
"借款/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"nonStandardBalance"
label=
"非标余额(亿元)"
:formatter=
"formatStatus"
width=
"1
6
0"
/>
<el-table-column
prop=
"nonStandardBalance"
label=
"非标余额(亿元)"
:formatter=
"formatStatus"
width=
"1
4
0"
/>
<el-table-column
prop=
"nonStandardRatio"
label=
"非标余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"nonStandardRatio"
label=
"非标余额/有息债务(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"guaranteeAmount"
label=
"对外担保金额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"guaranteeAmount"
label=
"对外担保金额(亿元)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"guaranteeRatio"
label=
"对外担保比例(%)"
:formatter=
"formatStatus"
width=
"160"
/>
<el-table-column
prop=
"guaranteeRatio"
label=
"对外担保比例(%)"
:formatter=
"formatStatus"
width=
"160"
/>
...
@@ -289,7 +289,6 @@ export default {
...
@@ -289,7 +289,6 @@ export default {
methods
:
{
methods
:
{
getType
(){
getType
(){
uipGroupData
().
then
(
res
=>
{
uipGroupData
().
then
(
res
=>
{
console
.
log
(
res
.
data
)
this
.
typeList
=
res
.
data
;
this
.
typeList
=
res
.
data
;
})
})
},
},
...
@@ -501,6 +500,7 @@ export default {
...
@@ -501,6 +500,7 @@ export default {
}
}
break
;
break
;
}
}
this
.
pageIndex
=
1
;
this
.
querySubmit
()
this
.
querySubmit
()
},
},
formatStatus
:
function
(
row
,
column
,
cellValue
)
{
formatStatus
:
function
(
row
,
column
,
cellValue
)
{
...
@@ -519,6 +519,14 @@ export default {
...
@@ -519,6 +519,14 @@ export default {
this
.
pageIndex
=
1
;
this
.
pageIndex
=
1
;
this
.
querySubmit
()
this
.
querySubmit
()
},
},
handleKeyword
(){
this
.
pageIndex
=
1
;
this
.
querySubmit
()
},
changeRadio
(){
this
.
pageIndex
=
1
;
this
.
querySubmit
()
},
},
},
}
}
</
script
>
</
script
>
...
...
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