diff --git a/package-lock.json b/package-lock.json index 53b79de..aaac6de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,9 @@ "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", "vue-template-compiler": "^2.6.11" + }, + "engines": { + "node": "16.13.0" } }, "node_modules/@babel/code-frame": { diff --git a/src/App.vue b/src/App.vue index 5650227..47a17a9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -11,4 +11,12 @@ export default { diff --git a/src/components/Account.vue b/src/components/Account.vue index 6e6c4be..5fd8ff9 100644 --- a/src/components/Account.vue +++ b/src/components/Account.vue @@ -3,6 +3,15 @@ + + + Ajouter une dépense + Importer des dépenses + + + Partager le compte + + @@ -10,13 +19,36 @@ diff --git a/src/config/noscomptes.js b/src/config/noscomptes.js index 4e1f4b1..17d3852 100644 --- a/src/config/noscomptes.js +++ b/src/config/noscomptes.js @@ -47,3 +47,12 @@ export const getAnAccount = (oauthToken, userId, accountId) => { return response.data }) } + +export const getExpenses = (oauthToken, userId, accountId) => { + const headers = { + "Authorization": "Bearer " + oauthToken + }; + return Vue.axios.get("http://localhost:8081/users/"+userId+"/accounts/"+accountId+"/expenses", {headers}).then(response => { + return response.data + }) +}