Authored by 王涛

Merge branch 'master-500-dev-lushangqing' into 'master-500-dev'

【#800】【登录皮肤】登录皮肤授权只给admin权限(一次性设置全局生效),取消掉在cookie中获取,改成在yml配置文件中获取- #1



See merge request !639
@@ -229,12 +229,24 @@ layui.extend({ @@ -229,12 +229,24 @@ layui.extend({
229 var loginIndex = 'default'; 229 var loginIndex = 'default';
230 // let loginSkin = sessionStorage.getItem("loginSkin"); 230 // let loginSkin = sessionStorage.getItem("loginSkin");
231 //lsq 从cookie中获取登录皮肤 2022-03-31 231 //lsq 从cookie中获取登录皮肤 2022-03-31
232 - let loginSkin = admin.getCookie("loginSkin");  
233 - if(loginSkin && ["default",'skin1','skin2'].indexOf(loginSkin) != -1){  
234 - loginIndex = loginSkin;  
235 - }  
236 -  
237 - path = path + '-' + loginIndex; 232 + //start lsq 从配置文件中获取登录皮肤 2022-06-07
  233 + // let loginSkin = admin.getCookie("loginSkin");
  234 + // http.get(window.location.origin + '/config/getConfig',{configName:'url'},function(res){
  235 + $.ajax({
  236 + url: '/config/getConfig',
  237 + data: {
  238 + configName: 'login'
  239 + },
  240 + async: false,
  241 + success(response) {
  242 + let loginSkin = response.skin;
  243 + if(loginSkin && ["default",'skin1','skin2'].indexOf(loginSkin) != -1){
  244 + loginIndex = loginSkin;
  245 + }
  246 + path = path + '-' + loginIndex;
  247 + }
  248 + });
  249 + //end lsq 2022-06-07
238 } 250 }
239 container.render(path).done(function(){ 251 container.render(path).done(function(){
240 admin.pageType = 'alone'; 252 admin.pageType = 'alone';
@@ -23,6 +23,9 @@ url: @@ -23,6 +23,9 @@ url:
23 jimuReport: http://192.168.0.41:8085 23 jimuReport: http://192.168.0.41:8085
24 #aj设计器 24 #aj设计器
25 ajWeb: http://192.168.0.75:6677 25 ajWeb: http://192.168.0.75:6677
  26 +login:
  27 + # 默认:default,个性化布局:default,skin1,skin2
  28 + skin: default
26 config: 29 config:
27 layer: 30 layer:
28 load: 31 load:
@@ -275,13 +275,21 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -275,13 +275,21 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
275 // start lsq 个人信息修改 扩展中的登录皮肤输入框改为下拉选择 2022-03-12 275 // start lsq 个人信息修改 扩展中的登录皮肤输入框改为下拉选择 2022-03-12
276 let str=''; 276 let str='';
277 if(v.ddicCode=="loginSkin"){ 277 if(v.ddicCode=="loginSkin"){
278 - var selectOption=' <option value="default">默认布局</option>'+ 278 + rowHead = '';
  279 + rowTail = '';
  280 + }else{
  281 + rowHead = '<div class="layui-form-item">';
  282 + rowTail = '</div>';
  283 + }
  284 + if(v.ddicCode=="loginSkin"){
  285 + //lsq 只有管理员有权限更改登录皮肤,全局生效,注释,改用配置文件配置,2022-06-07
  286 + /*var selectOption=' <option value="default">默认布局</option>'+
279 ' <option value="skin1">skin1</option>'+ 287 ' <option value="skin1">skin1</option>'+
280 ' <option value="skin2">skin2</option>'; 288 ' <option value="skin2">skin2</option>';
281 289
282 str='<select data-property="'+v.ddicCode+'" placeholder="'+v.ddicDesc+'" data-id="" data-username="" data-sort="" data-remark="" class="select layui-select select-input-my" name="' + v.ddicCode + '" autocomplete="off">'+ 290 str='<select data-property="'+v.ddicCode+'" placeholder="'+v.ddicDesc+'" data-id="" data-username="" data-sort="" data-remark="" class="select layui-select select-input-my" name="' + v.ddicCode + '" autocomplete="off">'+
283 ' <option value="" style="display:none;"></option>'+ selectOption + 291 ' <option value="" style="display:none;"></option>'+ selectOption +
284 - '</select>'; 292 + '</select>';*/
285 }else if(v.ddicCode=="userLayout"){ 293 }else if(v.ddicCode=="userLayout"){
286 var selectOption=' <option value="layout">默认布局</option>'+ 294 var selectOption=' <option value="layout">默认布局</option>'+
287 ' <option value="layout-nx">layout-nx</option>'; 295 ' <option value="layout-nx">layout-nx</option>';
@@ -294,17 +302,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -294,17 +302,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
294 302
295 } 303 }
296 304
297 - var property = ' <div class="layui-inline ">' +  
298 - ' <label class="layui-form-label">' + v.ddicName + '</label>' +  
299 - ' <div class="layui-input-inline">' +  
300 - str+  
301 - ' </div>' +  
302 - ' </div>'; 305 + var property = '' ;
  306 + if(v.ddicCode!="loginSkin"){
  307 + property+=' <div class="layui-inline ">'+
  308 + ' <label class="layui-form-label">' + v.ddicName + '</label>';
  309 + property+= ' <div class="layui-input-inline">' +
  310 + str+
  311 + ' </div>' +
  312 + ' </div>';
  313 + }
  314 +
303 //end lsq 2022-03-12 315 //end lsq 2022-03-12
304 if (i % 2 == 0 && i != 0) { 316 if (i % 2 == 0 && i != 0) {
305 content += rowTail; 317 content += rowTail;
306 } 318 }
307 - if (i % 2 == 0) {//需要添加表头 319 + //lsq (|| i==1)注释掉了登录皮肤,所有第一个要占一行 2022-06-07
  320 + if (i % 2 == 0 || i==1) {//需要添加表头
308 content += rowHead + property; 321 content += rowHead + property;
309 } else {// 322 } else {//
310 content += property; 323 content += property;