lsc 2 tahun lalu
induk
melakukan
443cd8ba9b

File diff ditekan karena terlalu besar
+ 0 - 0
dist/index.html


File diff ditekan karena terlalu besar
+ 1 - 1
dist/report.html


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/app.1716b6ce.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/app.e9aecaa7.js


+ 2 - 2
src/permission.js

@@ -17,7 +17,7 @@ router.beforeEach(async(to, from, next) => {
 
   // determine whether the user has logged in
   const hasToken = getToken()
-
+  debugger
   if (hasToken) {
     if (to.path === '/login') {
       // if is logged in, redirect to the home page
@@ -34,7 +34,7 @@ router.beforeEach(async(to, from, next) => {
       } else {
         try {
           // 获取用户信息
-          store.dispatch('user/getInfo')
+          // store.dispatch('user/getInfo')
           // // 根据角色生成可访问的路线图
           next({ ...to, replace: true })
         } catch (error) {

+ 2 - 1
src/store/modules/user.js

@@ -64,12 +64,13 @@ const actions = {
   //       })
   //   })
   // },
-  login({ commit }) {
+  login({ dispatch }) {
     return new Promise((resolve, reject) => {
       eduGet()
         .then(response => {
           console.log(response)
           var _user = response[0][0]
+          dispatch('getInfo')
           setToken(_user.userid)
           resolve(_user.userid)
         })

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini