Commit b9867de0 by li_hongchao

http.js 统一添加用户信息

parent 19a3deaa
......@@ -52,6 +52,8 @@ let initConfig = (config) => {
config.headers.BrowserHeader = 'H5'
}
}
config.headers.userInfo = user.getHeaderUser()
config.cancelToken = new axios.CancelToken(cancel => {
if (!window._axiosPromiseArr) {
window._axiosPromiseArr = []
......
......@@ -21,6 +21,9 @@
* username: "admin"
* </p>
*/
import Utils from '@/utils/util.js'
import {Base64} from 'js-base64'
const _USER_INFO_KEY = 'userInfo'
export default {
......@@ -34,6 +37,19 @@ export default {
localStorage.setItem(_USER_INFO_KEY, JSON.stringify(userInfo))
},
getHeaderUser() {
let userInfo = JSON.parse(localStorage.getItem(_USER_INFO_KEY))
let reqParam = { // 用户操作日志
logUserIp: localStorage.getItem('userIP'), // 操作人ip地址
logUserName: userInfo ? userInfo.name : '', // 操作人姓名
logUserId: userInfo ? userInfo.id : '', // 操作人id
logDwCode: userInfo ? userInfo.unitCode : '', // 日志单位代码
logDwName: userInfo ? userInfo.unitName : '', // 日志单位名称
logTime: Utils.getCurrentDate()
}
logger.info('reqParam', reqParam)
return Base64.encode(JSON.stringify(reqParam))
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment