登录时按下回车键触发登录
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
<script setup>
|
<script setup lang='ts'>
|
||||||
import { ElMessage } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import RotationVerification from '@/components/Common/RotationVerification.vue';
|
import RotationVerification from '@/components/Common/RotationVerification.vue';
|
||||||
import { request } from '@/lib/request';
|
import { request, type BaseResponseData } from '@/lib/request';
|
||||||
|
|
||||||
const isCaptchaShow = ref(false);
|
const isCaptchaShow = ref(false);
|
||||||
const loginStatus = ref(false);
|
const loginStatus = ref(false);
|
||||||
@@ -19,7 +19,7 @@ const loginHandle = () => {
|
|||||||
const login = async () => {
|
const login = async () => {
|
||||||
loginStatus.value = true;
|
loginStatus.value = true;
|
||||||
try {
|
try {
|
||||||
let loginRes = await request.post('/console/login', {
|
let loginRes: BaseResponseData = await request.post('/console/login', {
|
||||||
username: formData.username,
|
username: formData.username,
|
||||||
password: formData.password,
|
password: formData.password,
|
||||||
session: localStorage.getItem('captcha-session')
|
session: localStorage.getItem('captcha-session')
|
||||||
@@ -60,7 +60,7 @@ const login = async () => {
|
|||||||
<h1>登录到控制台</h1>
|
<h1>登录到控制台</h1>
|
||||||
<el-popover placement="bottom" :width="300" trigger="click">
|
<el-popover placement="bottom" :width="300" trigger="click">
|
||||||
<p>控制台是特恩(TONE)网页中的一个控制器界面,如果您是管理员,可通过登录后编辑本网页中的内容(资源、工具、日记等),详情请见<strong style="cursor: pointer;"
|
<p>控制台是特恩(TONE)网页中的一个控制器界面,如果您是管理员,可通过登录后编辑本网页中的内容(资源、工具、日记等),详情请见<strong style="cursor: pointer;"
|
||||||
@click="onDev">《特恩(TONE)控制台使用协议》</strong></p>
|
@click="">《特恩(TONE)控制台使用协议》</strong></p>
|
||||||
<template #reference>
|
<template #reference>
|
||||||
<h3>控制台是什么?</h3>
|
<h3>控制台是什么?</h3>
|
||||||
</template>
|
</template>
|
||||||
@@ -68,7 +68,7 @@ const login = async () => {
|
|||||||
<div class="form-container">
|
<div class="form-container">
|
||||||
<el-input v-model="formData.username" class="input" placeholder="请输入账户名" clearable>
|
<el-input v-model="formData.username" class="input" placeholder="请输入账户名" clearable>
|
||||||
</el-input>
|
</el-input>
|
||||||
<el-input v-model="formData.password" show-password class="input" placeholder="密码">
|
<el-input v-model="formData.password" show-password class="input" placeholder="密码" @keyup.enter="loginHandle">
|
||||||
</el-input>
|
</el-input>
|
||||||
<el-button class="login-botton" @click="loginHandle" :loading="loginStatus">登录</el-button>
|
<el-button class="login-botton" @click="loginHandle" :loading="loginStatus">登录</el-button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user