【修复】修复登录界面验证码输入错误后不重置以及配置完成不立马生效问题
This commit is contained in:
parent
360f1bb233
commit
7387f4d1d3
@ -57,7 +57,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</a-input-password>
|
</a-input-password>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item name="validCode" v-if="captchaOpen">
|
<a-form-item name="validCode" v-if="captchaOpen === 'true'">
|
||||||
<a-row :gutter="8">
|
<a-row :gutter="8">
|
||||||
<a-col :span="17">
|
<a-col :span="17">
|
||||||
<a-input
|
<a-input
|
||||||
@ -120,6 +120,7 @@
|
|||||||
return {
|
return {
|
||||||
activeKey: 'userAccount',
|
activeKey: 'userAccount',
|
||||||
sysBaseConfig: store.state.global.sysBaseConfig || tool.data.get('SNOWY_SYS_BASE_CONFIG'),
|
sysBaseConfig: store.state.global.sysBaseConfig || tool.data.get('SNOWY_SYS_BASE_CONFIG'),
|
||||||
|
captchaOpen: tool.data.get('SNOWY_SYS_BASE_CONFIG').SNOWY_SYS_DEFAULT_CAPTCHA_OPEN,
|
||||||
validCodeBase64: '',
|
validCodeBase64: '',
|
||||||
ruleForm: {
|
ruleForm: {
|
||||||
account: 'superAdmin',
|
account: 'superAdmin',
|
||||||
@ -149,18 +150,13 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
|
||||||
captchaOpen() {
|
|
||||||
return this.sysBaseConfig.SNOWY_SYS_DEFAULT_CAPTCHA_OPEN === 'true'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
watch: {
|
watch: {
|
||||||
'config.theme': function (val) {
|
'config.theme': function (val) {
|
||||||
document.body.setAttribute('data-theme', val)
|
document.body.setAttribute('data-theme', val)
|
||||||
},
|
},
|
||||||
'config.lang': function (val) {
|
'config.lang': function (val) {
|
||||||
this.$i18n.locale = val
|
this.$i18n.locale = val
|
||||||
this.$TOOL.data.set('APP_LANG', val)
|
tool.data.set('APP_LANG', val)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
@ -175,6 +171,7 @@
|
|||||||
data.forEach((item) => {
|
data.forEach((item) => {
|
||||||
formData.value[item.configKey] = item.configValue
|
formData.value[item.configKey] = item.configValue
|
||||||
})
|
})
|
||||||
|
this.captchaOpen = formData.value.SNOWY_SYS_DEFAULT_CAPTCHA_OPEN
|
||||||
tool.data.set('SNOWY_SYS_BASE_CONFIG', formData.value)
|
tool.data.set('SNOWY_SYS_BASE_CONFIG', formData.value)
|
||||||
store.commit('SET_sysBaseConfig', formData.value)
|
store.commit('SET_sysBaseConfig', formData.value)
|
||||||
this.refreshSwitch()
|
this.refreshSwitch()
|
||||||
@ -185,7 +182,7 @@
|
|||||||
// 通过开关加载内容
|
// 通过开关加载内容
|
||||||
refreshSwitch() {
|
refreshSwitch() {
|
||||||
// 判断是否开启验证码
|
// 判断是否开启验证码
|
||||||
if (this.captchaOpen) {
|
if (this.captchaOpen === 'true') {
|
||||||
// 加载验证码
|
// 加载验证码
|
||||||
this.loginCaptcha()
|
this.loginCaptcha()
|
||||||
// 加入校验
|
// 加入校验
|
||||||
@ -216,6 +213,7 @@
|
|||||||
afterLogin(loginToken)
|
afterLogin(loginToken)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
this.loading = false
|
this.loading = false
|
||||||
|
this.loginCaptcha()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user