mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-24 23:34:03 +00:00
40 lines
1,015 B
JavaScript
40 lines
1,015 B
JavaScript
import axios from "axios";
|
|
|
|
const env = process.env.NODE_ENV || "production";
|
|
|
|
// change the axios base url for development
|
|
if (env === "development" || localStorage.dev === "dev") {
|
|
axios.defaults.baseURL = location.protocol + "//" + location.hostname + ":3001";
|
|
}
|
|
|
|
export default {
|
|
data() {
|
|
return {
|
|
publicGroupList: [],
|
|
};
|
|
},
|
|
computed: {
|
|
publicMonitorList() {
|
|
let result = {};
|
|
|
|
for (let group of this.publicGroupList) {
|
|
for (let monitor of group.monitorList) {
|
|
result[monitor.id] = monitor;
|
|
}
|
|
}
|
|
return result;
|
|
},
|
|
|
|
publicLastHeartbeatList() {
|
|
let result = {};
|
|
|
|
for (let monitorID in this.publicMonitorList) {
|
|
if (this.lastHeartbeatList[monitorID]) {
|
|
result[monitorID] = this.lastHeartbeatList[monitorID];
|
|
}
|
|
}
|
|
|
|
return result;
|
|
},
|
|
}
|
|
};
|