feat(log): 添加页面路由记录功能到操作日志
- 在 OperLogEvent 中新增 operPage 字段用于存储页面路由信息 - 在 SysOperLog 实体类中添加 operPage 属性并配置 Excel 导出 - 修改 LogAspect 切面类从请求头获取 X-Page-Route 并设置到操作日志 - 在前端请求拦截器中添加当前路由路径到请求头 X-Page-Route - 更新 SysOperLogMapper.xml 映射文件包含 operPage 字段映射
This commit is contained in:
@@ -6,6 +6,7 @@ import errorCode from '@/utils/errorCode'
|
||||
import { tansParams, blobValidate } from "@/utils/klp";
|
||||
import cache from '@/plugins/cache'
|
||||
import { saveAs } from 'file-saver'
|
||||
import router from '@/router'
|
||||
|
||||
let downloadLoadingInstance;
|
||||
// 是否显示重新登录
|
||||
@@ -85,6 +86,10 @@ service.interceptors.request.use(config => {
|
||||
}
|
||||
}
|
||||
}
|
||||
// 将当前页面路由放入请求头,供后端操作日志记录
|
||||
if (router.currentRoute && router.currentRoute.path) {
|
||||
config.headers['X-Page-Route'] = router.currentRoute.path
|
||||
}
|
||||
return config
|
||||
}, error => {
|
||||
console.log(error)
|
||||
|
||||
Reference in New Issue
Block a user