Blame view

src/event.js 2.23 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
20
21
22
23
24
25
26
              // 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)
  
                  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: '/' });
              }
37150e7c1   Neeraj Sharma   implement school ...
27
28
29
30
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
          }
      },
      {
          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
82

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