Authored by 王涛

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

@@ -228,15 +228,28 @@ layui.define(['sessions', 'form', 'common'],function (exports) { @@ -228,15 +228,28 @@ layui.define(['sessions', 'form', 'common'],function (exports) {
228 sessionStorage.setItem('roles',roles); 228 sessionStorage.setItem('roles',roles);
229 sessionStorage.setItem('user_id',data.id); //保存用户id joke add 20211206 229 sessionStorage.setItem('user_id',data.id); //保存用户id joke add 20211206
230 // Start Wang 2022/2/8 15:37 用户登录后,获取用户信息时,增加获取用户扩展信息 230 // Start Wang 2022/2/8 15:37 用户登录后,获取用户信息时,增加获取用户扩展信息
231 - var up = data.userProperty;  
232 - if(up){  
233 - up.map(function (v) {  
234 - sessionStorage.setItem(v.property, v.value);  
235 - })  
236 - } else {  
237 - // 兼容没有用户扩展属性时,清空布局设置  
238 - sessionStorage.setItem("userLayout", ''); 231 + function initUserProperty() {
  232 + debugger
  233 + $.ajax({
  234 + type : 'post',
  235 + sync:false,
  236 + url :common.domainName + '/api-web/manage/ddic/findSucDdics/user_property?access_token='+localStorage.getItem("access_token"),
  237 + success : function(resUp) {
  238 + resUp.data.filter(v => {
  239 + debugger
  240 + let code = v.ddicCode;
  241 + let val = '';
  242 + data.userProperty.filter(v1 => {
  243 + if(v1.property == code ){
  244 + val = v1.value;
  245 + }
  246 + });
  247 + sessionStorage.setItem(code, val);
  248 + })
  249 + }
  250 + });
239 } 251 }
  252 + initUserProperty();
240 // End Wang 2022/2/8 15:37 253 // End Wang 2022/2/8 15:37
241 } 254 }
242 }); 255 });
@@ -99,7 +99,7 @@ @@ -99,7 +99,7 @@
99 </a> 99 </a>
100 </li>--> 100 </li>-->
101 101
102 - <li class="layui-nav-item" lay-unselect> 102 + <li class="layui-nav-item" lay-unselect id="systems-select">
103 <script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-web/manage/ddic/list?ddicCategory=systems" 103 <script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-web/manage/ddic/list?ddicCategory=systems"
104 lay-done="layui.element.render('nav', 'layadmin-systems');"> 104 lay-done="layui.element.render('nav', 'layadmin-systems');">
105 <a href="javascript:;" title="第三方系统"> 105 <a href="javascript:;" title="第三方系统">
@@ -107,7 +107,8 @@ @@ -107,7 +107,8 @@
107 </a> 107 </a>
108 <dl class="layui-nav-child"> 108 <dl class="layui-nav-child">
109 {{# if(d.data && d.data.length == 0){ }} 109 {{# if(d.data && d.data.length == 0){ }}
110 - {{# $('#systems-select').remove() }} 110 + {{# var sysObj = document.querySelector('#systems-select'); }}
  111 + {{# sysObj != null ? sysObj.remove() :''; }}
111 {{# } }} 112 {{# } }}
112 {{# layui.each(d.data, function(index, item){ }} 113 {{# layui.each(d.data, function(index, item){ }}
113 <dd style="text-align: left;" lay-filter="layadmin-systems"> 114 <dd style="text-align: left;" lay-filter="layadmin-systems">
@@ -90,7 +90,7 @@ @@ -90,7 +90,7 @@
90 <i class="layui-icon layui-icon-theme"></i> 90 <i class="layui-icon layui-icon-theme"></i>
91 </a> 91 </a>
92 </li>--> 92 </li>-->
93 - <li class="layui-nav-item" lay-unselect> 93 + <li class="layui-nav-item" lay-unselect id="systems-select">
94 <script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-web/manage/ddic/list?ddicCategory=systems" 94 <script type="text/html" template lay-url="{{sessionStorage.getItem('domainName')}}/api-web/manage/ddic/list?ddicCategory=systems"
95 lay-done="layui.element.render('nav', 'layadmin-systems');"> 95 lay-done="layui.element.render('nav', 'layadmin-systems');">
96 <a href="javascript:;" title="第三方系统"> 96 <a href="javascript:;" title="第三方系统">
@@ -98,7 +98,8 @@ @@ -98,7 +98,8 @@
98 </a> 98 </a>
99 <dl class="layui-nav-child"> 99 <dl class="layui-nav-child">
100 {{# if(d.data && d.data.length == 0){ }} 100 {{# if(d.data && d.data.length == 0){ }}
101 - {{# $('#systems-select').remove() }} 101 + {{# var sysObj = document.querySelector('#systems-select'); }}
  102 + {{# sysObj != null ? sysObj.remove() :''; }}
102 {{# } }} 103 {{# } }}
103 {{# layui.each(d.data, function(index, item){ }} 104 {{# layui.each(d.data, function(index, item){ }}
104 <dd style="text-align: left;" lay-filter="layadmin-systems"> 105 <dd style="text-align: left;" lay-filter="layadmin-systems">
@@ -99,7 +99,8 @@ @@ -99,7 +99,8 @@
99 </a> 99 </a>
100 <dl class="layui-nav-child"> 100 <dl class="layui-nav-child">
101 {{# if(d.data && d.data.length == 0){ }} 101 {{# if(d.data && d.data.length == 0){ }}
102 - {{# $('#systems-select').remove() }} 102 + {{# var sysObj = document.querySelector('#systems-select'); }}
  103 + {{# sysObj != null ? sysObj.remove() :''; }}
103 {{# } }} 104 {{# } }}
104 {{# layui.each(d.data, function(index, item){ }} 105 {{# layui.each(d.data, function(index, item){ }}
105 <dd style="text-align: left;" lay-filter="layadmin-systems"> 106 <dd style="text-align: left;" lay-filter="layadmin-systems">