Blame view

src/event.js 3.99 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)
a690a86fb   Neeraj Sharma   implement meet fu...
33
                  localStorage.removeItem("teacherName")
710438de6   Shikha Mishra   added teacher mod...
34
                  this.$router.replace({ path: '/' });
acb6c9e2b   Shikha Mishra   issues solved rel...
35
36
37
38
39
40
41
42
43
44
45
46
47
48
              } 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
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)
a690a86fb   Neeraj Sharma   implement meet fu...
55
                  localStorage.removeItem("studentName")
11d037abe   Neeraj Sharma   commit code
56
                  this.$router.replace({ path: '/' });
68d742034   Neeraj Sharma   implement new des...
57
              }
37150e7c1   Neeraj Sharma   implement school ...
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
111
112
          }
      },
      {
          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
113

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