|
@@ -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: { // 属性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%'], // x, y,单位px
|
|
|
|
+ },
|
|
|
|
+ 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: { // 属性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%'], // x, y,单位px
|
|
|
|
+ },
|
|
|
|
+ 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: { // 属性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%'], // x, y,单位px
|
|
|
|
+ },
|
|
|
|
+ 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: { // 属性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%'], // x, y,单位px
|
|
|
|
+ },
|
|
|
|
+ detail: { // 当前指示数值
|
|
|
|
+ fontSize: 16,
|
|
|
|
+ offsetCenter: [0, '-120%'],
|
|
|
|
+ formatter: '{value}MW'
|
|
|
|
+ },
|
|
|
|
+ data: [{ value: 234, name: '实发功率' }]
|
|
|
|
+ },
|
|
]); // 功率负荷
|
|
]); // 功率负荷
|
|
|
|
|
|
this.ET.getLine("powerLine",[{
|
|
this.ET.getLine("powerLine",[{
|