|
@@ -41,28 +41,195 @@ export default {
|
|
|
}
|
|
|
]);
|
|
|
|
|
|
- this.ET.getGaugesH("powerLoad",
|
|
|
- ['月计划完成率1302%', '年计划完成率76%'],[
|
|
|
+ this.ET.getGaugesH("powerLoad",[
|
|
|
{
|
|
|
- name: '月计划完成率',
|
|
|
- type: 'bar',
|
|
|
- barWidth: 12,
|
|
|
- itemStyle: {
|
|
|
- color: this.ET.color[0],
|
|
|
- barBorderRadius: [0, 3, 3, 0]
|
|
|
+ name: '转速',
|
|
|
+ type: 'gauge',
|
|
|
+ center: ['14%', '60%'],
|
|
|
+ radius: '60%',
|
|
|
+ min: 0,
|
|
|
+ max: 100,
|
|
|
+ startAngle: 180,
|
|
|
+ endAngle: 0,
|
|
|
+ splitNumber: 2,
|
|
|
+ axisLine: {
|
|
|
+ lineStyle: {
|
|
|
+ width: 12,
|
|
|
+ color: [
|
|
|
+ [0.5, "#4dabf7"],
|
|
|
+ [0.65, "#69db7c"],
|
|
|
+ [0.8, "#ffa94d"],
|
|
|
+ [1, "#ff6b6b"]
|
|
|
+ ]
|
|
|
+ }
|
|
|
},
|
|
|
- data: [18203, 23489]
|
|
|
+ axisLabel: {
|
|
|
+ distance: -15,
|
|
|
+ formatter: function (value) {
|
|
|
+ console.log(value)
|
|
|
+ return Math.ceil(value);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisTick: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ splitLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ pointer: {
|
|
|
+ width: 5
|
|
|
+ },
|
|
|
+ title: {
|
|
|
+ offsetCenter: [0, '30%'],
|
|
|
+ },
|
|
|
+ detail: {
|
|
|
+ fontSize: 16,
|
|
|
+ offsetCenter: [0, '-120%'],
|
|
|
+ formatter: '{value}m/s'
|
|
|
+ },
|
|
|
+ data: [{ value: 34, name: '风速' }]
|
|
|
},
|
|
|
{
|
|
|
- name: '年计划完成率',
|
|
|
- type: 'bar',
|
|
|
- barWidth: 12,
|
|
|
- itemStyle: {
|
|
|
- color: this.ET.color[2],
|
|
|
- barBorderRadius: [0, 3, 3, 0]
|
|
|
+ name: '转速',
|
|
|
+ type: 'gauge',
|
|
|
+ center: ['38%', '60%'],
|
|
|
+ radius: '60%',
|
|
|
+ min: 0,
|
|
|
+ max: 600,
|
|
|
+ startAngle: 180,
|
|
|
+ endAngle: 0,
|
|
|
+ splitNumber: 2,
|
|
|
+ axisLine: {
|
|
|
+ lineStyle: {
|
|
|
+ width: 12,
|
|
|
+ color: [
|
|
|
+ [0.5, "#4dabf7"],
|
|
|
+ [0.65, "#69db7c"],
|
|
|
+ [0.8, "#ffa94d"],
|
|
|
+ [1, "#ff6b6b"]
|
|
|
+ ]
|
|
|
+ }
|
|
|
},
|
|
|
- data: [19325, 681807]
|
|
|
- }
|
|
|
+ axisLabel: {
|
|
|
+ distance: -15,
|
|
|
+ formatter: function (value) {
|
|
|
+ console.log(value)
|
|
|
+ return Math.ceil(value);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisTick: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ splitLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ pointer: {
|
|
|
+ width: 5
|
|
|
+ },
|
|
|
+ title: {
|
|
|
+ offsetCenter: [0, '30%'],
|
|
|
+ },
|
|
|
+ detail: {
|
|
|
+ fontSize: 16,
|
|
|
+ offsetCenter: [0, '-120%'],
|
|
|
+ formatter: '{value}MW'
|
|
|
+ },
|
|
|
+ data: [{ value: 341, name: '保证功率' }]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '转速',
|
|
|
+ type: 'gauge',
|
|
|
+ center: ['62%', '60%'],
|
|
|
+ radius: '60%',
|
|
|
+ min: 0,
|
|
|
+ max: 600,
|
|
|
+ startAngle: 180,
|
|
|
+ endAngle: 0,
|
|
|
+ splitNumber: 2,
|
|
|
+ axisLine: {
|
|
|
+ lineStyle: {
|
|
|
+ width: 12,
|
|
|
+ color: [
|
|
|
+ [0.5, "#4dabf7"],
|
|
|
+ [0.65, "#69db7c"],
|
|
|
+ [0.8, "#ffa94d"],
|
|
|
+ [1, "#ff6b6b"]
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLabel: {
|
|
|
+ distance: -15,
|
|
|
+ formatter: function (value) {
|
|
|
+ console.log(value)
|
|
|
+ return Math.ceil(value);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisTick: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ splitLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ pointer: {
|
|
|
+ width: 5
|
|
|
+ },
|
|
|
+ title: {
|
|
|
+ offsetCenter: [0, '30%'],
|
|
|
+ },
|
|
|
+ detail: {
|
|
|
+ fontSize: 16,
|
|
|
+ offsetCenter: [0, '-120%'],
|
|
|
+ formatter: '{value}MW'
|
|
|
+ },
|
|
|
+ data: [{ value: 134, name: '应发功率' }]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '转速',
|
|
|
+ type: 'gauge',
|
|
|
+ center: ['86%', '60%'],
|
|
|
+ radius: '60%',
|
|
|
+ min: 0,
|
|
|
+ max: 600,
|
|
|
+ startAngle: 180,
|
|
|
+ endAngle: 0,
|
|
|
+ splitNumber: 2,
|
|
|
+ axisLine: {
|
|
|
+ lineStyle: {
|
|
|
+ width: 12,
|
|
|
+ color: [
|
|
|
+ [0.5, "#4dabf7"],
|
|
|
+ [0.65, "#69db7c"],
|
|
|
+ [0.8, "#ffa94d"],
|
|
|
+ [1, "#ff6b6b"]
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisLabel: {
|
|
|
+ distance: -15,
|
|
|
+ formatter: function (value) {
|
|
|
+ console.log(value)
|
|
|
+ return Math.ceil(value);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ axisTick: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ splitLine: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ pointer: {
|
|
|
+ width: 5
|
|
|
+ },
|
|
|
+ title: {
|
|
|
+ offsetCenter: [0, '30%'],
|
|
|
+ },
|
|
|
+ detail: {
|
|
|
+ fontSize: 16,
|
|
|
+ offsetCenter: [0, '-120%'],
|
|
|
+ formatter: '{value}MW'
|
|
|
+ },
|
|
|
+ data: [{ value: 234, name: '实发功率' }]
|
|
|
+ },
|
|
|
]);
|
|
|
|
|
|
this.ET.getLine("powerLine",[{
|