chore: 同步完整版

This commit is contained in:
xiaoxian521
2022-10-19 14:09:42 +08:00
parent 43069ac127
commit 24db509381
29 changed files with 1018 additions and 1098 deletions

View File

@@ -11,7 +11,7 @@ defineOptions({
<noAccess />
<div class="ml-12">
<p
class="font-medium text-4xl mb-4"
class="font-medium text-4xl mb-4 dark:text-white"
v-motion
:initial="{
opacity: 0,

View File

@@ -11,7 +11,7 @@ defineOptions({
<noExist />
<div class="ml-12">
<p
class="font-medium text-4xl mb-4"
class="font-medium text-4xl mb-4 dark:text-white"
v-motion
:initial="{
opacity: 0,

View File

@@ -11,7 +11,7 @@ defineOptions({
<noServer />
<div class="ml-12">
<p
class="font-medium text-4xl mb-4"
class="font-medium text-4xl mb-4 dark:text-white"
v-motion
:initial="{
opacity: 0,

View File

@@ -3,7 +3,6 @@ import { useI18n } from "vue-i18n";
import Motion from "./utils/motion";
import { useRouter } from "vue-router";
import { loginRules } from "./utils/rule";
import { ref, reactive, toRaw } from "vue";
import { initRouter } from "/@/router/utils";
import { useNav } from "/@/layout/hooks/useNav";
import { message } from "@pureadmin/components";
@@ -13,6 +12,7 @@ import { $t, transformI18n } from "/@/plugins/i18n";
import { useLayout } from "/@/layout/hooks/useLayout";
import { bg, avatar, illustration } from "./utils/static";
import { useRenderIcon } from "/@/components/ReIcon/src/hooks";
import { ref, reactive, toRaw, onMounted, onBeforeUnmount } from "vue";
import { useTranslationLang } from "/@/layout/hooks/useTranslationLang";
import { useDataThemeChange } from "/@/layout/hooks/useDataThemeChange";
@@ -64,6 +64,21 @@ const onLogin = async (formEl: FormInstance | undefined) => {
};
dataThemeChange();
/** 使用公共函数,避免`removeEventListener`失效 */
function onkeypress({ code }: KeyboardEvent) {
if (code === "Enter") {
onLogin(ruleFormRef.value);
}
}
onMounted(() => {
window.document.addEventListener("keypress", onkeypress);
});
onBeforeUnmount(() => {
window.document.removeEventListener("keypress", onkeypress);
});
</script>
<template>
@@ -127,7 +142,6 @@ dataThemeChange();
:model="ruleForm"
:rules="loginRules"
size="large"
@keyup.enter="onLogin(ruleFormRef)"
>
<Motion :delay="100">
<el-form-item