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
cb05d16d
Commit
cb05d16d
authored
Jun 27, 2023
by
danfuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
2977ae98
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
196 additions
and
132 deletions
+196
-132
macro.js
dsk-operate-ui/src/api/macro/macro.js
+1
-1
yjpm_bg.png
dsk-operate-ui/src/assets/images/index/yjpm_bg.png
+0
-0
index.vue
dsk-operate-ui/src/views/index.vue
+119
-92
industrialStructure.vue
...c/views/macro/economies/component/industrialStructure.vue
+0
-1
localEconomy.vue
...e-ui/src/views/macro/economies/component/localEconomy.vue
+21
-9
index.vue
dsk-operate-ui/src/views/macro/economies/index.vue
+18
-0
index.vue
dsk-operate-ui/src/views/macro/enterprises/index.vue
+9
-9
details.vue
dsk-operate-ui/src/views/macro/financing/details.vue
+11
-11
index.vue
dsk-operate-ui/src/views/macro/financing/index.vue
+4
-4
zhaobiao.vue
.../src/views/macro/nationalEconomies/component/zhaobiao.vue
+1
-1
zhongbiao.vue
...src/views/macro/nationalEconomies/component/zhongbiao.vue
+2
-2
index.vue
dsk-operate-ui/src/views/macro/urban/index.vue
+10
-2
No files found.
dsk-operate-ui/src/api/macro/macro.js
View file @
cb05d16d
...
...
@@ -168,7 +168,7 @@ export function bondPage(param) {
//区域企业
export
function
enterprise
(
param
)
{
return
request
({
url
:
'/enterprise/page'
,
url
:
'/enterprise
s/regional
/page'
,
method
:
'POST'
,
data
:
param
})
...
...
dsk-operate-ui/src/assets/images/index/yjpm_bg.png
View replaced file @
2977ae98
View file @
cb05d16d
129 KB
|
W:
|
H:
119 KB
|
W:
|
H:
2-up
Swipe
Onion skin
dsk-operate-ui/src/views/index.vue
View file @
cb05d16d
...
...
@@ -107,7 +107,7 @@
<span
class=
"money"
>
359,800.00
</span>
<span
class=
"money"
>
359,800.00
</span>
</p>
<el-progress
:text-inside=
"true"
:stroke-width=
"1
0
"
:percentage=
"70"
></el-progress>
<el-progress
:text-inside=
"true"
:stroke-width=
"1
4
"
:percentage=
"70"
></el-progress>
</div>
<div
style=
"background: #ffffff;margin: 0 12px 12px 12px;"
>
<div
id=
"pm-echarts"
style=
"height: 288px;"
></div>
...
...
@@ -134,7 +134,7 @@
</div>
</div>
<div>
<div
id=
"fx-echarts"
style=
"height: 2
6
0px;"
></div>
<div
id=
"fx-echarts"
style=
"height: 2
8
0px;"
></div>
</div>
</div>
...
...
@@ -271,6 +271,13 @@
<span>
中标单位:中铁十二局集团
</span>
</p>
</div>
<div
class=
"item"
>
<h3>
太原市万柏林区2023年兴华街道老旧小区改造项目
</h3>
<p>
<span>
中标金额:4754.34
</span>
<span>
中标单位:中铁十二局集团
</span>
</p>
</div>
</div>
</div>
<div
v-if=
"user === 2"
class=
"zbhxr"
>
...
...
@@ -593,25 +600,28 @@ export default {
//设置折线颜色和粗细
lineStyle
:
{
width
:
2
,
color
:
"#
0CBC6D
"
,
color
:
"#
81D4BC
"
,
},
itemStyle
:{
color
:
"#
0CBC6D
"
,
color
:
"#
81D4BC
"
,
},
//设置面积区域为渐变效果
areaStyle
:
{
opacity
:
0.8
,
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
offset
:
0.2
,
color
:
"#EFFAF6"
,
},
{
offset
:
1
,
color
:
"#9DDCCA"
,
},
]),
color
:
{
type
:
'linear'
,
x
:
0
,
y
:
0
,
x2
:
0
,
y2
:
1
,
colorStops
:
[{
offset
:
0
,
color
:
'rgba(189, 249, 232, 1)'
},
{
offset
:
1
,
color
:
'rgba(189, 249, 232, 0)'
}
],
global
:
false
}
},
},
{
data
:
this
.
jyfxData1
.
map
(
item
=>
item
.
dcjzje
),
...
...
@@ -625,24 +635,26 @@ export default {
//设置折线颜色和粗细
lineStyle
:
{
width
:
2
,
color
:
"#
0081FF
"
,
color
:
"#
9EE474
"
,
},
itemStyle
:{
color
:
"#
4E8EFF
"
,
color
:
"#
9EE474
"
,
},
//设置面积区域为渐变效果
areaStyle
:
{
opacity
:
0.8
,
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
offset
:
0.2
,
color
:
"#FAFDFF"
,
},
{
offset
:
1
,
color
:
"#C5E3FF"
,
},
]),
color
:
{
type
:
'linear'
,
x
:
0
,
y
:
0
,
x2
:
0
,
y2
:
1
,
colorStops
:
[{
offset
:
0
,
color
:
'rgba(208, 250, 183, 1)'
},
{
offset
:
1
,
color
:
'rgba(208, 250, 183, 0)'
}
],
global
:
false
}
},
},
{
...
...
@@ -657,24 +669,26 @@ export default {
//设置折线颜色和粗细
lineStyle
:
{
width
:
2
,
color
:
"#
8077F2
"
,
color
:
"#
E1B3FF
"
,
},
itemStyle
:{
color
:
"#
8077F2
"
,
color
:
"#
E1B3FF
"
,
},
//设置面积区域为渐变效果
areaStyle
:
{
opacity
:
0.8
,
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
offset
:
0.2
,
color
:
"#FAF9FF"
,
},
{
offset
:
1
,
color
:
"#E2DCFF"
,
},
]),
color
:
{
type
:
'linear'
,
x
:
0
,
y
:
0
,
x2
:
0
,
y2
:
1
,
colorStops
:
[{
offset
:
0
,
color
:
'rgba(233, 200, 255, 1)'
},
{
offset
:
1
,
color
:
'rgba(233, 200, 255, 0)'
}
],
global
:
false
}
},
},
{
...
...
@@ -689,24 +703,26 @@ export default {
//设置折线颜色和粗细
lineStyle
:
{
width
:
2
,
color
:
"#
FA6C6C
"
,
color
:
"#
ADC0FF
"
,
},
itemStyle
:{
color
:
"#
FA6C6C
"
,
color
:
"#
ADC0FF
"
,
},
//设置面积区域为渐变效果
areaStyle
:
{
opacity
:
0.8
,
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
offset
:
0.2
,
color
:
"#FDEAE8"
,
},
{
offset
:
1
,
color
:
"#FDB2AE"
,
},
]),
color
:
{
type
:
'linear'
,
x
:
0
,
y
:
0
,
x2
:
0
,
y2
:
1
,
colorStops
:
[{
offset
:
0
,
color
:
'rgba(173, 192, 255, 1)'
},
{
offset
:
1
,
color
:
'rgba(173, 192, 255, 0)'
}
],
global
:
false
}
},
},
{
...
...
@@ -721,24 +737,26 @@ export default {
//设置折线颜色和粗细
lineStyle
:
{
width
:
2
,
color
:
"#
FA936C
"
,
color
:
"#
67B3FD
"
,
},
itemStyle
:{
color
:
"#
FA936C
"
,
color
:
"#
67B3FD
"
,
},
//设置面积区域为渐变效果
areaStyle
:
{
opacity
:
0.8
,
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
offset
:
0.2
,
color
:
"#FCE8E0"
,
},
{
offset
:
1
,
color
:
"#FBC4AF"
,
},
]),
color
:
{
type
:
'linear'
,
x
:
0
,
y
:
0
,
x2
:
0
,
y2
:
1
,
colorStops
:
[{
offset
:
0
,
color
:
'rgba(192, 224, 255, 1)'
},
{
offset
:
1
,
color
:
'rgba(192, 224, 255, 0)'
}
],
global
:
false
}
},
},
{
...
...
@@ -753,24 +771,26 @@ export default {
//设置折线颜色和粗细
lineStyle
:
{
width
:
2
,
color
:
"#
FDD85E
"
,
color
:
"#
BEECFF
"
,
},
itemStyle
:{
color
:
"#
FDD85E
"
,
color
:
"#
BEECFF
"
,
},
//设置面积区域为渐变效果
areaStyle
:
{
opacity
:
0.8
,
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
1
,
0
,
0
,
[
{
offset
:
0.2
,
color
:
"#FCF8EF"
,
},
{
offset
:
1
,
color
:
"#FEEBAA"
,
},
]),
color
:
{
type
:
'linear'
,
x
:
0
,
y
:
0
,
x2
:
0
,
y2
:
1
,
colorStops
:
[{
offset
:
0
,
color
:
'rgba(165, 229, 255, 1)'
},
{
offset
:
1
,
color
:
'rgba(165, 229, 255, 0)'
}
],
global
:
false
}
},
},
]
...
...
@@ -796,6 +816,11 @@ export default {
x
:
'center'
,
y
:
'bottom'
,
padding
:[
0
,
0
,
10
,
0
],
itemWidth
:
24
,
itemHeight
:
10
,
textStyle
:{
borderRadius
:
30
,
}
},
yAxis
:
{
type
:
'category'
,
...
...
@@ -889,12 +914,13 @@ export default {
name
:
'目标产值'
,
data
:
this
.
pmData
.
map
(
item
=>
item
.
value
),
type
:
'bar'
,
stack
:
'total'
,
emphasis
:
{
focus
:
'series'
},
//
stack: 'total',
//
emphasis: {
//
focus: 'series'
//
},
itemStyle
:{
color
:
'#14C9C9'
,
barBorderRadius
:[
0
,
20
,
20
,
0
]
},
barWidth
:
16
,
},
...
...
@@ -903,12 +929,13 @@ export default {
name
:
'已完成产值'
,
data
:
this
.
pmData
.
map
(
item
=>
item
.
value1
),
type
:
'bar'
,
stack
:
'total'
,
emphasis
:
{
focus
:
'series'
},
//
stack: 'total',
//
emphasis: {
//
focus: 'series'
//
},
itemStyle
:{
color
:
'#C3F6F6'
,
barBorderRadius
:[
0
,
20
,
20
,
0
]
},
barWidth
:
16
,
},
...
...
@@ -1140,10 +1167,10 @@ export default {
::v-deep
.el-progress-bar__outer
{
border
:
1px
solid
#A2E8E8
;
background-color
:
#ffffff
!
important
;
border-radius
:
2px
;
border-radius
:
2
0
px
;
.el-progress-bar__inner
{
background
:
linear-gradient
(
-270deg
,
#C3F6F6
0%
,
#14C9C9
100%
);
border-radius
:
0
;
border-radius
:
20px
;
.el-progress-bar__innerText
{
color
:
#ffffff
;
opacity
:
0
;
...
...
@@ -1261,7 +1288,7 @@ export default {
}
}
.analysis
{
height
:
3
1
4px
;
height
:
3
3
4px
;
background
:
#FFFFFF
;
border-radius
:
4px
;
padding
:
16px
;
...
...
@@ -1474,7 +1501,7 @@ export default {
}
}
.zbgg
{
height
:
4
5
0px
;
height
:
4
7
0px
;
background
:
#FFFFFF
;
border-radius
:
4px
;
padding
:
16px
;
...
...
dsk-operate-ui/src/views/macro/economies/component/industrialStructure.vue
View file @
cb05d16d
...
...
@@ -227,7 +227,6 @@ export default {
// return;
// }
});
console
.
log
(
sums
)
return
sums
;
},
...
...
dsk-operate-ui/src/views/macro/economies/component/localEconomy.vue
View file @
cb05d16d
...
...
@@ -29,7 +29,7 @@
<!--
{{
scope
.
row
.
province
}}{{
scope
.
row
.
city
?
'-'
:
''
}}{{
scope
.
row
.
city
}}{{
scope
.
row
.
area
?
'-'
:
''
}}{{
scope
.
row
.
area
}}
-->
<!--
</
template
>
-->
<
template
slot-scope=
"scope"
>
<
router-link
:to=
"
{path:'/macro/economies',query:{provinceId:scope.row.provinceId}}" tag="a" class="a-link">
{{
scope
.
row
.
province
}}{{
scope
.
row
.
city
?
'-'
:
''
}}{{
scope
.
row
.
city
}}{{
scope
.
row
.
area
?
'-'
:
''
}}{{
scope
.
row
.
area
}}
</router-link
>
<
span
@
click=
"childMethod(scope.row)"
class=
"a-link"
style=
"cursor: pointer;"
>
{{
scope
.
row
.
province
}}{{
scope
.
row
.
city
?
'-'
:
''
}}{{
scope
.
row
.
city
}}{{
scope
.
row
.
area
?
'-'
:
''
}}{{
scope
.
row
.
area
}}
</span
>
</
template
>
</el-table-column>
...
...
@@ -37,14 +37,14 @@
<el-table-column
prop=
"gdpGrowth"
label=
"GDP增速"
sortable
width=
"100"
: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=
"fixedInvestment"
label=
"固定资产投资 (亿元) "
sortable
width=
"
17
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gbr"
label=
"一般公共预算收入(亿元)"
sortable
width=
"
18
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gbe"
label=
"一般公共预算支出(亿 元)"
sortable
width=
"
19
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"govFundIncome"
label=
"政府性基金收入(亿元)"
sortable
width=
"
18
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"govDebtBalance"
label=
"地方政府债务余额(亿元)"
sortable
width=
"
18
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"uipInterestBearingDebt"
label=
"城投平台有息债务(亿元)"
sortable
width=
"
18
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"fiscalSelfSufficiencyRate"
label=
"财政自给率(%)"
sortable
width=
"1
20"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"govDebtRateWild"
label=
"债务率-宽口径(%)"
sortable
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"fixedInvestment"
label=
"固定资产投资 (亿元) "
sortable
width=
"
20
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gbr"
label=
"一般公共预算收入(亿元)"
sortable
width=
"
20
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"gbe"
label=
"一般公共预算支出(亿 元)"
sortable
width=
"
20
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"govFundIncome"
label=
"政府性基金收入(亿元)"
sortable
width=
"
20
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"govDebtBalance"
label=
"地方政府债务余额(亿元)"
sortable
width=
"
20
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"uipInterestBearingDebt"
label=
"城投平台有息债务(亿元)"
sortable
width=
"
20
0"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"fiscalSelfSufficiencyRate"
label=
"财政自给率(%)"
sortable
width=
"1
50"
:formatter=
"formatStatus"
/>
<el-table-column
prop=
"govDebtRateWild"
label=
"债务率-宽口径(%)"
sortable
width=
"170"
:formatter=
"formatStatus"
/>
</el-table>
</div>
<div
class=
"pagination-box"
>
...
...
@@ -147,6 +147,18 @@ export default {
message
:
'功能正在开发中'
,
type
:
'warning'
});
},
childMethod
(
item
)
{
let
data
=
{}
data
.
provinceId
=
item
.
provinceId
;
data
.
cityId
=
item
.
cityId
;
data
.
areaId
=
item
.
areaId
;
if
(
item
.
area
){
data
.
province
=
item
.
area
;
}
else
{
data
.
province
=
item
.
province
;
}
this
.
$parent
.
handleClick
(
'first'
,
data
);
}
}
}
...
...
dsk-operate-ui/src/views/macro/economies/index.vue
View file @
cb05d16d
...
...
@@ -96,6 +96,24 @@ export default {
if
(
key
===
'four'
){
this
.
activeName
=
'four'
}
if
(
key
===
'first'
){
this
.
activeName
=
'first'
}
if
(
item
.
cityId
){
if
(
this
.
provinceId
.
length
>=
2
){
this
.
provinceId
.
splice
(
1
,
1
,
item
.
cityId
);
}
else
{
this
.
provinceId
.
push
(
item
.
cityId
)
}
if
(
item
.
areaId
){
if
(
this
.
provinceId
.
length
>=
3
){
this
.
provinceId
.
splice
(
2
,
1
,
item
.
areaId
);
}
else
{
this
.
provinceId
.
push
(
item
.
areaId
)
}
}
this
.
province
=
item
.
province
;
}
// sessionStorage.setItem('currentTab', this.activeName)
},
//地区
...
...
dsk-operate-ui/src/views/macro/enterprises/index.vue
View file @
cb05d16d
...
...
@@ -34,10 +34,10 @@
highlight-current-row
v-if=
"tableDataTotal > 0"
>
<el-table-column
label=
"序号"
width=
"
5
0"
align=
"left"
fixed
>
<el-table-column
label=
"序号"
width=
"
6
0"
align=
"left"
fixed
>
<template
slot-scope=
"scope"
>
{{
pageIndex
*
pageSize
-
pageSize
+
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
<el-table-column
label=
"公司名称"
align=
"left"
fixed
>
<el-table-column
label=
"公司名称"
align=
"left"
fixed
width=
"300"
>
<
template
slot-scope=
"scope"
>
<router-link
v-if=
"scope.row.jskEid"
:to=
"`/company/$
{encodeStr(scope.row.jskEid)}`" tag="a" class="a-link" v-html="scope.row.name" >
</router-link>
<span
v-else
v-html=
"scope.row.name"
></span>
...
...
@@ -47,15 +47,15 @@
<el-table-column
label=
"资质资格"
prop=
"aptitudeCountNew"
sortable=
"custom"
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"专业人员"
prop=
"persionCount"
sortable=
"custom"
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"中标业绩"
prop=
"recentlyCount"
sortable=
"custom"
width=
"120"
:formatter=
"formatStatus"
/>
<
!--<el-table-column label="最大中标金额(万元)" prop="cgfs" sortable="custom" width="160" :formatter="formatStatus"/>--
>
<
!--<el-table-column label="中标总金额(万元)" prop="cgfs" sortable="custom" width="160" :formatter="formatStatus"/>--
>
<
el-table-column
label=
"最大中标金额(万元)"
prop=
"bidMaxAmount"
sortable=
"custom"
width=
"170"
:formatter=
"formatStatus"
/
>
<
el-table-column
label=
"中标总金额(万元)"
prop=
"bidSumAmount"
sortable=
"custom"
width=
"170"
:formatter=
"formatStatus"
/
>
<el-table-column
label=
"四库业绩"
prop=
"skyCount"
sortable=
"custom"
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"公路业绩"
prop=
"
cgfs
"
sortable=
"custom"
width=
"100"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"水利业绩"
prop=
"
cgfs
"
sortable=
"custom"
width=
"100"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"常合作业主"
prop=
"
cgfs"
width=
"13
0"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"公路业绩"
prop=
"
roadConservancy
"
sortable=
"custom"
width=
"100"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"水利业绩"
prop=
"
waterConservancy
"
sortable=
"custom"
width=
"100"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"常合作业主"
prop=
"
topCustomer"
width=
"15
0"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"客户(个)"
prop=
"customerCount"
sortable=
"custom"
width=
"120"
:formatter=
"formatStatus"
/>
<el-table-column
label=
"供应商(个)"
prop=
"supplierCount"
sortable=
"custom"
width=
"130"
:formatter=
"formatStatus"
/>
<
!--<el-table-column label="常合作供应商" prop="gys" width="120" :formatter="formatStatus"/>--
>
<el-table-column
label=
"供应商(个)"
prop=
"supplierCount"
sortable=
"custom"
:formatter=
"formatStatus"
/>
<
el-table-column
label=
"常合作供应商"
prop=
"topSupplier"
width=
"150"
:formatter=
"formatStatus"
/
>
</el-table>
<div
class=
"empty"
v-if=
"tableDataTotal === 0"
>
<img
class=
"img"
src=
"@/assets/images/project/empty.png"
>
...
...
dsk-operate-ui/src/views/macro/financing/details.vue
View file @
cb05d16d
...
...
@@ -11,28 +11,28 @@
<div
class=
"list"
>
<div
class=
"item color1"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
projectTotalInvestment
||
'-'
}}
<span>
{{
details
.
projectTotalInvestment
?
'
万
'
:
''
}}
</span></h4>
<h4>
{{
details
.
projectTotalInvestment
||
'-'
}}
<span>
{{
details
.
projectTotalInvestment
?
'
亿
'
:
''
}}
</span></h4>
<p>
项目总投资额
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon1.png"
/>
</div>
<div
class=
"item color2"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
projectCapital
||
'-'
}}
<span>
{{
details
.
projectCapital
?
'
万
'
:
''
}}
</span></h4>
<h4>
{{
details
.
projectCapital
||
'-'
}}
<span>
{{
details
.
projectCapital
?
'
亿
'
:
''
}}
</span></h4>
<p>
项目资本金
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon2.png"
/>
</div>
<div
class=
"item color3"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
specialBondFinancing
||
'-'
}}
<span>
{{
details
.
specialBondFinancing
?
'
万
'
:
''
}}
</span></h4>
<h4>
{{
details
.
specialBondFinancing
||
'-'
}}
<span>
{{
details
.
specialBondFinancing
?
'
亿
'
:
''
}}
</span></h4>
<p>
专项债融资
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon3.png"
/>
</div>
<div
class=
"item color4"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
specialBondCapital
||
'-'
}}
<span>
{{
details
.
specialBondCapital
?
'
万
'
:
''
}}
</span></h4>
<h4>
{{
details
.
specialBondCapital
||
'-'
}}
<span>
{{
details
.
specialBondCapital
?
'
亿
'
:
''
}}
</span></h4>
<p>
专项债用作资本金
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon4.png"
/>
...
...
@@ -41,28 +41,28 @@
<div
class=
"list"
>
<div
class=
"item color4"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
otherFunds
||
'-'
}}
<span>
{{
details
.
otherFunds
?
'
万
'
:
''
}}
</span></h4>
<h4>
{{
details
.
otherFunds
||
'-'
}}
<span>
{{
details
.
otherFunds
?
'
亿
'
:
''
}}
</span></h4>
<p>
其他资金
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon5.png"
/>
</div>
<div
class=
"item color3"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
specialBondFinancingAmount
||
'-'
}}
<span>
{{
details
.
specialBondFinancingAmount
?
'
万
'
:
''
}}
/
{{
details
.
specialBondIssueNumber
||
'-'
}}{{
details
.
specialBondIssueNumber
?
'只'
:
''
}}
</span></h4>
<h4>
{{
details
.
specialBondFinancingAmount
||
'-'
}}
<span>
{{
details
.
specialBondFinancingAmount
?
'
亿
'
:
''
}}
/
{{
details
.
specialBondIssueNumber
||
'-'
}}{{
details
.
specialBondIssueNumber
?
'只'
:
''
}}
</span></h4>
<p>
专项债融资额/专项债只数
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon6.png"
/>
</div>
<div
class=
"item color4"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
otherFinancing
||
'-'
}}
<span>
{{
details
.
otherFinancing
?
'
万
'
:
''
}}
</span></h4>
<h4>
{{
details
.
otherFinancing
||
'-'
}}
<span>
{{
details
.
otherFinancing
?
'
亿
'
:
''
}}
</span></h4>
<p>
其他融资
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon7.png"
/>
</div>
<div
class=
"item color2"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
govSupportFunds
||
'-'
}}
<span>
{{
details
.
govSupportFunds
?
'
万
'
:
''
}}
</span></h4>
<h4>
{{
details
.
govSupportFunds
||
'-'
}}
<span>
{{
details
.
govSupportFunds
?
'
亿
'
:
''
}}
</span></h4>
<p>
政府安排资金
</p>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon8.png"
/>
...
...
@@ -95,7 +95,7 @@
</p>
<p>
<label
class=
"label"
>
项目预测总收益
</label>
<span>
{{
details
.
projectForecastTotalRevenue
||
'-'
}}{{
details
.
projectForecastTotalRevenue
?
'
万
'
:
''
}}
</span>
<span>
{{
details
.
projectForecastTotalRevenue
||
'-'
}}{{
details
.
projectForecastTotalRevenue
?
'
亿
'
:
''
}}
</span>
</p>
</div>
</div>
...
...
@@ -130,8 +130,8 @@
{{
formatDate
(
scope
.
row
.
tenderDate
)
}}
</
template
>
</el-table-column>
<el-table-column
prop=
"actualBondIssueScale"
label=
"专项债规模(
万
)"
width=
"260"
/>
<el-table-column
prop=
"isUsedProjectScale"
label=
"用于项目规模(
万
)"
width=
"260"
/>
<el-table-column
prop=
"actualBondIssueScale"
label=
"专项债规模(
亿
)"
width=
"260"
/>
<el-table-column
prop=
"isUsedProjectScale"
label=
"用于项目规模(
亿
)"
width=
"260"
/>
<el-table-column
prop=
"isUsedCapital"
label=
"是否资本金"
width=
"200"
/>
</el-table>
</div>
...
...
dsk-operate-ui/src/views/macro/financing/index.vue
View file @
cb05d16d
...
...
@@ -52,11 +52,11 @@
<router-link
:to=
"'/macro/financing/details/'+ scope.row.id"
tag=
"a"
class=
"a-link"
>
{{
scope
.
row
.
projectName
}}
</router-link>
</
template
>
</el-table-column>
<el-table-column
prop=
"projectTotalInvestment"
label=
"项目总投资(
万元
)"
:formatter=
"formatStatus"
align=
"right"
sortable=
"custom"
width=
"165"
/>
<el-table-column
prop=
"projectCapital"
label=
"项目资本金(
万元)"
:formatter=
"formatStatus"
align=
"right"
sortable=
"custom"
width=
"155
"
/>
<el-table-column
prop=
"econData007"
label=
"项目收益倍数(倍)"
:formatter=
"formatStatus"
align=
"right"
sortable=
"custom"
width=
"1
5
0"
/>
<el-table-column
prop=
"projectTotalInvestment"
label=
"项目总投资(
亿
)"
:formatter=
"formatStatus"
align=
"right"
sortable=
"custom"
width=
"165"
/>
<el-table-column
prop=
"projectCapital"
label=
"项目资本金(
亿)"
:formatter=
"formatStatus"
align=
"right"
sortable=
"custom"
width=
"160
"
/>
<el-table-column
prop=
"econData007"
label=
"项目收益倍数(倍)"
:formatter=
"formatStatus"
align=
"right"
sortable=
"custom"
width=
"1
6
0"
/>
<!--<el-table-column prop="zxz" label="专项债金额(亿)" :formatter="formatStatus" sortable="custom" width="150" />-->
<el-table-column
prop=
"specialBondCapital"
label=
"专项债用作资本金(
万元
)"
align=
"right"
sortable=
"custom"
:formatter=
"formatStatus"
width=
"180"
/>
<el-table-column
prop=
"specialBondCapital"
label=
"专项债用作资本金(
亿
)"
align=
"right"
sortable=
"custom"
:formatter=
"formatStatus"
width=
"180"
/>
<el-table-column
prop=
"projectEntity"
:formatter=
"formatStatus"
label=
"项目主体"
>
<!--<template slot-scope="scope">-->
<!--<router-link :to="'/macro/financing/details/'+ scope.row.projectEntityId" tag="a" class="a-link">{{ scope.row.projectEntity}}</router-link>-->
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhaobiao.vue
View file @
cb05d16d
...
...
@@ -104,7 +104,7 @@
</el-table-column>
<el-table-column
prop=
"label"
label=
"月份"
/>
<el-table-column
prop=
"count"
sortable
label=
"招标数量"
align=
"right"
/>
<el-table-column
prop=
"rate"
sortable
label=
"占比"
align=
"right"
/>
<el-table-column
prop=
"rate"
sortable
label=
"占比
(%)
"
align=
"right"
/>
</el-table>
</div>
</div>
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhongbiao.vue
View file @
cb05d16d
...
...
@@ -10,7 +10,7 @@
<div
class=
"main1"
>
<div
style=
"height: 300px;"
>
<div
class=
"left"
>
<div
class=
"item"
v-for=
"(item,index) in glData"
:class=
"typeIndex === index ? 'color':''"
@
click=
"handleClick(1,index)"
>
{{
item
.
major
}}
<i></i></div>
<div
class=
"item"
v-for=
"(item,index) in glData"
:class=
"typeIndex === index ? 'color':''"
@
click=
"handleClick(1,index)"
>
{{
item
.
major
}}
企业
<i></i></div>
</div>
<div
class=
"right"
>
<div
id=
"gl-echarts"
style=
"height: 260px;background: #ffffff;"
></div>
...
...
@@ -232,7 +232,7 @@ export default {
for
(
let
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
res
.
data
[
i
].
levelList
=
res
.
data
[
i
].
levelList
.
reverse
();
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
++
){
if
(
res
.
data
[
i
].
levelList
[
j
].
levelValue
===
'特级'
){
item
.
tjCount
=
res
.
data
[
i
].
levelList
[
j
].
count
;
...
...
dsk-operate-ui/src/views/macro/urban/index.vue
View file @
cb05d16d
...
...
@@ -244,7 +244,11 @@
<el-dialog
:visible
.
sync=
"claimVisible"
width=
"244"
:show-close=
"false"
>
<div>
认领成功,是否完善客户信息?
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"innerVisible = true"
>
立即完善
</el-button>
<el-button
@
click=
"innerVisible = true"
>
<router-link
:to=
"`/enterprise/${encodeStr(companyId)}?customerId=${customerId}`"
tag=
"a"
>
立即完善
</router-link>
</el-button>
<el-button
@
click=
"claimVisible = false"
>
稍后
</el-button>
</div>
</el-dialog>
...
...
@@ -288,6 +292,8 @@ export default {
typeList
:[],
statistics
:{},
claimVisible
:
false
,
customerId
:
''
,
companyId
:
''
,
}
},
watch
:{
...
...
@@ -386,7 +392,7 @@ export default {
this
.
tableData
=
res
.
data
.
list
;
this
.
tableDataTotal
=
res
.
data
.
totalCount
})
urbanInvestmentStatistics
(
param
).
then
(
res
=>
{
urbanInvestmentStatistics
(
param
s
).
then
(
res
=>
{
this
.
statistics
=
res
.
data
;
})
},
...
...
@@ -581,9 +587,11 @@ export default {
});
},
handleClick
(
item
){
this
.
companyId
=
item
.
companyId
claim
({
uipId
:
item
.
uipId
,
companyName
:
item
.
companyName
}).
then
(
res
=>
{
if
(
res
.
code
===
200
){
this
.
claimVisible
=
true
;
this
.
customerId
=
res
.
data
.
customerId
;
}
})
},
...
...
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