Blame view
src/event.js
2.73 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) |
5b7908829
|
20 21 |
this.$store.dispatch('setSchoolToken', null) this.$store.dispatch('setSchoolRole', null) |
68d742034
|
22 23 24 25 26 |
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
|
27 28 29 30 |
} else if (this.$store.state.role === "TEACHER") { this.$store.dispatch('setToken', null) this.$store.dispatch('Id', null) this.$store.dispatch('Role', null) |
5b7908829
|
31 32 |
this.$store.dispatch('setSchoolToken', null) this.$store.dispatch('setSchoolRole', null) |
710438de6
|
33 |
this.$router.replace({ path: '/' }); |
68d742034
|
34 |
} |
37150e7c1
|
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 86 87 88 89 |
} }, { 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
|
90 |
|
37150e7c1
|
91 |
]; |