Blame view

src/event.js 2.5 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)
68d742034   Neeraj Sharma   implement new des...
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   Shikha Mishra   added teacher mod...
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   Neeraj Sharma   implement new des...
30
              }
37150e7c1   Neeraj Sharma   implement school ...
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   Jatinder Singh   first commit
86

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