diff --git a/frontend/src/components/API.js b/frontend/src/components/API.js index 63d5710f..d7ea415a 100644 --- a/frontend/src/components/API.js +++ b/frontend/src/components/API.js @@ -12,6 +12,10 @@ class Api { return axios.get('/api').then(response => (response.data)) } + async core_save (obj) { + return axios.post('/api', obj).then(response => (response.data)) + } + async services () { return axios.get('/api/services').then(response => (response.data)) } @@ -20,6 +24,10 @@ class Api { return axios.get('/api/services/'+id).then(response => (response.data)) } + async service_hits (id, start, end, group) { + return axios.get('/api/services/'+id+'/data?start=' + start + '&end=' + end + '&group=' + group).then(response => (response.data)) + } + async service_delete (id) { return axios.delete('/api/services/'+id).then(response => (response.data)) } diff --git a/frontend/src/components/Service/ServiceBlock.vue b/frontend/src/components/Service/ServiceBlock.vue index 875ea6e5..ebe84de7 100644 --- a/frontend/src/components/Service/ServiceBlock.vue +++ b/frontend/src/components/Service/ServiceBlock.vue @@ -27,7 +27,7 @@
-
+
@@ -44,8 +44,11 @@ + + + diff --git a/frontend/src/forms/CoreSettings.vue b/frontend/src/forms/CoreSettings.vue index 6b7ee7a3..b0c2006a 100644 --- a/frontend/src/forms/CoreSettings.vue +++ b/frontend/src/forms/CoreSettings.vue @@ -1,5 +1,5 @@