Blame view
src/event.js
2.5 KB
37150e7c1
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
export default [{ name: 'APP_LOGIN_SUCCESS', callback: function(e) { this.$router.push({ path: 'dashboard' }); } }, { name: 'APP_LOGOUT', callback: function(e) { this.snackbar = { show: true, color: 'green', text: 'Logout successfully.' }; |
68d742034
|
15 16 17 18 19 |
// console.log("roteeeeeeeeeeeeeee", this.$store.state.isUserLoggedIn) if (this.$store.state.role === "ADMIN") { this.$store.dispatch('setToken', null) this.$store.dispatch('Id', null) this.$store.dispatch('Role', null) |
68d742034
|
20 21 22 23 24 |
this.$router.replace({ path: '/' }); } else if (this.$store.state.schoolRole === "SUPERADMIN") { this.$store.dispatch('setSchoolToken', null) this.$store.dispatch('setSchoolRole', null) this.$router.replace({ path: '/' }); |
710438de6
|
25 26 27 28 29 |
} else if (this.$store.state.role === "TEACHER") { this.$store.dispatch('setToken', null) this.$store.dispatch('Id', null) this.$store.dispatch('Role', null) this.$router.replace({ path: '/' }); |
68d742034
|
30 |
} |
37150e7c1
|
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
} }, { name: 'APP_CHANGE', callback: function(e) { this.snackbar = { show: true, color: 'green', text: 'Logout successfully.' }; this.$router.replace({ path: '/' }); } }, { name: 'APP_PAGE_LOADED', callback: function(e) {} }, { name: 'APP_AUTH_FAILED', callback: function(e) { this.$router.push('/login'); this.$message.error('Token has expired'); } }, { name: 'APP_BAD_REQUEST', // @error api response data callback: function(msg) { this.$message.error(msg); } }, { name: 'APP_ACCESS_DENIED', // @error api response data callback: function(msg) { this.$message.error(msg); this.$router.push('/forbidden'); } }, { name: 'APP_RESOURCE_DELETED', // @error api response data callback: function(msg) { this.$message.success(msg); } }, { name: 'APP_RESOURCE_UPDATED', // @error api response data callback: function(msg) { this.$message.success(msg); } }, |
93a68cfa1
|
86 |
|
37150e7c1
|
87 |
]; |