Authored by 鲁尚清
Committed by 鲁尚清

【596】登录logo 支持配置-图片预览接口联调,登录页相关图片地址更改,两种布局下首页logo地址更改 #3

1 <div class="logoConfig-container" :style="'height: '+height+'px'"> 1 <div class="logoConfig-container" :style="'height: '+height+'px'">
2 - <el-tabs v-if="hasRefresh" v-model="activeName" class="demo-tabs" @tab-click="handleClick"> 2 + <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
3 <el-tab-pane v-for="(item,index) in skinData" :key="index" :label="item.name+'布局'" :name="item.name"> 3 <el-tab-pane v-for="(item,index) in skinData" :key="index" :label="item.name+'布局'" :name="item.name">
4 - <el-row class="logoConfig-item" > 4 + <el-row class="logoConfig-item" v-if="hasRefresh" >
5 <!--<el-col :span="4" > 5 <!--<el-col :span="4" >
6 个性化布局-{{item.name}} 6 个性化布局-{{item.name}}
7 </el-col>--> 7 </el-col>-->
@@ -14,7 +14,7 @@ export default { @@ -14,7 +14,7 @@ export default {
14 //刷新页面 14 //刷新页面
15 let hasRefresh=Vue.ref(true); 15 let hasRefresh=Vue.ref(true);
16 //ip地址 16 //ip地址
17 - let domainName=Vue.ref(sessionStorage.getItem('domainName')+"/api-auth/validata/code/"); 17 + let domainName=Vue.ref(sessionStorage.getItem('domainName')+"/api-u/sysConf/preview?code=");
18 //imageUrl:登录logo,imageUrlSkin:登录皮肤,imageUrlBg:登录背景,imageUrlIndex:首页logo 18 //imageUrl:登录logo,imageUrlSkin:登录皮肤,imageUrlBg:登录背景,imageUrlIndex:首页logo
19 let skinData=Vue.ref([ 19 let skinData=Vue.ref([
20 {name:"default",imageUrl:'default-login-logo',imageUrlBg:'default-login-backGround'}, 20 {name:"default",imageUrl:'default-login-logo',imageUrlBg:'default-login-backGround'},
@@ -23,10 +23,6 @@ export default { @@ -23,10 +23,6 @@ export default {
23 {name:"首页1",imageUrlIndex:'home1-logo'}, 23 {name:"首页1",imageUrlIndex:'home1-logo'},
24 {name:"首页2",imageUrlIndex:'home2-logo'} 24 {name:"首页2",imageUrlIndex:'home2-logo'}
25 ]) 25 ])
26 - let layoutIndexData=Vue.ref([  
27 - {name:'首页logo1',imageUrlIndex:'home1-logo'},  
28 - {name:'首页logo2',imageUrlIndex:'home2-logo'}  
29 - ])  
30 //上传完后的图片预览 26 //上传完后的图片预览
31 let imageUrl=Vue.ref(''); 27 let imageUrl=Vue.ref('');
32 28
@@ -49,8 +45,9 @@ export default { @@ -49,8 +45,9 @@ export default {
49 if (res && res.success) { 45 if (res && res.success) {
50 proxy.$global.showMsg("上传成功!"); 46 proxy.$global.showMsg("上传成功!");
51 } 47 }
52 - hasRefresh.value=true;  
53 - 48 + setTimeout(function (){
  49 + hasRefresh.value=true;
  50 + },200)
54 }) 51 })
55 imageUrl.value = URL.createObjectURL(fileObj); 52 imageUrl.value = URL.createObjectURL(fileObj);
56 } 53 }
@@ -68,7 +65,6 @@ export default { @@ -68,7 +65,6 @@ export default {
68 imageUrl, 65 imageUrl,
69 getFile, 66 getFile,
70 skinData, 67 skinData,
71 - layoutIndexData,  
72 domainName 68 domainName
73 } 69 }
74 } 70 }
@@ -282,8 +282,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -282,8 +282,8 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
282 rowTail = '</div>'; 282 rowTail = '</div>';
283 } 283 }
284 if(v.ddicCode=="userLayout"){ 284 if(v.ddicCode=="userLayout"){
285 - var selectOption=' <option value="layout">简约布局</option>'+  
286 - ' <option value="layout-nx">经典布局</option>'; 285 + var selectOption=' <option value="layout">默认布局</option>'+
  286 + ' <option value="layout-nx">layout-nx</option>';
287 287
288 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">'+ 288 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">'+
289 ' <option value="" style="display:none;"></option>'+ selectOption + 289 ' <option value="" style="display:none;"></option>'+ selectOption +