sync -- 同步 RuoYi-Vue-Plus 更新。
fix 工作流部分移除@Autowired和@Resource注解,改用构造器注入 fix 修复"我的流程"流程分类显示错误问题 fix 修复流程模块分页错误bug update 图片上传 文件上传 支持并发上传 update 组件ImageUpload支持多图同时选择上传 udpate 组件fileUpload支持多文件同时选择上传 update qiniu 7.9.2 => 7.9.3 update minio 8.3.5 => 8.3.7 update 优化 R 默认返回 msg update 增加 用户注册 用户类型默认值 update 增加用户登出日志 update 更新 多用户多设备的注释说明 update 优化 是否为管理员的判断 update 优化 页面若未匹配到字典标签则返回原字典值 update 调整用户登录 将日志调整到最后 防止获取不到用户警告 update 优化随机数生成方式 避免容易生成两个相同随机数的问题 fix 修复代码生成 基于路径生成 路径为空问题 fix 恢复误删 @Async 注解线程池配置类 fix 修复 minio 适配 https 导致的问题 fix 修复分页组件请求两次问题
This commit is contained in:
@@ -9,7 +9,7 @@ import { saveAs } from 'file-saver'
|
||||
|
||||
let downloadLoadingInstance;
|
||||
// 是否显示重新登录
|
||||
let isReloginShow;
|
||||
export let isRelogin = { show: false };
|
||||
|
||||
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
|
||||
// 对应国际化资源文件后缀
|
||||
@@ -78,23 +78,20 @@ service.interceptors.response.use(res => {
|
||||
return res.data
|
||||
}
|
||||
if (code === 401) {
|
||||
if (!isReloginShow) {
|
||||
isReloginShow = true;
|
||||
if (!isRelogin.show) {
|
||||
isRelogin.show = true;
|
||||
MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', {
|
||||
confirmButtonText: '重新登录',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
}
|
||||
).then(() => {
|
||||
isReloginShow = false;
|
||||
isRelogin.show = false;
|
||||
store.dispatch('LogOut').then(() => {
|
||||
// 如果是登录页面不需要重新加载
|
||||
if (window.location.hash.indexOf("#/login") != 0) {
|
||||
location.href = process.env.VUE_APP_CONTEXT_PATH + "index";
|
||||
}
|
||||
location.href = process.env.VUE_APP_CONTEXT_PATH + "index";
|
||||
})
|
||||
}).catch(() => {
|
||||
isReloginShow = false;
|
||||
isRelogin.show = false;
|
||||
});
|
||||
}
|
||||
return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
|
||||
|
||||
Reference in New Issue
Block a user