This commit is contained in:
Mr Swift
2024-08-25 22:34:18 +03:30
parent 98183f3c57
commit 11d8507e3c
8 changed files with 337 additions and 42 deletions
+41
View File
@@ -67,6 +67,47 @@ export default {
})
socket.on(`admin:notify`, data => {
if (data.type === 'newAwardRequest') {
// update store
this.$store.commit('admin/set', ['newAwardRequest', data.newAwardRequest])
// update DOM
if (this.$route.name === 'admin-gps-award-req') {
this.$nuxt.refresh()
}
}
if (data.type === 'newInstallDeviceRequest') {
// update store
this.$store.commit('admin/set', ['newInstallDeviceRequest', data.newInstallDeviceRequest])
// update DOM
if (this.$route.name === 'admin-gps-installed-device') {
this.$nuxt.refresh()
}
}
if (data.type === 'newWithdrawRequest') {
// update store
this.$store.commit('admin/set', ['newWithdrawRequest', data.newWithdrawRequest])
// update DOM
if (this.$route.name === 'admin-gps-withdraw') {
this.$nuxt.refresh()
}
}
if (data.type === 'updateNewCustomers') {
// update store
this.$store.commit('admin/set', ['updateNewCustomers', data.updateNewCustomers])
// update DOM
if (this.$route.name === 'admin-gps-users') {
this.$nuxt.refresh()
}
}
if (data.type === 'updateUnreadCuMsgs') {
// update store
this.$store.commit('admin/set', ['unreadCuMsgs', data.unreadCuMsgs])