Authored by 鲁尚清
Committed by 鲁尚清

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

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