Authored by 王涛

首页图标优化;用户扩展信息获取优化

... ... @@ -228,15 +228,28 @@ layui.define(['sessions', 'form', 'common'],function (exports) {
sessionStorage.setItem('roles',roles);
sessionStorage.setItem('user_id',data.id); //保存用户id joke add 20211206
// Start Wang 2022/2/8 15:37 用户登录后,获取用户信息时,增加获取用户扩展信息
var up = data.userProperty;
if(up){
up.map(function (v) {
sessionStorage.setItem(v.property, v.value);
})
} else {
// 兼容没有用户扩展属性时,清空布局设置
sessionStorage.setItem("userLayout", '');
function initUserProperty() {
debugger
$.ajax({
type : 'post',
sync:false,
url :common.domainName + '/api-web/manage/ddic/findSucDdics/user_property?access_token='+localStorage.getItem("access_token"),
success : function(resUp) {
resUp.data.filter(v => {
debugger
let code = v.ddicCode;
let val = '';
data.userProperty.filter(v1 => {
if(v1.property == code ){
val = v1.value;
}
});
sessionStorage.setItem(code, val);
})
}
});
}
initUserProperty();
// End Wang 2022/2/8 15:37
}
});
... ...
... ... @@ -99,7 +99,7 @@
</a>
</li>-->
<li class="layui-nav-item" lay-unselect>
<li class="layui-nav-item" lay-unselect id="systems-select">
<script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-web/manage/ddic/list?ddicCategory=systems"
lay-done="layui.element.render('nav', 'layadmin-systems');">
<a href="javascript:;" title="第三方系统">
... ... @@ -107,7 +107,8 @@
</a>
<dl class="layui-nav-child">
{{# if(d.data && d.data.length == 0){ }}
{{# $('#systems-select').remove() }}
{{# var sysObj = document.querySelector('#systems-select'); }}
{{# sysObj != null ? sysObj.remove() :''; }}
{{# } }}
{{# layui.each(d.data, function(index, item){ }}
<dd style="text-align: left;" lay-filter="layadmin-systems">
... ...
... ... @@ -90,7 +90,7 @@
<i class="layui-icon layui-icon-theme"></i>
</a>
</li>-->
<li class="layui-nav-item" lay-unselect>
<li class="layui-nav-item" lay-unselect id="systems-select">
<script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-web/manage/ddic/list?ddicCategory=systems"
lay-done="layui.element.render('nav', 'layadmin-systems');">
<a href="javascript:;" title="第三方系统">
... ... @@ -98,7 +98,8 @@
</a>
<dl class="layui-nav-child">
{{# if(d.data && d.data.length == 0){ }}
{{# $('#systems-select').remove() }}
{{# var sysObj = document.querySelector('#systems-select'); }}
{{# sysObj != null ? sysObj.remove() :''; }}
{{# } }}
{{# layui.each(d.data, function(index, item){ }}
<dd style="text-align: left;" lay-filter="layadmin-systems">
... ...
... ... @@ -99,7 +99,8 @@
</a>
<dl class="layui-nav-child">
{{# if(d.data && d.data.length == 0){ }}
{{# $('#systems-select').remove() }}
{{# var sysObj = document.querySelector('#systems-select'); }}
{{# sysObj != null ? sysObj.remove() :''; }}
{{# } }}
{{# layui.each(d.data, function(index, item){ }}
<dd style="text-align: left;" lay-filter="layadmin-systems">
... ...