Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mancheng_code
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hanxiao
mancheng_code
Commits
19a4f005
Commit
19a4f005
authored
Jan 25, 2024
by
heshihao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 指标分析修改
parent
8d9d8ddf
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
76 additions
and
127 deletions
+76
-127
src/views/resources/page/page/type0.vue
+14
-44
src/views/resources/page/page/type1.vue
+30
-41
src/views/resources/page/page/type2.vue
+30
-40
src/views/resources/page/target.vue
+1
-1
src/views/resources/resources.vue
+1
-1
No files found.
src/views/resources/page/page/type0.vue
View file @
19a4f005
<
template
>
<
template
>
<div
class=
"main-chart"
>
<div
class=
"main-chart"
>
<div>
<
!--
<
div>
<div
class=
"chart-title"
>
<div
class=
"chart-title"
>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<span>
项目签约金额完成情况(亿元)
</span>
<span>
项目签约金额完成情况(亿元)
</span>
...
@@ -9,15 +9,15 @@
...
@@ -9,15 +9,15 @@
<div
class=
"chart-title chart-title-bottom"
>
<div
class=
"chart-title chart-title-bottom"
>
<span>
签约项目金额完成情况(
{{
data_time
}}
)
</span>
<span>
签约项目金额完成情况(
{{
data_time
}}
)
</span>
</div>
</div>
</div>
</div>
-->
<div>
<div>
<div
class=
"chart-title"
>
<div
class=
"chart-title"
>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<span>
项目签约金额完成
率(
%)
</span>
<span>
项目签约金额完成
情况(亿元,
%)
</span>
</div>
</div>
<div
class=
"chart"
ref=
"chart_bar2"
></div>
<div
class=
"chart"
ref=
"chart_bar2"
></div>
<div
class=
"chart-title chart-title-bottom"
>
<div
class=
"chart-title chart-title-bottom"
>
<span>
签约项目金额完成率情况
(
{{
data_time
}}
)
</span>
<span>
项目签约金额完成情况(亿元,%)
(
{{
data_time
}}
)
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -46,7 +46,7 @@ export default {
...
@@ -46,7 +46,7 @@ export default {
},
},
mounted
()
{
mounted
()
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
this
.
initChartBar1
();
//
this.initChartBar1();
this
.
initChartBar2
();
this
.
initChartBar2
();
this
.
getData
();
this
.
getData
();
});
});
...
@@ -75,46 +75,15 @@ export default {
...
@@ -75,46 +75,15 @@ export default {
data2
.
map
((
item
)
=>
{
data2
.
map
((
item
)
=>
{
xData2
.
push
(
item
.
district_name
);
xData2
.
push
(
item
.
district_name
);
item
.
name
=
item
.
district_name
;
item
.
name
=
item
.
district_name
;
item
.
value
=
item
.
sign_finish_rate
;
item
.
value
=
item
.
sign_money
;
item
.
sign_finish_rate
=
item
.
sign_finish_rate
;
// sign_target_money
// sign_target_money
return
item
;
return
item
;
});
});
console
.
log
(
data2
);
this
.
chartBar1
.
setOption
({
xAxis
:
{
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
series
:
{
data
:
data
,
},
});
this
.
chartBar2
.
setOption
({
this
.
chartBar2
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
[
data
:
xData2
,
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data2
,
data
:
data2
,
...
@@ -280,14 +249,15 @@ export default {
...
@@ -280,14 +249,15 @@ export default {
},
},
data
:
[],
data
:
[],
},
},
yAxis
:
{
yAxis
:
[
{
name
:
"亿元"
,
type
:
"value"
,
type
:
"value"
,
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
color
:
"#A9B0B9"
,
color
:
"#A9B0B9"
,
fontSize
:
12
,
fontSize
:
12
,
},
},
// interval: 100, //每次增加几个
axisLine
:
{
axisLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:
{
lineStyle
:
{
...
@@ -298,12 +268,12 @@ export default {
...
@@ -298,12 +268,12 @@ export default {
splitLine
:
{
splitLine
:
{
show
:
true
,
show
:
true
,
lineStyle
:
{
lineStyle
:
{
// 使用深浅的间隔色
color
:
"#EEF3F8"
,
color
:
"#EEF3F8"
,
width
:
1
,
width
:
1
,
},
},
},
},
},
},
],
series
:
[
series
:
[
{
{
name
:
this
.
district
,
name
:
this
.
district
,
...
@@ -334,7 +304,7 @@ export default {
...
@@ -334,7 +304,7 @@ export default {
&
>
div
{
&
>
div
{
box-sizing
:
border-box
;
box-sizing
:
border-box
;
padding
:
30px
;
padding
:
30px
;
flex
:
0
0
5
0%
;
flex
:
0
0
10
0%
;
}
}
.chart-title
{
.chart-title
{
height
:
60px
;
height
:
60px
;
...
...
src/views/resources/page/page/type1.vue
View file @
19a4f005
<
template
>
<
template
>
<div
class=
"main-chart"
>
<div
class=
"main-chart"
>
<div>
<
!--
<
div>
<div
class=
"chart-title"
>
<div
class=
"chart-title"
>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<span>
新开工项目计划投资额(亿元)
</span>
<span>
新开工项目计划投资额(亿元)
</span>
...
@@ -9,15 +9,15 @@
...
@@ -9,15 +9,15 @@
<div
class=
"chart-title chart-title-bottom"
>
<div
class=
"chart-title chart-title-bottom"
>
<span>
新开工项目计划投资额完成情况(
{{
data_time
}}
)
</span>
<span>
新开工项目计划投资额完成情况(
{{
data_time
}}
)
</span>
</div>
</div>
</div>
</div>
-->
<div>
<div>
<div
class=
"chart-title"
>
<div
class=
"chart-title"
>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<span>
新开工项目计划投资额完成
率(
%)
</span>
<span>
新开工项目计划投资额完成
情况(亿元,
%)
</span>
</div>
</div>
<div
class=
"chart"
ref=
"chart_bar2"
></div>
<div
class=
"chart"
ref=
"chart_bar2"
></div>
<div
class=
"chart-title chart-title-bottom"
>
<div
class=
"chart-title chart-title-bottom"
>
<span>
新开工项目计划投资额完成
率情况
(
{{
data_time
}}
)
</span>
<span>
新开工项目计划投资额完成
情况(亿元,%)
(
{{
data_time
}}
)
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -46,7 +46,7 @@ export default {
...
@@ -46,7 +46,7 @@ export default {
},
},
},
},
mounted
()
{
mounted
()
{
this
.
initChartBar1
();
//
this.initChartBar1();
this
.
initChartBar2
();
this
.
initChartBar2
();
this
.
getData
();
this
.
getData
();
},
},
...
@@ -73,45 +73,33 @@ export default {
...
@@ -73,45 +73,33 @@ export default {
xData2
.
push
(
item
.
district_name
);
xData2
.
push
(
item
.
district_name
);
item
.
name
=
item
.
district_name
;
item
.
name
=
item
.
district_name
;
item
.
plan_finish_rate
=
item
.
plan_finish_rate
;
item
.
plan_finish_rate
=
item
.
plan_finish_rate
;
item
.
value
=
item
.
plan_finish_rate
;
item
.
value
=
item
.
plan_invest_money
;
item
.
sign_finish_rate
=
item
.
sign_finish_rate
;
return
item
;
return
item
;
});
});
console
.
log
(
data2
);
// this.chartBar1.setOption({
this
.
chartBar1
.
setOption
({
// xAxis: {
xAxis
:
{
// data: [
data
:
[
// "满城镇",
"满城镇"
,
// "南韩村镇",
"南韩村镇"
,
// "大册营镇",
"大册营镇"
,
// "神星镇",
"神星镇"
,
// "方顺桥镇",
"方顺桥镇"
,
// "于家庄乡",
"于家庄乡"
,
// "要庄乡",
"要庄乡"
,
// "石井乡",
"石井乡"
,
// "坨南乡",
"坨南乡"
,
// "刘家台乡",
"刘家台乡"
,
// "白龙乡",
"白龙乡"
,
// ],
],
// },
},
// series: {
series
:
{
// data: data,
data
:
data
,
// },
},
// });
});
this
.
chartBar2
.
setOption
({
this
.
chartBar2
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
[
data
:
xData2
,
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data2
,
data
:
data2
,
...
@@ -279,6 +267,7 @@ export default {
...
@@ -279,6 +267,7 @@ export default {
data
:
[],
data
:
[],
},
},
yAxis
:
{
yAxis
:
{
name
:
"亿元"
,
type
:
"value"
,
type
:
"value"
,
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
...
@@ -332,7 +321,7 @@ export default {
...
@@ -332,7 +321,7 @@ export default {
&
>
div
{
&
>
div
{
box-sizing
:
border-box
;
box-sizing
:
border-box
;
padding
:
30px
;
padding
:
30px
;
flex
:
0
0
5
0%
;
flex
:
0
0
10
0%
;
}
}
.chart-title
{
.chart-title
{
height
:
60px
;
height
:
60px
;
...
...
src/views/resources/page/page/type2.vue
View file @
19a4f005
<
template
>
<
template
>
<div
class=
"main-chart"
>
<div
class=
"main-chart"
>
<div>
<
!--
<
div>
<div
class=
"chart-title"
>
<div
class=
"chart-title"
>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<span>
固定资产投资项目资金到位(亿元)
</span>
<span>
固定资产投资项目资金到位(亿元)
</span>
...
@@ -9,15 +9,15 @@
...
@@ -9,15 +9,15 @@
<div
class=
"chart-title chart-title-bottom"
>
<div
class=
"chart-title chart-title-bottom"
>
<span>
固定资产投资项目资金到位完成情况(
{{
data_time
}}
)
</span>
<span>
固定资产投资项目资金到位完成情况(
{{
data_time
}}
)
</span>
</div>
</div>
</div>
</div>
-->
<div>
<div>
<div
class=
"chart-title"
>
<div
class=
"chart-title"
>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<img
src=
"~@/assets/images/project/icon-zhuzhuang.png"
alt=
""
/>
<span>
固定资产投资项目资金到位
完成率(
%)
</span>
<span>
固定资产投资项目资金到位
额完成情况(亿元,
%)
</span>
</div>
</div>
<div
class=
"chart"
ref=
"chart_bar2"
></div>
<div
class=
"chart"
ref=
"chart_bar2"
></div>
<div
class=
"chart-title chart-title-bottom"
>
<div
class=
"chart-title chart-title-bottom"
>
<span>
固定资产投资项目资金到位
完成率情况
(
{{
data_time
}}
)
</span>
<span>
固定资产投资项目资金到位
额完成情况(亿元,%)
(
{{
data_time
}}
)
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -46,7 +46,7 @@ export default {
...
@@ -46,7 +46,7 @@ export default {
},
},
},
},
mounted
()
{
mounted
()
{
this
.
initChartBar1
();
//
this.initChartBar1();
this
.
initChartBar2
();
this
.
initChartBar2
();
this
.
getData
();
this
.
getData
();
},
},
...
@@ -75,46 +75,35 @@ export default {
...
@@ -75,46 +75,35 @@ export default {
xData2
.
push
(
item
.
district_name
);
xData2
.
push
(
item
.
district_name
);
item
.
name
=
item
.
district_name
;
item
.
name
=
item
.
district_name
;
item
.
arrive_finish_rate
=
item
.
arrive_finish_rate
;
item
.
arrive_finish_rate
=
item
.
arrive_finish_rate
;
item
.
value
=
item
.
arrive_finish_rate
;
item
.
value
=
item
.
arrive_money
;
item
.
sign_finish_rate
=
item
.
sign_finish_rate
;
// sign_target_money
// sign_target_money
return
item
;
return
item
;
});
});
console
.
log
(
data2
);
console
.
log
(
data2
);
this
.
chartBar1
.
setOption
({
//
this.chartBar1.setOption({
xAxis
:
{
//
xAxis: {
data
:
[
//
data: [
"满城镇"
,
//
"满城镇",
"南韩村镇"
,
//
"南韩村镇",
"大册营镇"
,
//
"大册营镇",
"神星镇"
,
//
"神星镇",
"方顺桥镇"
,
//
"方顺桥镇",
"于家庄乡"
,
//
"于家庄乡",
"要庄乡"
,
//
"要庄乡",
"石井乡"
,
//
"石井乡",
"坨南乡"
,
//
"坨南乡",
"刘家台乡"
,
//
"刘家台乡",
"白龙乡"
,
//
"白龙乡",
],
//
],
},
//
},
series
:
{
//
series: {
data
:
data
,
//
data: data,
},
//
},
});
//
});
this
.
chartBar2
.
setOption
({
this
.
chartBar2
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
[
data
:
xData2
,
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data2
,
data
:
data2
,
...
@@ -283,6 +272,7 @@ export default {
...
@@ -283,6 +272,7 @@ export default {
},
},
yAxis
:
{
yAxis
:
{
type
:
"value"
,
type
:
"value"
,
name
:
"亿元"
,
axisLabel
:
{
axisLabel
:
{
show
:
true
,
show
:
true
,
color
:
"#A9B0B9"
,
color
:
"#A9B0B9"
,
...
@@ -335,7 +325,7 @@ export default {
...
@@ -335,7 +325,7 @@ export default {
&
>
div
{
&
>
div
{
box-sizing
:
border-box
;
box-sizing
:
border-box
;
padding
:
30px
;
padding
:
30px
;
flex
:
0
0
5
0%
;
flex
:
0
0
10
0%
;
}
}
.chart-title
{
.chart-title
{
height
:
60px
;
height
:
60px
;
...
...
src/views/resources/page/target.vue
View file @
19a4f005
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"portrait_body"
>
<div
class=
"portrait_body"
>
<div
class=
"portrait_main"
>
<div
class=
"portrait_main"
>
<el-tabs
v-model=
"activeName"
@
change=
"changeActiveName"
>
<el-tabs
v-model=
"activeName"
@
change=
"changeActiveName"
>
<el-tab-pane
label=
"
满城区
指标排名情况"
name=
"sheng"
>
</el-tab-pane>
<el-tab-pane
label=
"
保定市
指标排名情况"
name=
"sheng"
>
</el-tab-pane>
<!--
<el-tab-pane
label=
"晋城市县(市、区)、开发区指标排名情况"
name=
"shi"
>
</el-tab-pane>
-->
<!--
<el-tab-pane
label=
"晋城市县(市、区)、开发区指标排名情况"
name=
"shi"
>
</el-tab-pane>
-->
<div
class=
"content"
v-if=
"activeName == 'sheng'"
>
<div
class=
"content"
v-if=
"activeName == 'sheng'"
>
<div
class=
"card"
>
<div
class=
"card"
>
...
...
src/views/resources/resources.vue
View file @
19a4f005
...
@@ -23,8 +23,8 @@
...
@@ -23,8 +23,8 @@
<span>
项目管理
</span>
<span>
项目管理
</span>
</
template
>
</
template
>
<el-menu-item
v-if=
"jc_pageList.includes('11')"
index=
"account"
>
项目台账
</el-menu-item>
<el-menu-item
v-if=
"jc_pageList.includes('11')"
index=
"account"
>
项目台账
</el-menu-item>
<el-menu-item
v-if=
"jc_pageList.includes('12')"
index=
"target"
>
指标分析
</el-menu-item>
<el-menu-item
v-if=
"jc_pageList.includes('13')"
index=
"analyse"
>
项目分析
</el-menu-item>
<el-menu-item
v-if=
"jc_pageList.includes('13')"
index=
"analyse"
>
项目分析
</el-menu-item>
<el-menu-item
v-if=
"jc_pageList.includes('12')"
index=
"target"
>
指标分析
</el-menu-item>
</el-submenu>
</el-submenu>
</el-menu>
</el-menu>
</div>
</div>
...
...
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