|
@@ -256,6 +256,11 @@ const funSubmit = (params) => {
|
|
|
.then((res) => {
|
|
.then((res) => {
|
|
|
tableColumn.value = [
|
|
tableColumn.value = [
|
|
|
{
|
|
{
|
|
|
|
|
+ prop: "code",
|
|
|
|
|
+ label: "风机",
|
|
|
|
|
+ width: 100,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
prop: "sj",
|
|
prop: "sj",
|
|
|
label: "时间",
|
|
label: "时间",
|
|
|
width: 100,
|
|
width: 100,
|
|
@@ -284,11 +289,14 @@ const funSubmit = (params) => {
|
|
|
res[key]?.[0]?.time.forEach((ele, index) => {
|
|
res[key]?.[0]?.time.forEach((ele, index) => {
|
|
|
let tableDataItem = {};
|
|
let tableDataItem = {};
|
|
|
const sj = dayjs(ele).format("YYYY-MM-DD HH:mm:ss");
|
|
const sj = dayjs(ele).format("YYYY-MM-DD HH:mm:ss");
|
|
|
- t_xAxisData.push(sj);
|
|
|
|
|
|
|
+ if (t_xAxisData?.length < res[key]?.[0]?.time?.length) {
|
|
|
|
|
+ t_xAxisData.push(sj);
|
|
|
|
|
+ }
|
|
|
tableDataItem.sj = sj;
|
|
tableDataItem.sj = sj;
|
|
|
tableDataItem.fs = res[key]?.[0]?.windSpeed?.[index] || "0";
|
|
tableDataItem.fs = res[key]?.[0]?.windSpeed?.[index] || "0";
|
|
|
tableDataItem.sfyg = res[key]?.[0]?.actuatedPower?.[index] || "0";
|
|
tableDataItem.sfyg = res[key]?.[0]?.actuatedPower?.[index] || "0";
|
|
|
tableDataItem.llgl = res[key]?.[0]?.theoreticalPower?.[index] || "0";
|
|
tableDataItem.llgl = res[key]?.[0]?.theoreticalPower?.[index] || "0";
|
|
|
|
|
+ tableDataItem.code = res[key]?.[0]?.code || "";
|
|
|
t_tableData.push(tableDataItem);
|
|
t_tableData.push(tableDataItem);
|
|
|
});
|
|
});
|
|
|
t_seriesData.push(
|
|
t_seriesData.push(
|
|
@@ -304,6 +312,7 @@ const funSubmit = (params) => {
|
|
|
large: true,
|
|
large: true,
|
|
|
// color: "#7bbfdd",
|
|
// color: "#7bbfdd",
|
|
|
color: nxfStyle("平均风速") || "black",
|
|
color: nxfStyle("平均风速") || "black",
|
|
|
|
|
+ code: res[key]?.[0]?.code,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: "实发有功",
|
|
name: "实发有功",
|
|
@@ -317,6 +326,7 @@ const funSubmit = (params) => {
|
|
|
large: true,
|
|
large: true,
|
|
|
// color: "#e96767",
|
|
// color: "#e96767",
|
|
|
color: nxfStyle("实发有功") || "black",
|
|
color: nxfStyle("实发有功") || "black",
|
|
|
|
|
+ code: res[key]?.[0]?.code,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
name: "理论功率",
|
|
name: "理论功率",
|
|
@@ -330,98 +340,11 @@ const funSubmit = (params) => {
|
|
|
large: true,
|
|
large: true,
|
|
|
// color: "#41a273",
|
|
// color: "#41a273",
|
|
|
color: nxfStyle("理论功率") || "black",
|
|
color: nxfStyle("理论功率") || "black",
|
|
|
|
|
+ code: res[key]?.[0]?.code,
|
|
|
}
|
|
}
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
- // xAxisData.value = tableArr.map((o) => o.ts);
|
|
|
|
|
- // seriesData.value = [
|
|
|
|
|
- // {
|
|
|
|
|
- // name: "有功设定限值",
|
|
|
|
|
- // type: "line",
|
|
|
|
|
- // symbol: "line", //设定为实心点
|
|
|
|
|
- // symbolSize: 0, //设定实心点的大小
|
|
|
|
|
- // smooth: false, //这个是把线变成曲线
|
|
|
|
|
- // data: ygsdxz,
|
|
|
|
|
- // xAxisIndex: 0,
|
|
|
|
|
- // lineStyle: {
|
|
|
|
|
- // color: "#67c23a",
|
|
|
|
|
- // },
|
|
|
|
|
- // large: true,
|
|
|
|
|
- // },
|
|
|
|
|
- // {
|
|
|
|
|
- // name: "实发有功",
|
|
|
|
|
- // type: "line",
|
|
|
|
|
- // symbol: "line", //设定为实心点
|
|
|
|
|
- // symbolSize: 0, //设定实心点的大小
|
|
|
|
|
- // smooth: false, //这个是把线变成曲线
|
|
|
|
|
- // data: sfyg,
|
|
|
|
|
- // xAxisIndex: 0,
|
|
|
|
|
- // lineStyle: {
|
|
|
|
|
- // color: "rgb(242.5, 208.5, 157.5)",
|
|
|
|
|
- // },
|
|
|
|
|
- // large: true,
|
|
|
|
|
- // markPoint: {
|
|
|
|
|
- // symbolSize: 36,
|
|
|
|
|
- // itemStyle: {
|
|
|
|
|
- // color: "#f60", // 特殊颜色
|
|
|
|
|
- // },
|
|
|
|
|
- // emphasis: {
|
|
|
|
|
- // itemStyle: {
|
|
|
|
|
- // color: "#fff",
|
|
|
|
|
- // },
|
|
|
|
|
- // },
|
|
|
|
|
- // blur: {
|
|
|
|
|
- // itemStyle: {
|
|
|
|
|
- // opacity: 1,
|
|
|
|
|
- // },
|
|
|
|
|
- // },
|
|
|
|
|
- // data: [],
|
|
|
|
|
- // },
|
|
|
|
|
- // },
|
|
|
|
|
- // {
|
|
|
|
|
- // name: "理论功率",
|
|
|
|
|
- // type: "line",
|
|
|
|
|
- // symbol: "line", //设定为实心点
|
|
|
|
|
- // symbolSize: 0, //设定实心点的大小
|
|
|
|
|
- // smooth: false, //这个是把线变成曲线
|
|
|
|
|
- // data: llgl,
|
|
|
|
|
- // xAxisIndex: 0,
|
|
|
|
|
- // lineStyle: {
|
|
|
|
|
- // color: "#f56c6c",
|
|
|
|
|
- // },
|
|
|
|
|
- // large: true,
|
|
|
|
|
- // },
|
|
|
|
|
- // {
|
|
|
|
|
- // name: "偏差上限",
|
|
|
|
|
- // type: "line",
|
|
|
|
|
- // symbol: "line", //设定为实心点
|
|
|
|
|
- // symbolSize: 0, //设定实心点的大小
|
|
|
|
|
- // smooth: false, //这个是把线变成曲线
|
|
|
|
|
- // data: pcsx,
|
|
|
|
|
- // xAxisIndex: 0,
|
|
|
|
|
- // lineStyle: {
|
|
|
|
|
- // color: "#64b5f6",
|
|
|
|
|
- // opacity: 0,
|
|
|
|
|
- // },
|
|
|
|
|
- // symbol: "none",
|
|
|
|
|
- // large: true,
|
|
|
|
|
- // },
|
|
|
|
|
- // {
|
|
|
|
|
- // name: "偏差下限",
|
|
|
|
|
- // type: "line",
|
|
|
|
|
- // symbol: "line", //设定为实心点
|
|
|
|
|
- // symbolSize: 0, //设定实心点的大小
|
|
|
|
|
- // smooth: false, //这个是把线变成曲线
|
|
|
|
|
- // data: pcxx,
|
|
|
|
|
- // xAxisIndex: 0,
|
|
|
|
|
- // lineStyle: {
|
|
|
|
|
- // color: "#ffb74d",
|
|
|
|
|
- // opacity: 0,
|
|
|
|
|
- // },
|
|
|
|
|
- // symbol: "none",
|
|
|
|
|
- // large: true,
|
|
|
|
|
- // },
|
|
|
|
|
- // ];
|
|
|
|
|
|
|
+
|
|
|
tableData.value = t_tableData;
|
|
tableData.value = t_tableData;
|
|
|
tableLoading.value = false;
|
|
tableLoading.value = false;
|
|
|
xAxisData.value = t_xAxisData;
|
|
xAxisData.value = t_xAxisData;
|