|
@@ -334,6 +334,7 @@ import Get_PDF from "@/tools/htmlToPdf.js";
|
|
|
import * as echarts from "echarts";
|
|
|
import dataJson from "./dataJson.json";
|
|
|
import dayjs from "dayjs";
|
|
|
+import { nxfStyle } from "@/utils/nxfCodeStyle";
|
|
|
export default {
|
|
|
name: "comprehensiveAnalysis",
|
|
|
data() {
|
|
@@ -565,7 +566,7 @@ export default {
|
|
|
},
|
|
|
// 处理饼状图数据
|
|
|
changePieData() {
|
|
|
- let lenged = ["性能损失", "维护损失", "故障损失", "限电损失", "受累损失"];
|
|
|
+ let lenged = ["性能损失电量", "维护损失电量", "故障损失电量", "限电损失电量", "受累损失电量"];
|
|
|
let series = [];
|
|
|
let series2 = [];
|
|
|
let series3 = [];
|
|
@@ -573,33 +574,33 @@ export default {
|
|
|
this.comAnalysisData.forEach((it) => {
|
|
|
if (it.type === "本期") {
|
|
|
series = [
|
|
|
- { name: "性能损失", value: it.yxnssdl },
|
|
|
- { name: "维护损失", value: it.ywhssl },
|
|
|
- { name: "故障损失", value: it.ygzssdl },
|
|
|
- { name: "限电损失", value: it.yxdssdl },
|
|
|
- { name: "受累损失", value: it.yslssdl },
|
|
|
+ { name: "性能损失电量", value: it.yxnssdl, itemStyle: { color: nxfStyle("性能损失电量") },},
|
|
|
+ { name: "维护损失电量", value: it.ywhssl, itemStyle: { color: nxfStyle("检修损失电量") },},
|
|
|
+ { name: "故障损失电量", value: it.ygzssdl, itemStyle: { color: nxfStyle("故障损失电量") }, },
|
|
|
+ { name: "限电损失电量", value: it.yxdssdl, itemStyle: { color: nxfStyle("限电损失电量") }, },
|
|
|
+ { name: "受累损失电量", value: it.yslssdl, itemStyle: { color: nxfStyle("受累损失电量") }, },
|
|
|
];
|
|
|
series3 = [
|
|
|
- { name: "性能损失", value: it.nxnssdl },
|
|
|
- { name: "维护损失", value: it.nwhssl },
|
|
|
- { name: "故障损失", value: it.ngzssdl },
|
|
|
- { name: "限电损失", value: it.nxdssdl },
|
|
|
- { name: "受累损失", value: it.nslssdl },
|
|
|
+ { name: "性能损失电量", value: it.nxnssdl, itemStyle: { color: nxfStyle("性能损失电量") }, },
|
|
|
+ { name: "维护损失电量", value: it.nwhssl, itemStyle: { color: nxfStyle("检修损失电量") }, },
|
|
|
+ { name: "故障损失电量", value: it.ngzssdl, itemStyle: { color: nxfStyle("故障损失电量") }, },
|
|
|
+ { name: "限电损失电量", value: it.nxdssdl, itemStyle: { color: nxfStyle("限电损失电量") }, },
|
|
|
+ { name: "受累损失电量", value: it.nslssdl, itemStyle: { color: nxfStyle("受累损失电量") }, },
|
|
|
];
|
|
|
} else if (it.type === "同期") {
|
|
|
series2 = [
|
|
|
- { name: "性能损失", value: it.yxnssdl },
|
|
|
- { name: "维护损失", value: it.ywhssl },
|
|
|
- { name: "故障损失", value: it.ygzssdl },
|
|
|
- { name: "限电损失", value: it.yxdssdl },
|
|
|
- { name: "受累损失", value: it.yslssdl },
|
|
|
+ { name: "性能损失电量", value: it.yxnssdl, itemStyle: { color: nxfStyle("性能损失电量") }, },
|
|
|
+ { name: "维护损失电量", value: it.ywhssl, itemStyle: { color: nxfStyle("检修损失电量") }, },
|
|
|
+ { name: "故障损失电量", value: it.ygzssdl, itemStyle: { color: nxfStyle("故障损失电量") }, },
|
|
|
+ { name: "限电损失电量", value: it.yxdssdl, itemStyle: { color: nxfStyle("限电损失电量") }, },
|
|
|
+ { name: "受累损失电量", value: it.yslssdl, itemStyle: { color: nxfStyle("受累损失电量") }, },
|
|
|
];
|
|
|
series4 = [
|
|
|
- { name: "性能损失", value: it.nxnssdl },
|
|
|
- { name: "维护损失", value: it.nwhssl },
|
|
|
- { name: "故障损失", value: it.ngzssdl },
|
|
|
- { name: "限电损失", value: it.nxdssdl },
|
|
|
- { name: "受累损失", value: it.nslssdl },
|
|
|
+ { name: "性能损失电量", value: it.nxnssdl, itemStyle: { color: nxfStyle("性能损失电量") }, },
|
|
|
+ { name: "维护损失电量", value: it.nwhssl, itemStyle: { color: nxfStyle("检修损失电量") },},
|
|
|
+ { name: "故障损失电量", value: it.ngzssdl, itemStyle: { color: nxfStyle("故障损失电量") }, },
|
|
|
+ { name: "限电损失电量", value: it.nxdssdl, itemStyle: { color: nxfStyle("限电损失电量") }, },
|
|
|
+ { name: "受累损失电量", value: it.nslssdl, itemStyle: { color: nxfStyle("受累损失电量") }, },
|
|
|
];
|
|
|
}
|
|
|
});
|
|
@@ -658,45 +659,45 @@ export default {
|
|
|
},
|
|
|
formatter(params) {
|
|
|
switch (params) {
|
|
|
- case "实发电量":
|
|
|
+ case "实发电量电量":
|
|
|
return (
|
|
|
params +
|
|
|
- " " +
|
|
|
+ " " +
|
|
|
series.find((val) => val.name === params)?.value
|
|
|
);
|
|
|
|
|
|
- case "故障损失":
|
|
|
+ case "故障损失电量":
|
|
|
return (
|
|
|
params +
|
|
|
- " " +
|
|
|
+ " " +
|
|
|
series.find((val) => val.name === params)?.value
|
|
|
);
|
|
|
|
|
|
- case "维护损失":
|
|
|
+ case "维护损失电量":
|
|
|
return (
|
|
|
params +
|
|
|
- " " +
|
|
|
+ " " +
|
|
|
series.find((val) => val.name === params)?.value
|
|
|
);
|
|
|
|
|
|
- case "受累损失":
|
|
|
+ case "受累损失电量":
|
|
|
return (
|
|
|
params +
|
|
|
- " " +
|
|
|
+ " " +
|
|
|
series.find((val) => val.name === params)?.value
|
|
|
);
|
|
|
|
|
|
- case "限电损失":
|
|
|
+ case "限电损失电量":
|
|
|
return (
|
|
|
params +
|
|
|
- " " +
|
|
|
+ " " +
|
|
|
series.find((val) => val.name === params)?.value
|
|
|
);
|
|
|
|
|
|
- case "性能损失":
|
|
|
+ case "性能损失电量":
|
|
|
return (
|
|
|
params +
|
|
|
- " " +
|
|
|
+ " " +
|
|
|
series.find((val) => val.name === params)?.value
|
|
|
);
|
|
|
}
|