|
@@ -105,6 +105,9 @@
|
|
<div id="acrossEchart">
|
|
<div id="acrossEchart">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
+ <!-- <div class="echartInfo">
|
|
|
|
+ <p>计划供应项目 <span>123</span>个</p>
|
|
|
|
+ </div> -->
|
|
<div id="verticalEchart">
|
|
<div id="verticalEchart">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -120,7 +123,7 @@ export default {
|
|
components: {},
|
|
components: {},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- stateOwnedOrcollective: true
|
|
|
|
|
|
+ stateOwnedOrcollective: false
|
|
};
|
|
};
|
|
},
|
|
},
|
|
//监听属性 类似于data概念
|
|
//监听属性 类似于data概念
|
|
@@ -415,14 +418,14 @@ export default {
|
|
grid: {
|
|
grid: {
|
|
left: '5%',
|
|
left: '5%',
|
|
right: '6%',
|
|
right: '6%',
|
|
- bottom: '5%',
|
|
|
|
|
|
+ bottom: '15%',
|
|
top: '10%',
|
|
top: '10%',
|
|
containLabel: true
|
|
containLabel: true
|
|
},
|
|
},
|
|
legend: {
|
|
legend: {
|
|
icon: 'circle',
|
|
icon: 'circle',
|
|
right: "center",
|
|
right: "center",
|
|
- top: 214,
|
|
|
|
|
|
+ top: 230,
|
|
itemWidth: 12,
|
|
itemWidth: 12,
|
|
itemHeight: 12,
|
|
itemHeight: 12,
|
|
textStyle: {
|
|
textStyle: {
|
|
@@ -432,8 +435,13 @@ export default {
|
|
xAxis: {
|
|
xAxis: {
|
|
show: true,
|
|
show: true,
|
|
type: 'category',
|
|
type: 'category',
|
|
- data: ['公共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务'],
|
|
|
|
- axisLabel: { //坐标轴字体颜色
|
|
|
|
|
|
+ data: ['共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务', '公共服务', "公共服务", "公共服务"],
|
|
|
|
+ max: 9,
|
|
|
|
+ interval: 1,
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ axisLabel: {
|
|
|
|
+ //坐标轴字体颜色
|
|
textStyle: {
|
|
textStyle: {
|
|
color: '#fff'
|
|
color: '#fff'
|
|
}
|
|
}
|
|
@@ -481,7 +489,8 @@ export default {
|
|
itemStyle: { //柱子颜色
|
|
itemStyle: { //柱子颜色
|
|
color: 'rgb(18,236,183)',
|
|
color: 'rgb(18,236,183)',
|
|
},
|
|
},
|
|
- data: [232, 193, 240, 214, 239, 223, 202]
|
|
|
|
|
|
+ data: [232, 193, 240, 214, 239, 223, 202, 100, 300, 400],
|
|
|
|
+ barCategoryGap: '20%',
|
|
}, {
|
|
}, {
|
|
name: '离线',
|
|
name: '离线',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
@@ -491,7 +500,9 @@ export default {
|
|
barBorderRadius: [8, 8, 0, 0],
|
|
barBorderRadius: [8, 8, 0, 0],
|
|
color: 'rgb(252,206,22)',
|
|
color: 'rgb(252,206,22)',
|
|
},
|
|
},
|
|
- data: [320, 332, 301, 334, 390, 330, 320]
|
|
|
|
|
|
+ data: [320, 332, 301, 334, 390, 330, 320, 100, 300, 400],
|
|
|
|
+ barCategoryGap: '20%',
|
|
|
|
+
|
|
}]
|
|
}]
|
|
};
|
|
};
|
|
myChart.setOption(option);
|
|
myChart.setOption(option);
|
|
@@ -507,14 +518,14 @@ export default {
|
|
var _datamax = [100, 100, 100, 100],
|
|
var _datamax = [100, 100, 100, 100],
|
|
_data1 = [
|
|
_data1 = [
|
|
{ value: 20, data: 10 },
|
|
{ value: 20, data: 10 },
|
|
- { value: 20, data: 10 },
|
|
|
|
- { value: 20, data: 10 },
|
|
|
|
|
|
+ { value: 10, data: 10 },
|
|
|
|
+ { value: 60, data: 10 },
|
|
{ value: 20, data: 10 }
|
|
{ value: 20, data: 10 }
|
|
],
|
|
],
|
|
_data2 = [
|
|
_data2 = [
|
|
- { value: 80, data: 30 },
|
|
|
|
- { value: 30, data: 30 },
|
|
|
|
|
|
+ { value: 50, data: 30 },
|
|
{ value: 30, data: 30 },
|
|
{ value: 30, data: 30 },
|
|
|
|
+ { value: 78, data: 30 },
|
|
{ value: 30, data: 30 }
|
|
{ value: 30, data: 30 }
|
|
];
|
|
];
|
|
var fomatter_fn = function (v) {
|
|
var fomatter_fn = function (v) {
|
|
@@ -541,17 +552,16 @@ export default {
|
|
bottom: '10%'
|
|
bottom: '10%'
|
|
},
|
|
},
|
|
legend: {
|
|
legend: {
|
|
- top: '90%',
|
|
|
|
- left: '25%',
|
|
|
|
data: [
|
|
data: [
|
|
- { name: "已处置", icon: "rect" },
|
|
|
|
- { name: "未处置", icon: "rect" },
|
|
|
|
|
|
+ { name: "出让", icon: "circle" },
|
|
|
|
+ { name: "划拨", icon: "circle" },
|
|
],
|
|
],
|
|
// 大小 和位置 文字样式
|
|
// 大小 和位置 文字样式
|
|
itemGap: 12,
|
|
itemGap: 12,
|
|
- /* right: 20,*/
|
|
|
|
|
|
+ top: 200,
|
|
|
|
+ right: 40,
|
|
textStyle: {
|
|
textStyle: {
|
|
- fontSize: 14,
|
|
|
|
|
|
+ fontSize: 11,
|
|
color: "#ffffff",
|
|
color: "#ffffff",
|
|
fontFamily: "SourceHanSansCN-Regular"
|
|
fontFamily: "SourceHanSansCN-Regular"
|
|
}
|
|
}
|
|
@@ -572,9 +582,10 @@ export default {
|
|
},
|
|
},
|
|
xAxis: {
|
|
xAxis: {
|
|
splitNumber: '',
|
|
splitNumber: '',
|
|
- interval: _max / spNum,
|
|
|
|
- max: _max,
|
|
|
|
|
|
+ interval: 50,
|
|
|
|
+ max: 50,
|
|
axisLabel: {
|
|
axisLabel: {
|
|
|
|
+ rotate: 10,
|
|
show: false,
|
|
show: false,
|
|
formatter: function (v) {
|
|
formatter: function (v) {
|
|
var _v = Number((v / _max * 100).toFixed(0));
|
|
var _v = Number((v / _max * 100).toFixed(0));
|
|
@@ -618,21 +629,20 @@ export default {
|
|
type: 'bar',
|
|
type: 'bar',
|
|
silent: true,
|
|
silent: true,
|
|
yAxisIndex: 1,
|
|
yAxisIndex: 1,
|
|
- barWidth: 20,
|
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
- color: 'RGBA(41, 82, 180, 0.5)',
|
|
|
|
|
|
+ color: 'RGBA(41, 82, 180, 0)',
|
|
emphasis: {
|
|
emphasis: {
|
|
- color: 'rgba(255,255,255,0.3)'
|
|
|
|
|
|
+ color: 'rgba(255,255,255,0)'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
data: _datamax
|
|
data: _datamax
|
|
}, {
|
|
}, {
|
|
type: 'bar',
|
|
type: 'bar',
|
|
- name: '已处置',
|
|
|
|
|
|
+ name: '出让',
|
|
stack: '2',
|
|
stack: '2',
|
|
label: _label,
|
|
label: _label,
|
|
legendHoverLink: false,
|
|
legendHoverLink: false,
|
|
- barWidth: 20,
|
|
|
|
|
|
+ barWidth: '20%',
|
|
itemStyle: {
|
|
itemStyle: {
|
|
color: '#01AEFC',
|
|
color: '#01AEFC',
|
|
emphasis: {
|
|
emphasis: {
|
|
@@ -642,10 +652,9 @@ export default {
|
|
data: _data1
|
|
data: _data1
|
|
}, {
|
|
}, {
|
|
type: 'bar',
|
|
type: 'bar',
|
|
- name: '未处置',
|
|
|
|
|
|
+ name: '划拨',
|
|
stack: '2',
|
|
stack: '2',
|
|
legendHoverLink: false,
|
|
legendHoverLink: false,
|
|
- barWidth: 20,
|
|
|
|
label: _label,
|
|
label: _label,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
color: '#FFD200',
|
|
color: '#FFD200',
|
|
@@ -902,17 +911,17 @@ export default {
|
|
width: 280px;
|
|
width: 280px;
|
|
height: 230px;
|
|
height: 230px;
|
|
position: relative;
|
|
position: relative;
|
|
- left: -6%;
|
|
|
|
- top: 5px;
|
|
|
|
|
|
+ left: -2%;
|
|
|
|
+ top: 2px;
|
|
display: inline-block
|
|
display: inline-block
|
|
}
|
|
}
|
|
|
|
|
|
#verticalEchart {
|
|
#verticalEchart {
|
|
display: inline-block;
|
|
display: inline-block;
|
|
width: 280px;
|
|
width: 280px;
|
|
- height: 230px;
|
|
|
|
|
|
+ height: 260px;
|
|
position: relative;
|
|
position: relative;
|
|
left: 24%;
|
|
left: 24%;
|
|
- top: 11px;
|
|
|
|
|
|
+ top: 2px;
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|