fixed forEach of undefined issues in CombinedEquipmentEfficiency and EquipmentEfficiency in web

pull/18/head
13621160019@163.com 2021-03-13 19:16:58 +08:00
parent f870e8b483
commit 0ed2ca8fc2
2 changed files with 30 additions and 26 deletions

View File

@ -374,20 +374,22 @@ const CombinedEquipmentEfficiency = ({ setRedirect, setRedirectUrl, t }) => {
setParameterLineChartOptions(names);
let detailed_value_list = [];
json['reporting_period_efficiency']['timestamps'][0].forEach((currentTimestamp, timestampIndex) => {
let detailed_value = {};
detailed_value['id'] = timestampIndex;
detailed_value['startdatetime'] = currentTimestamp;
json['reporting_period_efficiency']['values'].forEach((currentValue, energyCategoryIndex) => {
if (json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex] != null) {
detailed_value['a' + 2 * energyCategoryIndex] = json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex].toFixed(2);
} else {
detailed_value['a' + 2 * energyCategoryIndex] = '';
};
if (json['reporting_period_efficiency']['timestamps'].length > 0) {
json['reporting_period_efficiency']['timestamps'][0].forEach((currentTimestamp, timestampIndex) => {
let detailed_value = {};
detailed_value['id'] = timestampIndex;
detailed_value['startdatetime'] = currentTimestamp;
json['reporting_period_efficiency']['values'].forEach((currentValue, energyCategoryIndex) => {
if (json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex] != null) {
detailed_value['a' + 2 * energyCategoryIndex] = json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex].toFixed(2);
} else {
detailed_value['a' + 2 * energyCategoryIndex] = '';
};
});
detailed_value_list.push(detailed_value);
});
detailed_value_list.push(detailed_value);
});
};
let detailed_value = {};
detailed_value['id'] = detailed_value_list.length;

View File

@ -374,20 +374,22 @@ const EquipmentEfficiency = ({ setRedirect, setRedirectUrl, t }) => {
setParameterLineChartOptions(names);
let detailed_value_list = [];
json['reporting_period_efficiency']['timestamps'][0].forEach((currentTimestamp, timestampIndex) => {
let detailed_value = {};
detailed_value['id'] = timestampIndex;
detailed_value['startdatetime'] = currentTimestamp;
json['reporting_period_efficiency']['values'].forEach((currentValue, energyCategoryIndex) => {
if (json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex] != null) {
detailed_value['a' + 2 * energyCategoryIndex] = json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex].toFixed(2);
} else {
detailed_value['a' + 2 * energyCategoryIndex] = '';
};
if (json['reporting_period_efficiency']['timestamps'].length > 0) {
json['reporting_period_efficiency']['timestamps'][0].forEach((currentTimestamp, timestampIndex) => {
let detailed_value = {};
detailed_value['id'] = timestampIndex;
detailed_value['startdatetime'] = currentTimestamp;
json['reporting_period_efficiency']['values'].forEach((currentValue, energyCategoryIndex) => {
if (json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex] != null) {
detailed_value['a' + 2 * energyCategoryIndex] = json['reporting_period_efficiency']['values'][energyCategoryIndex][timestampIndex].toFixed(2);
} else {
detailed_value['a' + 2 * energyCategoryIndex] = '';
};
});
detailed_value_list.push(detailed_value);
});
detailed_value_list.push(detailed_value);
});
};
let detailed_value = {};
detailed_value['id'] = detailed_value_list.length;