fix登录验证码开关问题

This commit is contained in:
不做码农 2022-04-25 12:42:36 +08:00
parent d5b732f7ce
commit 1e2cb25af4

View File

@ -11,28 +11,14 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="password"> <el-form-item prop="password">
<el-input <el-input v-model="loginForm.password" type="password" size="large" auto-complete="off" placeholder="密码" @keyup.enter="handleLogin">
v-model="loginForm.password"
type="password"
size="large"
auto-complete="off"
placeholder="密码"
@keyup.enter="handleLogin"
>
<template #prefix> <template #prefix>
<svg-icon icon-class="password" class="el-input__icon input-icon" /> <svg-icon icon-class="password" class="el-input__icon input-icon" />
</template> </template>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="code" v-if="captchaOnOff != 'off'"> <el-form-item prop="code" v-if="captchaOnOff != 'off'">
<el-input <el-input v-model="loginForm.code" size="large" auto-complete="off" placeholder="验证码" style="width: 63%" @keyup.enter="handleLogin">
v-model="loginForm.code"
size="large"
auto-complete="off"
placeholder="验证码"
style="width: 63%"
@keyup.enter="handleLogin"
>
<template #prefix> <template #prefix>
<svg-icon icon-class="validCode" class="el-input__icon input-icon" /> <svg-icon icon-class="validCode" class="el-input__icon input-icon" />
</template> </template>
@ -135,11 +121,8 @@ function handleLogin() {
function getCode() { function getCode() {
getCodeImg().then((res) => { getCodeImg().then((res) => {
captchaOnOff.value = res.captchaOnOff === undefined ? true : res.captchaOnOff codeUrl.value = 'data:image/gif;base64,' + res.data.img
if (captchaOnOff.value) { loginForm.value.uuid = res.data.uuid
codeUrl.value = 'data:image/gif;base64,' + res.data.img
loginForm.value.uuid = res.data.uuid
}
}) })
} }