lsc 1 年之前
父节点
当前提交
e99dfae63b

+ 1 - 1
dist/index.html

@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=favicon.ico><title>cocorobo</title></head><body><noscript><strong>We're sorry but cocorobo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.0b34b779.js></script><script src=static/js/app.9d21bd0e.js></script></body></html><script>document.domain = "cocorobo.hk"</script>
+<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><link rel=icon href=favicon.ico><title>cocorobo</title></head><body><noscript><strong>We're sorry but cocorobo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.0b34b779.js></script><script src=static/js/app.f34acbb8.js></script></body></html><script>document.domain = "cocorobo.hk"</script>

文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.9d21bd0e.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.9d21bd0e.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.f34acbb8.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.f34acbb8.js.map


+ 4 - 2
src/permission.js

@@ -2,7 +2,7 @@ import router from './router'
 import store from './store'
 import NProgress from 'nprogress' // progress bar
 import 'nprogress/nprogress.css' // progress bar style
-import { getToken } from '@/utils/auth' // get token from cookie
+// import { getToken } from '@/utils/auth' // get token from cookie
 
 NProgress.configure({ showSpinner: false }) // NProgress Configuration
 
@@ -15,7 +15,9 @@ router.beforeEach(async(to, from, next) => {
   // set page title
 
   // determine whether the user has logged in
-  const hasToken = getToken()
+  // const hasToken = getToken()
+  const hasToken = store.getters.id
+
   console.log(hasToken)
   if (to.query.courseid) {
     await store.commit('SET_COURSEID', to.query.courseid)

+ 1 - 0
src/store/getters.js

@@ -1,5 +1,6 @@
 const getters = {
   courseId: state => state.app.courseId,
+  id: state => state.user.id,
   userinfo: state => state.user.userinfo
 }
 export default getters

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

@@ -64,12 +64,13 @@ const actions = {
   //       })
   //   })
   // },
-  login({ dispatch }) {
+  login({ commit, dispatch }) {
     return new Promise((resolve, reject) => {
       eduGet()
         .then(response => {
           console.log(response)
           var _user = response[0][0]
+          commit('SET_ID', _user.userid)
           setToken(_user.userid)
           // dispatch('getInfo')
           resolve(_user.userid)
@@ -84,7 +85,8 @@ const actions = {
   },
   getInfo({ commit, state }) {
     return new Promise((resolve, reject) => {
-      getUser({ userid: getToken() })
+      // getToken()
+      getUser({ userid: state.id })
         .then(response => {
           console.log(response)
           // const { data } = response

部分文件因为文件数量过多而无法显示