mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-06 17:36:44 +08:00
测评管理单点登录
This commit is contained in:
@@ -923,6 +923,7 @@
|
||||
import { reactive, toRefs, onMounted, onUnmounted, watch } from "vue";
|
||||
import { useRoute } from "vue-router";
|
||||
import { useStore } from "vuex";
|
||||
import {getOrgToken} from '@/utils/token';
|
||||
import { checkMenu, checkOrgs, lecturerRoute } from "@/utils/utils";
|
||||
import { reportOrgs } from "@/api/indexProject";
|
||||
export default {
|
||||
@@ -1361,7 +1362,7 @@ export default {
|
||||
],
|
||||
oldManage: window.location.protocol + process.env.VUE_APP_OLD_MANAGE,
|
||||
evaluationManagement:
|
||||
window.location.protocol + process.env.VUE_APP_EVA_MANAGE,
|
||||
window.location.protocol + process.env.VUE_APP_EVA_MANAGE + '?token=' + getOrgToken(),
|
||||
});
|
||||
|
||||
const onOpenChange = (openKeys) => {
|
||||
|
||||
30
src/utils/token.js
Normal file
30
src/utils/token.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import Cookies from 'vue-cookies'
|
||||
|
||||
//const TokenKey = 'boe-portal-token'
|
||||
|
||||
const token = 'eyJ0eXBlIjoidG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJjb21wYW55Q29kZSI6IkMwMDEiLCJ1SWQiOiI5NjUzNDIwMjc0OTc2MDcxNjgiLCJjb21wYW55SWQiOiIxMDQxNjczOTc3Mzc5OTQ2NDk2IiwibG9naW5JZCI6IjE5MzgwNTQ2NDY2OTAxNzcwMjYiLCJpc3MiOiJodHRwOi8vdS5ib2UuY29tIiwiR2l2ZW5OYW1lIjoiYm9ldSIsImV4cCI6MTc1MDkxMDQwOTc0NiwidXNlck5hbWUiOiLmnY7njonlhrAiLCJ1c2VySWQiOiI2QjA0OUZBRi1DMzE0LTdDQ0YtMEQyOC0wRDIzRjRDNDI1MzEifQ==.7f03d1ce991253197f0e733ba554496e8de715595b169b505bed8831ede565a9'
|
||||
const TokenKey = 'token';
|
||||
export function getToken() {
|
||||
return Cookies.get(TokenKey)
|
||||
}
|
||||
export function getOrgToken() {
|
||||
const nameEQ = TokenKey + "=";
|
||||
const ca = document.cookie.split(';');
|
||||
for(let i = 0; i < ca.length; i++) {
|
||||
let c = ca[i];
|
||||
while (c.charAt(0) === ' ') c = c.substring(1, c.length);
|
||||
if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
export function setToken(token) {
|
||||
return Cookies.set(TokenKey, token)
|
||||
}
|
||||
export function setTempToken() {
|
||||
return Cookies.set(TokenKey, token)
|
||||
}
|
||||
|
||||
export function removeToken() {
|
||||
Cookies.remove('inner')
|
||||
return Cookies.remove(TokenKey)
|
||||
}
|
||||
Reference in New Issue
Block a user