|
@@ -4,7 +4,7 @@ let app = new Vue({
|
|
|
return {
|
|
return {
|
|
|
echartEnterpriseShow: false, // 企业额度分析控制
|
|
echartEnterpriseShow: false, // 企业额度分析控制
|
|
|
mapChart: '',//地图专用echarts
|
|
mapChart: '',//地图专用echarts
|
|
|
- chartCarousel:'',//做大屏轮播专用echarts
|
|
|
|
|
|
|
+ chartCarousel: '',//做大屏轮播专用echarts
|
|
|
mapTipShow: false,
|
|
mapTipShow: false,
|
|
|
echartSingleTipShow: false,
|
|
echartSingleTipShow: false,
|
|
|
echartDoubleTipShow: false,
|
|
echartDoubleTipShow: false,
|
|
@@ -20,7 +20,11 @@ let app = new Vue({
|
|
|
time: '',
|
|
time: '',
|
|
|
timer: '',
|
|
timer: '',
|
|
|
timer2: '',
|
|
timer2: '',
|
|
|
- totleLimit: '1363.88',
|
|
|
|
|
|
|
+ totleLimit: left4[0],
|
|
|
|
|
+ totleLimit2: left4[1],
|
|
|
|
|
+ totleLimit3: left4[2],
|
|
|
|
|
+ totleLimit4: left4[3],
|
|
|
|
|
+ totleLimit5: left4[4],
|
|
|
showTip2: false,
|
|
showTip2: false,
|
|
|
showTip3: false,
|
|
showTip3: false,
|
|
|
list: [],
|
|
list: [],
|
|
@@ -821,8 +825,7 @@ let app = new Vue({
|
|
|
},
|
|
},
|
|
|
initChartL1 () {
|
|
initChartL1 () {
|
|
|
let myChart = echarts.init(this.$refs['echartL1'])
|
|
let myChart = echarts.init(this.$refs['echartL1'])
|
|
|
- var value = 0.1463;
|
|
|
|
|
- var data = [value];
|
|
|
|
|
|
|
+ var value = left2[0];
|
|
|
let option = {
|
|
let option = {
|
|
|
backgroundColor: 'transparent',
|
|
backgroundColor: 'transparent',
|
|
|
title: [
|
|
title: [
|
|
@@ -895,22 +898,7 @@ let app = new Vue({
|
|
|
myChart.setOption(option)
|
|
myChart.setOption(option)
|
|
|
},
|
|
},
|
|
|
initChartL2 () {
|
|
initChartL2 () {
|
|
|
- var chartData = [
|
|
|
|
|
- {
|
|
|
|
|
- name: '辅业',
|
|
|
|
|
- y: 76.38,
|
|
|
|
|
- num: 84,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '主业',
|
|
|
|
|
- y: 1287.50,
|
|
|
|
|
- num: 713,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ var chartData = left5
|
|
|
var timer = null;
|
|
var timer = null;
|
|
|
var i = 0;
|
|
var i = 0;
|
|
|
|
|
|
|
@@ -1151,22 +1139,7 @@ let app = new Vue({
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
initChartL3 () {
|
|
initChartL3 () {
|
|
|
- var chartData = [
|
|
|
|
|
- {
|
|
|
|
|
- name: '特别监管类',
|
|
|
|
|
- y: 635.84,
|
|
|
|
|
- num: 168,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '备案类',
|
|
|
|
|
- y: 728.04,
|
|
|
|
|
- num: 465,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ var chartData = left6
|
|
|
var timer = null;
|
|
var timer = null;
|
|
|
var i = 0;
|
|
var i = 0;
|
|
|
|
|
|
|
@@ -1426,7 +1399,7 @@ let app = new Vue({
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
xAxis: {
|
|
xAxis: {
|
|
|
- data: ["山西焦煤", "晋能控股", "华阳新材", "潞安化工", "华新燃气", "太重集团", "国际能源", "华远陆港", "水控集团", "文旅集团", "交控集团", '航产集团', '山西建投', '汾酒集团', '大地控股', '云时代', '华舰体育', '神农科技'],
|
|
|
|
|
|
|
+ data: commonCompany,
|
|
|
axisTick: {
|
|
axisTick: {
|
|
|
show: false,
|
|
show: false,
|
|
|
},
|
|
},
|
|
@@ -1488,33 +1461,10 @@ let app = new Vue({
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
series: [
|
|
series: [
|
|
|
- // {
|
|
|
|
|
- // name: "2022年额度",
|
|
|
|
|
- // type: "bar",
|
|
|
|
|
- // data: [263.23, 402.18, 73.28, 144.80, 25.56, 8.23, 0, 12.97, 8.56, -1.72, 0, 0, 0, 76.90, 5.03, 9.14, 0, 0],
|
|
|
|
|
- // showBackground: false,
|
|
|
|
|
- // backgroundStyle: {
|
|
|
|
|
- // color: "#18416F",
|
|
|
|
|
- // },
|
|
|
|
|
- // barWidth: "10%",
|
|
|
|
|
- // itemStyle: {
|
|
|
|
|
- // barBorderRadius: [10, 10, 0, 0],
|
|
|
|
|
- // color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [
|
|
|
|
|
- // {
|
|
|
|
|
- // offset: 0,
|
|
|
|
|
- // color: '#082550',
|
|
|
|
|
- // },
|
|
|
|
|
- // {
|
|
|
|
|
- // offset: 1,
|
|
|
|
|
- // color: '#69c0ff',
|
|
|
|
|
- // },
|
|
|
|
|
- // ]),
|
|
|
|
|
- // },
|
|
|
|
|
- // },
|
|
|
|
|
{
|
|
{
|
|
|
name: "2023年额度",
|
|
name: "2023年额度",
|
|
|
type: "bar",
|
|
type: "bar",
|
|
|
- data: [359.91, 400.49, 117.65, 148.96, 34.84, 17.79, 26.15, 26.18, 16.83, 0.00, 43.49, 0.00, 43.39, 76.53, 5.05, 8.59, 0.00, 0.28],
|
|
|
|
|
|
|
+ data: left3[0],
|
|
|
showBackground: false,
|
|
showBackground: false,
|
|
|
backgroundStyle: {
|
|
backgroundStyle: {
|
|
|
color: "#18416F",
|
|
color: "#18416F",
|
|
@@ -1560,49 +1510,13 @@ let app = new Vue({
|
|
|
that.titleName = param.name
|
|
that.titleName = param.name
|
|
|
that.echartEnterpriseShow = true
|
|
that.echartEnterpriseShow = true
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
- that.initChartBall()
|
|
|
|
|
|
|
+ that.initChartBall()
|
|
|
});
|
|
});
|
|
|
})
|
|
})
|
|
|
myChart.setOption(option);
|
|
myChart.setOption(option);
|
|
|
},
|
|
},
|
|
|
initChartL5 () {
|
|
initChartL5 () {
|
|
|
- var chartData = [
|
|
|
|
|
- {
|
|
|
|
|
- name: '煤炭',
|
|
|
|
|
- y: 294.61,
|
|
|
|
|
- num: 95,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '火电',
|
|
|
|
|
- y: 39.24,
|
|
|
|
|
- num: 1,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '冶金',
|
|
|
|
|
- y: 38.85,
|
|
|
|
|
- num: 6,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '焦化',
|
|
|
|
|
- y: 16.49,
|
|
|
|
|
- num: 4,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '其他传统产业',
|
|
|
|
|
- y: 14.19,
|
|
|
|
|
- num: 5,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ var chartData = left7
|
|
|
var timer = null;
|
|
var timer = null;
|
|
|
var i = 0;
|
|
var i = 0;
|
|
|
|
|
|
|
@@ -1809,58 +1723,7 @@ let app = new Vue({
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
initChartL6 () {
|
|
initChartL6 () {
|
|
|
- var chartData = [
|
|
|
|
|
- {
|
|
|
|
|
- name: '新一代信息技术',
|
|
|
|
|
- y: 29.26,
|
|
|
|
|
- num: 75,
|
|
|
|
|
- //x: 75,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '高端装备制造',
|
|
|
|
|
- y: 100.41,
|
|
|
|
|
- num: 28,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '新材料',
|
|
|
|
|
- y: 6.72,
|
|
|
|
|
- num: 4,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '生物',
|
|
|
|
|
- y: 3.60,
|
|
|
|
|
- num: 58,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '新能源',
|
|
|
|
|
- y: 170.03,
|
|
|
|
|
- num: 58,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '节能环保',
|
|
|
|
|
- y: 26.30,
|
|
|
|
|
- num: 24,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '相关服务业',
|
|
|
|
|
- y: 5.10,
|
|
|
|
|
- num: 2,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ var chartData = left8
|
|
|
var timer = null;
|
|
var timer = null;
|
|
|
var i = 0;
|
|
var i = 0;
|
|
|
|
|
|
|
@@ -2066,57 +1929,7 @@ let app = new Vue({
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
initChartL7 () {
|
|
initChartL7 () {
|
|
|
- var chartData = [
|
|
|
|
|
- {
|
|
|
|
|
- name: '化工',
|
|
|
|
|
- y: 43.86,
|
|
|
|
|
- num: 32,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '煤层气',
|
|
|
|
|
- y: 29.49,
|
|
|
|
|
- num: 16,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '文旅康养',
|
|
|
|
|
- y: 0.07,
|
|
|
|
|
- num: 1,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '体育',
|
|
|
|
|
- y: 2.57,
|
|
|
|
|
- num: 5,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '酿造',
|
|
|
|
|
- y: 15.83,
|
|
|
|
|
- num: 4,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '建筑房地产',
|
|
|
|
|
- y: 120.81,
|
|
|
|
|
- num: 96,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '农业',
|
|
|
|
|
- y: 15.47,
|
|
|
|
|
- num: 10,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ var chartData = left9
|
|
|
var timer = null;
|
|
var timer = null;
|
|
|
var i = 0;
|
|
var i = 0;
|
|
|
|
|
|
|
@@ -2323,43 +2136,7 @@ let app = new Vue({
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
initChartL8 () {
|
|
initChartL8 () {
|
|
|
- var chartData = [
|
|
|
|
|
- {
|
|
|
|
|
- name: '交通运输业',
|
|
|
|
|
- y: 264.70,
|
|
|
|
|
- num: 38,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '煤气层管网',
|
|
|
|
|
- y: 14.39,
|
|
|
|
|
- num: 14,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '物流贸易',
|
|
|
|
|
- y: 18.07,
|
|
|
|
|
- num: 18,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '水务',
|
|
|
|
|
- y: 69.73,
|
|
|
|
|
- num: 34,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- name: '其他',
|
|
|
|
|
- y: 3.64,
|
|
|
|
|
- num: 5,
|
|
|
|
|
- sliced: false,
|
|
|
|
|
- selected: false,
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
|
|
+ var chartData = left10
|
|
|
var timer = null;
|
|
var timer = null;
|
|
|
var i = 0;
|
|
var i = 0;
|
|
|
|
|
|
|
@@ -2734,7 +2511,7 @@ let app = new Vue({
|
|
|
that.titleName = param.name
|
|
that.titleName = param.name
|
|
|
that.echartSingleTipShow = true
|
|
that.echartSingleTipShow = true
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
- that.initChartLTip()
|
|
|
|
|
|
|
+ that.initChartLTip()
|
|
|
});
|
|
});
|
|
|
})
|
|
})
|
|
|
this.chartCarousel.setOption(option)
|
|
this.chartCarousel.setOption(option)
|
|
@@ -5188,8 +4965,8 @@ let app = new Vue({
|
|
|
textStyle: {
|
|
textStyle: {
|
|
|
color: '#FFF', // 文字的颜色
|
|
color: '#FFF', // 文字的颜色
|
|
|
fontSize: '20', // 文字字体大小
|
|
fontSize: '20', // 文字字体大小
|
|
|
- },
|
|
|
|
|
- confine:true
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ confine: true
|
|
|
},
|
|
},
|
|
|
dataZoom: [
|
|
dataZoom: [
|
|
|
{
|
|
{
|
|
@@ -5487,7 +5264,7 @@ let app = new Vue({
|
|
|
textStyle: {
|
|
textStyle: {
|
|
|
color: '#FFF', // 文字的颜色
|
|
color: '#FFF', // 文字的颜色
|
|
|
fontSize: '20', // 文字字体大小
|
|
fontSize: '20', // 文字字体大小
|
|
|
- },
|
|
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
grid: {
|
|
grid: {
|
|
|
top: '15%',
|
|
top: '15%',
|