Blame view

src/event.js 3.89 KB
37150e7c1   Neeraj Sharma   implement school ...
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   Neeraj Sharma   implement new des...
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   Shikha Mishra   clear token and r...
20
21
                  this.$store.dispatch('setSchoolToken', null)
                  this.$store.dispatch('setSchoolRole', null)
68d742034   Neeraj Sharma   implement new des...
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   Shikha Mishra   added teacher mod...
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   Shikha Mishra   clear token and r...
31
32
                  this.$store.dispatch('setSchoolToken', null)
                  this.$store.dispatch('setSchoolRole', null)
710438de6   Shikha Mishra   added teacher mod...
33
                  this.$router.replace({ path: '/' });
acb6c9e2b   Shikha Mishra   issues solved rel...
34
35
36
37
38
39
40
41
42
43
44
45
46
47
              } else if (this.$store.state.role === "ACCOUNTANT") {
                  this.$store.dispatch('setToken', null)
                  this.$store.dispatch('Id', null)
                  this.$store.dispatch('Role', null)
                  this.$store.dispatch('setSchoolToken', null)
                  this.$store.dispatch('setSchoolRole', null)
                  this.$router.replace({ path: '/' });
              } else if (this.$store.state.role === "LIBRARIAN") {
                  this.$store.dispatch('setToken', null)
                  this.$store.dispatch('Id', null)
                  this.$store.dispatch('Role', null)
                  this.$store.dispatch('setSchoolToken', null)
                  this.$store.dispatch('setSchoolRole', null)
                  this.$router.replace({ path: '/' });
11d037abe   Neeraj Sharma   commit code
48
49
50
51
52
53
54
              } else if (this.$store.state.role === "PARENT") {
                  this.$store.dispatch('setToken', null)
                  this.$store.dispatch('Id', null)
                  this.$store.dispatch('Role', null)
                  this.$store.dispatch('setSchoolToken', null)
                  this.$store.dispatch('setSchoolRole', null)
                  this.$router.replace({ path: '/' });
68d742034   Neeraj Sharma   implement new des...
55
              }
37150e7c1   Neeraj Sharma   implement school ...
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
          }
      },
      {
          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   Jatinder Singh   first commit
111

37150e7c1   Neeraj Sharma   implement school ...
112
  ];