add additional 14, 30, and 90 day timeframes
All checks were successful
Build Docker containers / Build (push) Successful in 26s

This commit is contained in:
2025-04-14 21:42:00 +00:00
parent e15a01079b
commit e829dbb856

View File

@ -770,6 +770,9 @@
<option value="1d">1 Day</option> <option value="1d">1 Day</option>
<option value="3d">3 Days</option> <option value="3d">3 Days</option>
<option value="7d">7 Days</option> <option value="7d">7 Days</option>
<option value="14d">14 Days</option>
<option value="30d">30 Days</option>
<option value="90d">90 Days</option>
</select> </select>
</div> </div>
</div> </div>
@ -860,6 +863,9 @@
<option value="1d">1 Day</option> <option value="1d">1 Day</option>
<option value="3d">3 Days</option> <option value="3d">3 Days</option>
<option value="7d">7 Days</option> <option value="7d">7 Days</option>
<option value="14d">14 Days</option>
<option value="30d">30 Days</option>
<option value="90d">90 Days</option>
</select> </select>
</div> </div>
</div> </div>
@ -929,6 +935,9 @@
<option value="1d">1 Day</option> <option value="1d">1 Day</option>
<option value="3d">3 Days</option> <option value="3d">3 Days</option>
<option value="7d">7 Days</option> <option value="7d">7 Days</option>
<option value="14d">14 Days</option>
<option value="30d">30 Days</option>
<option value="90d">90 Days</option>
</select> </select>
</div> </div>
</div> </div>
@ -1884,6 +1893,9 @@
const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000); const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000);
const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000); const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000);
const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000); const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000);
const fourteenDaysAgoInMilliseconds = new Date().getTime() - (1209600 * 1000);
const thirtyDaysAgoInMilliseconds = new Date().getTime() - (2592000 * 1000);
const ninetyDaysAgoInMilliseconds = new Date().getTime() - (7776000 * 1000);
// determine how long back to load device metrics from // determine how long back to load device metrics from
var timeFrom = threeDaysAgoInMilliseconds; var timeFrom = threeDaysAgoInMilliseconds;
@ -1900,7 +1912,18 @@
timeFrom = sevenDaysAgoInMilliseconds; timeFrom = sevenDaysAgoInMilliseconds;
break; break;
} }
} case "14d": {
timeFrom = fourteenDaysAgoInMilliseconds;
break;
}
case "30d": {
timeFrom = thirtyDaysAgoInMilliseconds;
break;
}
case "90d": {
timeFrom = ninetyDaysAgoInMilliseconds;
break;
}
window.axios.get(`/api/v1/nodes/${nodeId}/device-metrics`, { window.axios.get(`/api/v1/nodes/${nodeId}/device-metrics`, {
params: { params: {
@ -1921,6 +1944,9 @@
const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000); const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000);
const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000); const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000);
const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000); const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000);
const fourteenDaysAgoInMilliseconds = new Date().getTime() - (1209600 * 1000);
const thirtyDaysAgoInMilliseconds = new Date().getTime() - (2592000 * 1000);
const ninetyDaysAgoInMilliseconds = new Date().getTime() - (7776000 * 1000);
// determine how long back to load environment metrics from // determine how long back to load environment metrics from
var timeFrom = threeDaysAgoInMilliseconds; var timeFrom = threeDaysAgoInMilliseconds;
@ -1937,6 +1963,18 @@
timeFrom = sevenDaysAgoInMilliseconds; timeFrom = sevenDaysAgoInMilliseconds;
break; break;
} }
case "14d": {
timeFrom = fourteenDaysAgoInMilliseconds;
break;
}
case "30d": {
timeFrom = thirtyDaysAgoInMilliseconds;
break;
}
case "90d": {
timeFrom = ninetyDaysAgoInMilliseconds;
break;
}
} }
window.axios.get(`/api/v1/nodes/${nodeId}/environment-metrics`, { window.axios.get(`/api/v1/nodes/${nodeId}/environment-metrics`, {
@ -1958,6 +1996,9 @@
const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000); const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000);
const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000); const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000);
const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000); const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000);
const fourteenDaysAgoInMilliseconds = new Date().getTime() - (1209600 * 1000);
const thirtyDaysAgoInMilliseconds = new Date().getTime() - (2592000 * 1000);
const ninetyDaysAgoInMilliseconds = new Date().getTime() - (7776000 * 1000);
// determine how long back to load power metrics from // determine how long back to load power metrics from
var timeFrom = threeDaysAgoInMilliseconds; var timeFrom = threeDaysAgoInMilliseconds;
@ -1974,6 +2015,18 @@
timeFrom = sevenDaysAgoInMilliseconds; timeFrom = sevenDaysAgoInMilliseconds;
break; break;
} }
case "14d": {
timeFrom = fourteenDaysAgoInMilliseconds;
break;
}
case "30d": {
timeFrom = thirtyDaysAgoInMilliseconds;
break;
}
case "90d": {
timeFrom = ninetyDaysAgoInMilliseconds;
break;
}
} }
window.axios.get(`/api/v1/nodes/${nodeId}/power-metrics`, { window.axios.get(`/api/v1/nodes/${nodeId}/power-metrics`, {
@ -2511,6 +2564,21 @@
this.positionHistoryDateTimeTo = moment().format('YYYY-MM-DDTHH:mm'); this.positionHistoryDateTimeTo = moment().format('YYYY-MM-DDTHH:mm');
break; break;
} }
case "14d": {
this.positionHistoryDateTimeFrom = moment().subtract(14, "days").format('YYYY-MM-DDTHH:mm');
this.positionHistoryDateTimeTo = moment().format('YYYY-MM-DDTHH:mm');
break;
}
case "30d": {
this.positionHistoryDateTimeFrom = moment().subtract(30, "days").format('YYYY-MM-DDTHH:mm');
this.positionHistoryDateTimeTo = moment().format('YYYY-MM-DDTHH:mm');
break;
}
case "90d": {
this.positionHistoryDateTimeFrom = moment().subtract(90, "days").format('YYYY-MM-DDTHH:mm');
this.positionHistoryDateTimeTo = moment().format('YYYY-MM-DDTHH:mm');
break;
}
} }
// reload position history // reload position history