Browse Source

增加获取登录用户信息的方法

master
yunuo970428 3 years ago
parent
commit
4de444c911
  1. 38
      anrui-base/anrui-base-ui/src/main.js

38
anrui-base/anrui-base-ui/src/main.js

@ -44,7 +44,44 @@ function GetQueryString(name) {
if (r != null) return unescape(r[2]); return null
}
// 获取登录用户信息
function getUserInfo() {
return request({
url: '/portal/v1/sysuser/loginDetails',
method: 'post',
headers: {
'Content-Type': 'application/json'
}
}).then(rep => {
const data = rep.data
let user = {
roleSid: data.roleSid,
name: data.name,
userName: data.userName,
departmentName: data.departmentName, // 部门名称
departmentSid: data.departmentSid, // 部门sid
isAdmin: data.isAdmin,
staffSid: data.staffSid, // 业务员sid
userSid: data.sid,
orgSid: data.organizationSid, // 单位sid
Orgname: data.organizationName,
dwjb: data.dwjb
};
// 结果存入缓存
window.sessionStorage.setItem('staffSid', user.staffSid)
window.sessionStorage.setItem('userSid', user.userSid)
window.sessionStorage.setItem('Orgname', user.Orgname)
window.sessionStorage.setItem('orgSid', user.orgSid)
window.sessionStorage.setItem('departmentName', user.departmentName)
window.sessionStorage.setItem('name', user.name)
window.sessionStorage.setItem('user', user)
window.sessionStorage.setItem('departmentName', user.departmentName)
window.sessionStorage.setItem('departmentSid', user.departmentSid)
})
}
getUserInfo()
import VueAMap from 'vue-amap'
import request from '@/utils/request'
Vue.use(VueAMap)
VueAMap.initAMapApiLoader({
key: 'ccda12d8bffc72e9f1a32c599323a876', // 此处的key,在高德开放平台申请
@ -61,3 +98,4 @@ new Vue({
store,
render: h => h(App)
})
export default getUserInfo()

Loading…
Cancel
Save