|
@@ -1,21 +1,25 @@
|
|
<template>
|
|
<template>
|
|
-<div class="box">
|
|
|
|
- <div class="searchBar">
|
|
|
|
- <el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
|
- <el-row :gutter="1">
|
|
|
|
- <el-form-item label="风场">
|
|
|
|
- <el-select v-model="value" multiple placeholder="请选择">
|
|
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="searchBar">
|
|
|
|
+ <el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
|
+ <el-row :gutter="1">
|
|
|
|
+ <el-form-item label="风场">
|
|
|
|
+ <el-select v-model="value" multiple placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in options"
|
|
v-for="item in options"
|
|
:key="item.name"
|
|
:key="item.name"
|
|
:label="item.name"
|
|
:label="item.name"
|
|
- :value="item.id">
|
|
|
|
|
|
+ :value="item.id"
|
|
|
|
+ >
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="分类">
|
|
|
|
- <el-select v-model="value2"
|
|
|
|
- @change="queryApData()" placeholder="请选择">
|
|
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="分类">
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="value2"
|
|
|
|
+ @change="queryApData()"
|
|
|
|
+ placeholder="请选择"
|
|
|
|
+ >
|
|
<el-option
|
|
<el-option
|
|
v-for="item in classification"
|
|
v-for="item in classification"
|
|
:key="item.label"
|
|
:key="item.label"
|
|
@@ -24,8 +28,8 @@
|
|
>
|
|
>
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
- </el-form-item>
|
|
|
|
- <!-- <el-form-item label="项目">
|
|
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <!-- <el-form-item label="项目">
|
|
<el-input
|
|
<el-input
|
|
v-model="formInline.project"
|
|
v-model="formInline.project"
|
|
id="project"
|
|
id="project"
|
|
@@ -43,355 +47,359 @@
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
|
|
|
|
- <el-form-item label="选择时间:">
|
|
|
|
- <el-date-picker
|
|
|
|
- v-model="timedate"
|
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- type="daterange"
|
|
|
|
- range-separator="至"
|
|
|
|
- start-placeholder="开始日期"
|
|
|
|
- end-placeholder="结束日期"
|
|
|
|
- >
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-form-item label="选择时间:">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="timedate"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ type="daterange"
|
|
|
|
+ range-separator="至"
|
|
|
|
+ start-placeholder="开始日期"
|
|
|
|
+ end-placeholder="结束日期"
|
|
|
|
+ >
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item>
|
|
|
|
- <el-button type="primary" @click="queryApData" :plain="true"
|
|
|
|
- >查询</el-button
|
|
|
|
- >
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button type="primary" @click="queryApData" :plain="true"
|
|
|
|
+ >查询</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item >
|
|
|
|
- <el-button type="primary" @click="queryApDataMx"
|
|
|
|
- >对标分析</el-button
|
|
|
|
- >
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button type="primary" @click="queryApDataMx"
|
|
|
|
+ >对标分析</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item>
|
|
|
|
- <el-button type="primary" @click="toExcel">导出</el-button>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-row>
|
|
|
|
- </el-form>
|
|
|
|
- <el-table
|
|
|
|
- :data="gridData"
|
|
|
|
- :row-style="{ height: '10px' }"
|
|
|
|
- :cell-style="{ textAlign: 'center'}"
|
|
|
|
- :header-cell-style="headStyle"
|
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
|
- @sort-change="changeTableSort"
|
|
|
|
- style="width:100%" v-if="value2=='xn'">
|
|
|
|
- <el-table-column label="损失率对标列表">
|
|
|
|
- <el-table-column
|
|
|
|
- type="index"
|
|
|
|
- width="30">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- type="selection"
|
|
|
|
- width=45>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="wpName"
|
|
|
|
- label="风机"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- :sortable="'custom'"
|
|
|
|
- prop="qfssnum"
|
|
|
|
- label="性能损失电量排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button type="primary" @click="toExcel">导出</el-button>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-row>
|
|
|
|
+ </el-form>
|
|
|
|
+ <el-table
|
|
|
|
+ :data="gridData"
|
|
|
|
+ :row-style="{ height: '10px' }"
|
|
|
|
+ :cell-style="{ textAlign: 'center' }"
|
|
|
|
+ :header-cell-style="headStyle"
|
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
|
+ @sort-change="changeTableSort"
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ v-if="value2 == 'xn'"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column label="损失率对标列表">
|
|
|
|
+ <el-table-column type="index" width="30"> </el-table-column>
|
|
|
|
+ <el-table-column type="selection" width="45"> </el-table-column>
|
|
|
|
+ <el-table-column prop="wpName" label="风机" width="300">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="qfss"
|
|
|
|
- label="性能损失电量"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="qfssnum"
|
|
|
|
+ label="性能损失电量排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="xnsslnum"
|
|
|
|
- label="性能损失率排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="qfss"
|
|
|
|
+ label="性能损失电量"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="xnssl"
|
|
|
|
- label="性能损失率(%)"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="address"
|
|
|
|
- label="操作"
|
|
|
|
- width="300">
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">详情</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
|
|
+ prop="xnsslnum"
|
|
|
|
+ label="性能损失率排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- </el-table>
|
|
|
|
- <el-table
|
|
|
|
- :data="gridData"
|
|
|
|
- :row-style="{ height: '10px' }"
|
|
|
|
- :cell-style="{ textAlign: 'center'}"
|
|
|
|
- :header-cell-style="headStyle"
|
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
|
- @sort-change="changeTableSort"
|
|
|
|
- style="width:100%" v-if="value2=='qf'">
|
|
|
|
- <el-table-column label="损失率对标列表">
|
|
|
|
- <el-table-column
|
|
|
|
- type="index"
|
|
|
|
- width="30">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- type="selection"
|
|
|
|
- width=45>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="wpName"
|
|
|
|
- label="风机"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- :sortable="'custom'"
|
|
|
|
- prop="qfl"
|
|
|
|
- label="弃风率"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="qflnum"
|
|
|
|
- label="弃风率排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="xnssl"
|
|
|
|
+ label="性能损失率(%)"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="address" label="操作" width="300">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ size="mini"
|
|
|
|
+ @click="handleEdit(scope.$index, scope.row)"
|
|
|
|
+ >详情</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <el-table
|
|
|
|
+ :data="gridData"
|
|
|
|
+ :row-style="{ height: '10px' }"
|
|
|
|
+ :cell-style="{ textAlign: 'center' }"
|
|
|
|
+ :header-cell-style="headStyle"
|
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
|
+ @sort-change="changeTableSort"
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ v-if="value2 == 'qf'"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column label="损失率对标列表">
|
|
|
|
+ <el-table-column type="index" width="30"> </el-table-column>
|
|
|
|
+ <el-table-column type="selection" width="45"> </el-table-column>
|
|
|
|
+ <el-table-column prop="wpName" label="风机" width="300">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="xdssnum"
|
|
|
|
- label="限电损失电量排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="qfl"
|
|
|
|
+ label="弃风率"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="xdss"
|
|
|
|
- label="限电损失电量"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="address"
|
|
|
|
- label="操作"
|
|
|
|
- width="300">
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">详情</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- </el-table-column>
|
|
|
|
- </el-table>
|
|
|
|
- <el-table
|
|
|
|
- :data="gridData"
|
|
|
|
- :row-style="{ height: '10px' }"
|
|
|
|
- :cell-style="{ textAlign: 'center'}"
|
|
|
|
- :header-cell-style="headStyle"
|
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
|
- @sort-change="changeTableSort"
|
|
|
|
- style="width:100%;" v-if="value2=='gz'">
|
|
|
|
- <el-table-column label="损失率对标列表">
|
|
|
|
- <el-table-column
|
|
|
|
- type="index"
|
|
|
|
- width="30">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- type="selection"
|
|
|
|
- width=45>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="wpName"
|
|
|
|
- label="风机"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- :sortable="'custom'"
|
|
|
|
- prop="gzssnum"
|
|
|
|
- label="故障损失电量排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="qflnum"
|
|
|
|
+ label="弃风率排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="gzss"
|
|
|
|
- label="故障损失电量"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="xdssnum"
|
|
|
|
+ label="限电损失电量排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="gzsslnum"
|
|
|
|
- label="故障损失率排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="xdss"
|
|
|
|
+ label="限电损失电量"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="address" label="操作" width="300">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ size="mini"
|
|
|
|
+ @click="handleEdit(scope.$index, scope.row)"
|
|
|
|
+ >详情</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <el-table
|
|
|
|
+ :data="gridData"
|
|
|
|
+ :row-style="{ height: '10px' }"
|
|
|
|
+ :cell-style="{ textAlign: 'center' }"
|
|
|
|
+ :header-cell-style="headStyle"
|
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
|
+ @sort-change="changeTableSort"
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ v-if="value2 == 'gz'"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column label="损失率对标列表">
|
|
|
|
+ <el-table-column type="index" width="30"> </el-table-column>
|
|
|
|
+ <el-table-column type="selection" width="45"> </el-table-column>
|
|
|
|
+ <el-table-column prop="wpName" label="风机" width="300">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ :sortable="'custom'"
|
|
|
|
+ prop="gzssnum"
|
|
|
|
+ label="故障损失电量排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="gzssl"
|
|
|
|
- label="故障损失率(%)"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="address"
|
|
|
|
- label="操作"
|
|
|
|
- width="300">
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">详情</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
|
|
+ prop="gzss"
|
|
|
|
+ label="故障损失电量"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- </el-table>
|
|
|
|
- <el-table
|
|
|
|
- :data="gridData"
|
|
|
|
- :row-style="{ height: '10px' }"
|
|
|
|
- :cell-style="{ textAlign: 'center'}"
|
|
|
|
- :header-cell-style="headStyle"
|
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
|
- @sort-change="changeTableSort"
|
|
|
|
- style="width:100%" v-if="value2=='jx'">
|
|
|
|
- <el-table-column label="损失率对标列表">
|
|
|
|
- <el-table-column
|
|
|
|
- type="index"
|
|
|
|
- width="30">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- type="selection"
|
|
|
|
- width=45>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="wpName"
|
|
|
|
- label="风机"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- :sortable="'custom'"
|
|
|
|
- prop="whssnum"
|
|
|
|
- label="检修损失电量排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="whss"
|
|
|
|
- label="检修损失电量"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="gzsslnum"
|
|
|
|
+ label="故障损失率排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="jxsslnum"
|
|
|
|
- label="检修损失率排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="gzssl"
|
|
|
|
+ label="故障损失率(%)"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="address" label="操作" width="300">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ size="mini"
|
|
|
|
+ @click="handleEdit(scope.$index, scope.row)"
|
|
|
|
+ >详情</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <el-table
|
|
|
|
+ :data="gridData"
|
|
|
|
+ :row-style="{ height: '10px' }"
|
|
|
|
+ :cell-style="{ textAlign: 'center' }"
|
|
|
|
+ :header-cell-style="headStyle"
|
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
|
+ @sort-change="changeTableSort"
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ v-if="value2 == 'jx'"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column label="损失率对标列表">
|
|
|
|
+ <el-table-column type="index" width="30"> </el-table-column>
|
|
|
|
+ <el-table-column type="selection" width="45"> </el-table-column>
|
|
|
|
+ <el-table-column prop="wpName" label="风机" width="300">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="jxssl"
|
|
|
|
- label="检修损失率(%)"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="address"
|
|
|
|
- label="操作"
|
|
|
|
- width="300">
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">详情</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
|
|
+ prop="whssnum"
|
|
|
|
+ label="检修损失电量排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- </el-table>
|
|
|
|
- <el-table
|
|
|
|
- :data="gridData"
|
|
|
|
- :row-style="{ height: '10px' }"
|
|
|
|
- :cell-style="{ textAlign: 'center'}"
|
|
|
|
- :header-cell-style="headStyle"
|
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
|
- @sort-change="changeTableSort"
|
|
|
|
- style="width:100%" v-if="value2=='sl'">
|
|
|
|
- <el-table-column label="损失率对标列表">
|
|
|
|
- <el-table-column
|
|
|
|
- type="index"
|
|
|
|
- width="30">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- type="selection"
|
|
|
|
- width=45>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="wpName"
|
|
|
|
- label="风机"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- :sortable="'custom'"
|
|
|
|
- prop="slssnum"
|
|
|
|
- label="受累损失电量排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="slss"
|
|
|
|
- label="受累损失电量"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="whss"
|
|
|
|
+ label="检修损失电量"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="slsslnum"
|
|
|
|
- label="受累损失率排名"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ prop="jxsslnum"
|
|
|
|
+ label="检修损失率排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
:sortable="'custom'"
|
|
:sortable="'custom'"
|
|
- prop="fwjsl"
|
|
|
|
- label="受累损失率(%)"
|
|
|
|
- width="300">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="address"
|
|
|
|
- label="操作"
|
|
|
|
- width="300">
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <el-button size="mini" @click="handleEdit(scope.$index, scope.row)">详情</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
|
|
+ prop="jxssl"
|
|
|
|
+ label="检修损失率(%)"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="address" label="操作" width="300">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ size="mini"
|
|
|
|
+ @click="handleEdit(scope.$index, scope.row)"
|
|
|
|
+ >详情</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <el-table
|
|
|
|
+ :data="gridData"
|
|
|
|
+ :row-style="{ height: '10px' }"
|
|
|
|
+ :cell-style="{ textAlign: 'center' }"
|
|
|
|
+ :header-cell-style="headStyle"
|
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
|
+ @sort-change="changeTableSort"
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ v-if="value2 == 'sl'"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column label="损失率对标列表">
|
|
|
|
+ <el-table-column type="index" width="30"> </el-table-column>
|
|
|
|
+ <el-table-column type="selection" width="45"> </el-table-column>
|
|
|
|
+ <el-table-column prop="wpName" label="风机" width="300">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ :sortable="'custom'"
|
|
|
|
+ prop="slssnum"
|
|
|
|
+ label="受累损失电量排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ :sortable="'custom'"
|
|
|
|
+ prop="slss"
|
|
|
|
+ label="受累损失电量"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ :sortable="'custom'"
|
|
|
|
+ prop="slsslnum"
|
|
|
|
+ label="受累损失率排名"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ :sortable="'custom'"
|
|
|
|
+ prop="fwjsl"
|
|
|
|
+ label="受累损失率(%)"
|
|
|
|
+ width="300"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="address" label="操作" width="300">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ size="mini"
|
|
|
|
+ @click="handleEdit(scope.$index, scope.row)"
|
|
|
|
+ >详情</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- </el-table>
|
|
|
|
- <el-dialog class="el-dialog_body" width="60%" title="对标信息分析" :visible.sync="dialogTableVisible" append-to-body>
|
|
|
|
- <div class="margin">
|
|
|
|
- <div class="dialogLeftData">
|
|
|
|
- <div id="leiDaTu" class="echart"></div>
|
|
|
|
- <div id="leiDaTu2" class="echart"></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="dialogRightData">
|
|
|
|
- <el-table :data="getTableData" height="618"
|
|
|
|
- :row-style="{ height: '10px' }"
|
|
|
|
- border :header-cell-style="headStyle" :cell-style="{ textAlign: 'center',padding:'7px' }"
|
|
|
|
- style="width: 100%;font-size: 10px;">
|
|
|
|
- <el-table-column prop="index" label="指标">
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column prop="data1" :label=fdcName1>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column prop="data2" :label=fdcName2>
|
|
|
|
- </el-table-column>
|
|
|
|
- </el-table>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </el-dialog>
|
|
|
|
- <!-- <div style="text-align: center;">
|
|
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <el-dialog
|
|
|
|
+ class="el-dialog_body"
|
|
|
|
+ width="60%"
|
|
|
|
+ title="对标信息分析"
|
|
|
|
+ :visible.sync="dialogTableVisible"
|
|
|
|
+ append-to-body
|
|
|
|
+ >
|
|
|
|
+ <div class="margin">
|
|
|
|
+ <div class="dialogLeftData">
|
|
|
|
+ <div id="leiDaTu" class="echart"></div>
|
|
|
|
+ <div id="leiDaTu2" class="echart"></div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="dialogRightData">
|
|
|
|
+ <el-table
|
|
|
|
+ :data="getTableData"
|
|
|
|
+ height="618"
|
|
|
|
+ :row-style="{ height: '10px' }"
|
|
|
|
+ border
|
|
|
|
+ :header-cell-style="headStyle"
|
|
|
|
+ :cell-style="{ textAlign: 'center', padding: '7px' }"
|
|
|
|
+ style="width: 100%; font-size: 10px"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column prop="index" label="指标"> </el-table-column>
|
|
|
|
+ <el-table-column prop="data1" :label="fdcName1">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="data2" :label="fdcName2">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-dialog>
|
|
|
|
+ <!-- <div style="text-align: center;">
|
|
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="currentPage2"
|
|
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="currentPage2"
|
|
:page-sizes="[10, 50, 100, 1000]"
|
|
:page-sizes="[10, 50, 100, 1000]"
|
|
:page-size="pagesize" layout="sizes, prev, pager, next" :total="1000">
|
|
:page-size="pagesize" layout="sizes, prev, pager, next" :total="1000">
|
|
</el-pagination>
|
|
</el-pagination>
|
|
</div> -->
|
|
</div> -->
|
|
- <div class="pieChart">
|
|
|
|
- <FiveLossRatesPieChart ref="FiveLossRatesPieChart"></FiveLossRatesPieChart>
|
|
|
|
|
|
+ <div class="pieChart">
|
|
|
|
+ <FiveLossRatesPieChart
|
|
|
|
+ ref="FiveLossRatesPieChart"
|
|
|
|
+ ></FiveLossRatesPieChart>
|
|
</div>
|
|
</div>
|
|
<div class="histogramChart">
|
|
<div class="histogramChart">
|
|
- <FiveLossRatesHistogramChart ref="FiveLossRatesHistogramChart"></FiveLossRatesHistogramChart>
|
|
|
|
|
|
+ <FiveLossRatesHistogramChart
|
|
|
|
+ ref="FiveLossRatesHistogramChart"
|
|
|
|
+ ></FiveLossRatesHistogramChart>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
-</div>
|
|
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
- import fiveLossRates from "@assets/js/lossBenchmarking/fiveLossRates";
|
|
|
|
- export default fiveLossRates;
|
|
|
|
|
|
+import fiveLossRates from "@assets/js/lossBenchmarking/fiveLossRates";
|
|
|
|
+export default fiveLossRates;
|
|
</script>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
- @import "@assets/css/lossBenchmarking/fiveLossRates.scss";
|
|
|
|
|
|
+@import "@assets/css/lossBenchmarking/fiveLossRates.scss";
|
|
</style>
|
|
</style>
|