diff --git a/README.md b/README.md index b11ddcc..746fd70 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,12 @@ HFSPlay stock management +## TODO +- [ ] fix style +- [ ] handle file upload +- [ ] editable categories +- [ ] qrcode generation + ## Install the dependencies ```bash yarn diff --git a/src/components/Feed.vue b/src/components/Feed.vue index 9161e70..7b860e9 100644 --- a/src/components/Feed.vue +++ b/src/components/Feed.vue @@ -57,7 +57,6 @@ export default { return date.formatDate(timestamp, format) }, timeAgo (timestamp) { - console.log('timestamp', timestamp) let date1 = new Date(timestamp) let date2 = Date.now() let hoursDiff = date.getDateDiff(date2, date1, 'hours') diff --git a/src/components/GlobalSearch.vue b/src/components/GlobalSearch.vue index 0c82b69..f2ef552 100644 --- a/src/components/GlobalSearch.vue +++ b/src/components/GlobalSearch.vue @@ -11,22 +11,19 @@ v-if="searchResults.length > 0" class="q-mb-lg" > - {{searchResults.length}} résultats de recherche pour "{{srcTxt}}" + {{searchResults.length}} résultats de recherche pour "{{srcTxt}}" - {{ result.name }} - - #{{result.ref}}, dans {{result.type}} + + #{{ result.ref }}, dans {{ result.type }} - - + {{`Etat: ${result.state}`}} diff --git a/src/pages/StockItems.vue b/src/pages/StockItems.vue index e1c287d..cd5fcf5 100644 --- a/src/pages/StockItems.vue +++ b/src/pages/StockItems.vue @@ -11,17 +11,26 @@ > - + - + class="q-mr-md float-right" + /> + + + + + + diff --git a/src/store/core/actions.js b/src/store/core/actions.js index d8e2441..b7297dd 100644 --- a/src/store/core/actions.js +++ b/src/store/core/actions.js @@ -1,11 +1,5 @@ import { pb } from 'src/boot/pocketbase' -// -// export function loadAppData (store) { -// return Firebase.database().ref().once('value').then((snapshot) => { -// store.commit('setFirebaseState', snapshot.val()) -// }) -// } -// + export async function loadAppData (store) { return Promise.all([ pb.collection('stock').getFullList(), @@ -20,42 +14,18 @@ export async function loadAppData (store) { }) } -// export function addToCollection (store, data) { -// return Firebase.database().ref('/' + data.collection).once('value').then((snapshot) => { -// let index = parseInt(Object.keys(snapshot.val()).reverse()[0]) + 1 -// return Firebase.database().ref('/' + data.collection + '/' + index).set(data.data) -// }) -// } -// - export function addToCollection (store, data) { return pb.collection(data.collection).create(data.data) } -// export function removeFromCollection (store, data) { -// return Firebase.database().ref('/' + data.collection).once('value').then((snapshot) => { -// let index = snapshot.val().findIndex(item => -// item.timestamp === data.data.timestamp && item.ref === data.data.ref -// ) -// return Firebase.database().ref('/' + data.collection + '/' + index).remove() -// }) -// } export function removeFromCollection (store, data) { return pb.collection(data.collection).delete(data.data.id) } -// -// export function updateItem (store, data) { -// return Firebase.database().ref(`/${data.collection}/${data.itemId}`).set(data.data) -// } -// + export function updateItem (store, data) { return pb.collection(data.collection).update(data.data.id, data.data) } -// export function deleteItem (store, data) { -// return Firebase.database().ref(`/${data.collection}/${data.itemId}`).set(null) -// } -// export function deleteItem (store, data) { return pb.collection(data.collection).delete(data.data.id) }