Browse Source

获取登录用户信息方法中增加使用组织的全路径Sid和名称

master
yunuo970428 3 years ago
parent
commit
911045410d
  1. 50
      anrui-scm/anrui-scm-ui/src/main.js

50
anrui-scm/anrui-scm-ui/src/main.js

@ -25,8 +25,8 @@ import eimage from '@/components/E-image/index.vue'
Vue.component('eimage', eimage) Vue.component('eimage', eimage)
import moment from 'moment' import moment from 'moment'
Vue.prototype.moment = moment Vue.prototype.moment = moment
Vue.filter('dateFormat',function(dateStr,pattern='YYYY-MM-DD'){ Vue.filter('dateFormat', function(dateStr, pattern = 'YYYY-MM-DD') {
return moment(dateStr).format(pattern); return moment(dateStr).format(pattern)
}) })
import Print from '@/utils/print' // 引入附件的js文件 import Print from '@/utils/print' // 引入附件的js文件
Vue.use(Print) // 注册 Vue.use(Print) // 注册
@ -42,43 +42,47 @@ href = href.split(`token=${token}`)[0]
window.location.href = href.slice(0, href.length - 1) window.location.href = href.slice(0, href.length - 1)
} }
//获取登录用户信息 // 获取登录用户信息
function getUserInfo(){ function getUserInfo() {
return request({ return request({
url: '/portal/v1/sysuser/loginDetails', url: '/portal/v1/sysuser/loginDetails',
method: 'post', method: 'post',
headers: { headers: {
'Content-Type': 'application/json' 'Content-Type': 'application/json'
} }
}).then(rep=>{ }).then(rep => {
const data=rep.data; const data = rep.data
let user = { let user = {
roleSid: data.roleSid, roleSid: data.roleSid,
name: data.name, name: data.name,
userName: data.userName, userName: data.userName,
departmentName: data.departmentName, //部门名称 departmentName: data.departmentName, // 部门名称
departmentSid:data.departmentSid, //部门sid departmentSid: data.departmentSid, // 部门sid
isAdmin: data.isAdmin, isAdmin: data.isAdmin,
staffSid: data.staffSid, //业务员sid staffSid: data.staffSid, // 业务员sid
userSid: data.sid, userSid: data.sid,
orgSid: data.organizationSid, //单位sid orgSid: data.organizationSid, // 单位sid
Orgname: data.organizationName, Orgname: data.organizationName,
dwjb: data.dwjb dwjb: data.dwjb,
}; orgNamePath: data.orgNamePath, // 使用组织全路径名称
//结果存入缓存 orgSidPath: data.orgSidPath // 使用组织全路径Sid
window.sessionStorage.setItem('staffSid',user.staffSid); }
window.sessionStorage.setItem('userSid', user.userSid); // 结果存入缓存
window.sessionStorage.setItem('Orgname', user.Orgname); window.sessionStorage.setItem('staffSid', user.staffSid)
window.sessionStorage.setItem('orgSid',user.orgSid); window.sessionStorage.setItem('userSid', user.userSid)
window.sessionStorage.setItem('departmentName', user.departmentName); window.sessionStorage.setItem('Orgname', user.Orgname)
window.sessionStorage.setItem('name', user.name); window.sessionStorage.setItem('orgSid', user.orgSid)
window.sessionStorage.setItem('user', user); window.sessionStorage.setItem('departmentName', user.departmentName)
window.sessionStorage.setItem('departmentName',user.departmentName); window.sessionStorage.setItem('name', user.name)
window.sessionStorage.setItem('departmentSid',user.departmentSid); window.sessionStorage.setItem('user', user)
window.sessionStorage.setItem('departmentName', user.departmentName)
window.sessionStorage.setItem('departmentSid', user.departmentSid)
window.sessionStorage.setItem('orgNamePath', user.orgNamePath)
window.sessionStorage.setItem('orgSidPath', user.orgSidPath)
}) })
} }
getUserInfo(); getUserInfo()
function GetQueryString(name) { function GetQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)') var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)')
var r = window.location.search.substr(1).match(reg) var r = window.location.search.substr(1).match(reg)

Loading…
Cancel
Save