NEZ-1325 feat: 系统外观配置

This commit is contained in:
zhangyu
2021-11-24 15:55:18 +08:00
parent 9f734e9743
commit f697be20cc
4 changed files with 76 additions and 28 deletions

View File

@@ -1,5 +1,5 @@
<template>
<div class="login">
<div class="login" id="login-bgimg">
<div class="model"></div>
<div class="login-main">
<div class="logo"><img src="../../assets/img/logo-big.png"></div>
@@ -142,7 +142,8 @@ export default {
dialogLoading: false,
fileShow: false,
fileContent: '',
recoveryCode: []
recoveryCode: [],
bgImg: '' // 背景图
}
},
methods: {
@@ -157,7 +158,7 @@ export default {
if (res.code == 200) {
// 登录成功记录用户名、token和lang
this.authToken = res.data.authToken
this.lang = res.data.user.lang
this.lang = res.data.user.lang || localStorage.getItem('nz-language')
this.$i18n.locale = this.lang
// 获取可选语言
get('/sys/dict/all?type=lang').then(response => {
@@ -329,6 +330,10 @@ export default {
document.getElementById('usernameInput').focus()
this.licenseStat()
this.initEvent()
this.bgImg = localStorage.getItem('nz-sys-bgImg')
if (this.bgImg) {
document.getElementById('login-bgimg').style['background-image'] = `url(${this.bgImg})`
}
}
}
</script>