|
@@ -69,7 +69,7 @@
|
|
|
<el-row :type="'flex'" class="content">
|
|
|
<el-col :span="10" class="pd-r-8">
|
|
|
<toolbar-panel title="风机绩效榜明细" :showLine="false">
|
|
|
- <bar-line-chart :height="'calc(100vh - 200px)'" :bardata="bardata" :lineData="lineData"
|
|
|
+ <bar-line-chart :height="'calc(100vh - 250px)'" :bardata="bardata" :lineData="lineData"
|
|
|
:color="barColor" lineName="理论发电量" />
|
|
|
</toolbar-panel>
|
|
|
</el-col>
|
|
@@ -82,7 +82,7 @@
|
|
|
<td>
|
|
|
{{tableDataEnd.index}}
|
|
|
</td>
|
|
|
- <td>
|
|
|
+ <td style="width:150px">
|
|
|
{{tableDataEnd.name}}
|
|
|
</td>
|
|
|
<td>
|
|
@@ -173,6 +173,7 @@
|
|
|
{
|
|
|
name: "名称",
|
|
|
field: "name",
|
|
|
+ width: '150px',
|
|
|
is_num: false,
|
|
|
is_light: false,
|
|
|
},
|
|
@@ -302,7 +303,8 @@
|
|
|
value5: "",
|
|
|
barColor: [partten.getColor("purple"), partten.getColor("green"), partten.getColor("pink"), partten
|
|
|
.getColor("red"), partten.getColor("orange"), partten.getColor("grayl"), partten.getColor(
|
|
|
- "yellow"), partten.getColor("gray"), partten.getColor("blue"), partten.getColor("cyan"), partten
|
|
|
+ "yellow"), partten.getColor("gray"), partten.getColor("blue"), partten.getColor("cyan"),
|
|
|
+ partten
|
|
|
.getColor("brown"), partten.getColor("mauve")
|
|
|
],
|
|
|
TypeClass: 1, //风场,项目,集电线路 的按钮颜色,默认第一个
|
|
@@ -493,33 +495,54 @@
|
|
|
mxClick() {
|
|
|
this.$router.push("/decision/decision1")
|
|
|
},
|
|
|
- formatJson (filterVal, jsonData) {
|
|
|
- return jsonData.map(v => filterVal.map(j => v[j]));
|
|
|
+ formatJson(filterVal, jsonData) {
|
|
|
+ return jsonData.map(v => filterVal.map(j => v[j]));
|
|
|
},
|
|
|
- exportExcel () {
|
|
|
- let that = this;
|
|
|
- const { export_json_to_excel } = require('@tools/excel/Export2Excel.js'); // 注意这个Export2Excel路径
|
|
|
- let tHeader = []; // 上面设置Excel的表格第一行的标题
|
|
|
- let filterVal = []; // 上面的index、nickName、name是tableData里对象的属性key值
|
|
|
-
|
|
|
- that.tableData.column.forEach(ele => {
|
|
|
- tHeader.push(ele.name);
|
|
|
- filterVal.push(ele.field);
|
|
|
- });
|
|
|
-
|
|
|
- var list = [];
|
|
|
- that.tableData.data.forEach((i,index) =>{
|
|
|
- list.push(i);
|
|
|
- })
|
|
|
- list.push(that.tableDataEnd)
|
|
|
- const data = that.formatJson(filterVal, list);
|
|
|
- export_json_to_excel(tHeader, data, '导出的Excel'); // 最后一个是表名字
|
|
|
+ exportExcel() {
|
|
|
+ let that = this;
|
|
|
+ const {
|
|
|
+ export_json_to_excel
|
|
|
+ } = require('@tools/excel/Export2Excel.js'); // 注意这个Export2Excel路径
|
|
|
+ let tHeader = []; // 上面设置Excel的表格第一行的标题
|
|
|
+ let filterVal = []; // 上面的index、nickName、name是tableData里对象的属性key值
|
|
|
+
|
|
|
+ that.tableData.column.forEach(ele => {
|
|
|
+ tHeader.push(ele.name);
|
|
|
+ filterVal.push(ele.field);
|
|
|
+ });
|
|
|
+
|
|
|
+ var list = [];
|
|
|
+ that.tableData.data.forEach((i, index) => {
|
|
|
+ list.push(i);
|
|
|
+ })
|
|
|
+ list.push(that.tableDataEnd)
|
|
|
+ const data = that.formatJson(filterVal, list);
|
|
|
+ export_json_to_excel(tHeader, data, '导出的Excel'); // 最后一个是表名字
|
|
|
},
|
|
|
}
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
<style lang="less">
|
|
|
+ .contentMx::-webkit-scrollbar {
|
|
|
+ width: 200px;
|
|
|
+ height: 20px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .contentMx::-webkit-scrollbar-track-piece {
|
|
|
+ background-color: rgba(255, 255, 255, 0.05);
|
|
|
+ -webkit-border-radius: 4px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .contentMx::-webkit-scrollbar-thumb {
|
|
|
+ background-color: fade(@gray, 75);
|
|
|
+ -webkit-border-radius: 4px;
|
|
|
+ outline: none;
|
|
|
+ outline-offset: 0px;
|
|
|
+ border: none;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
.decision-page-1 {
|
|
|
.com-panel .panel-title {
|
|
|
line-height: 3.4259vh;
|
|
@@ -557,7 +580,7 @@
|
|
|
overflow: auto;
|
|
|
|
|
|
tbody {
|
|
|
- height: calc(100vh - 24.5vh);
|
|
|
+ height: calc(100vh - 31.5vh);
|
|
|
}
|
|
|
|
|
|
td {
|