mirror of
https://gitee.com/orangeform/orange-admin.git
synced 2026-01-18 11:06:36 +08:00
commit:同步1.3版本
This commit is contained in:
@@ -2,6 +2,7 @@ import axios from 'axios';
|
||||
import router from '@/router';
|
||||
import dialog from '@/components/Dialog';
|
||||
import JSONbig from 'json-bigint';
|
||||
import { getToken, setToken } from '@/utils';
|
||||
|
||||
// 创建axios实例
|
||||
const service = axios.create({
|
||||
@@ -26,7 +27,7 @@ const service = axios.create({
|
||||
// request拦截器
|
||||
service.interceptors.request.use(
|
||||
config => {
|
||||
let token = window.sessionStorage.getItem('token');
|
||||
let token = getToken();
|
||||
let menuIdJsonStr = window.sessionStorage.getItem('currentMenuId');
|
||||
let currentMenuId;
|
||||
if (menuIdJsonStr != null) {
|
||||
@@ -48,7 +49,7 @@ service.interceptors.response.use(
|
||||
router.push({ name: 'login' })
|
||||
} else {
|
||||
if (response.headers['refreshedtoken'] != null) {
|
||||
window.sessionStorage.setItem('token', response.headers['refreshedtoken']);
|
||||
setToken(response.headers['refreshedtoken']);
|
||||
}
|
||||
}
|
||||
return response
|
||||
|
||||
@@ -22,7 +22,7 @@ const globalMixin = {
|
||||
* @param {String} permCode 权限字
|
||||
*/
|
||||
checkPermCodeExist (permCode) {
|
||||
if (this.getUserInfo.permCodeSet != null) {
|
||||
if ((this.getUserInfo || {}).permCodeSet != null) {
|
||||
return this.getUserInfo.permCodeSet.has(permCode);
|
||||
} else {
|
||||
return this.getUserInfo.isAdmin;
|
||||
|
||||
@@ -2,6 +2,8 @@ import projectConfig from '@/core/config';
|
||||
import { buildGetUrl } from '@/core/http/requestUrl.js';
|
||||
import { formatDate, parseDate } from 'element-ui/src/utils/date-util';
|
||||
import { mapMutations } from 'vuex';
|
||||
import { getToken } from '@/utils';
|
||||
|
||||
/**
|
||||
* 上传文件组件相关方法
|
||||
*/
|
||||
@@ -77,7 +79,7 @@ const uploadMixin = {
|
||||
if (menuIdJsonStr != null) {
|
||||
currentMenuId = (JSON.parse(menuIdJsonStr) || {}).data;
|
||||
}
|
||||
params.Authorization = window.sessionStorage.getItem('token');
|
||||
params.Authorization = getToken();
|
||||
params.MenuId = currentMenuId;
|
||||
return buildGetUrl(item.downloadUri, params);
|
||||
}
|
||||
@@ -107,7 +109,7 @@ const uploadMixin = {
|
||||
},
|
||||
computed: {
|
||||
getUploadHeaders () {
|
||||
let token = window.sessionStorage.getItem('token');
|
||||
let token = getToken();
|
||||
return {
|
||||
Authorization: token
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user