feat: 添加登录,注册,忘记密码功能

This commit is contained in:
2025-02-11 03:02:41 +08:00
parent a5f04356ee
commit e5fe678eb6
83 changed files with 3007 additions and 979 deletions

View File

@@ -27,7 +27,7 @@ const onLogin = async (formEl: FormInstance | undefined) => {
if (valid) {
// 模拟登录请求,需根据实际开发进行修改
setTimeout(() => {
message(transformI18n($t("login.pureLoginSuccess")), {
message(transformI18n($t("login:LoginSuccess")), {
type: "success"
});
loading.value = false;
@@ -51,7 +51,7 @@ function onBack() {
<el-input
v-model="ruleForm.phone"
clearable
:placeholder="t('login.purePhone')"
:placeholder="t('login:Phone')"
:prefix-icon="useRenderIcon(Iphone)"
/>
</el-form-item>
@@ -63,7 +63,7 @@ function onBack() {
<el-input
v-model="ruleForm.verifyCode"
clearable
:placeholder="t('login.pureSmsVerifyCode')"
:placeholder="t('login:SmsVerifyCode')"
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
/>
<el-button
@@ -73,8 +73,8 @@ function onBack() {
>
{{
text.length > 0
? text + t("login.pureInfo")
: t("login.pureGetVerifyCode")
? text + t("login:Info")
: t("login:GetVerifyCode")
}}
</el-button>
</div>
@@ -90,7 +90,7 @@ function onBack() {
:loading="loading"
@click="onLogin(ruleFormRef)"
>
{{ t("login.pureLogin") }}
{{ t("login:Login") }}
</el-button>
</el-form-item>
</Motion>
@@ -98,7 +98,7 @@ function onBack() {
<Motion :delay="200">
<el-form-item>
<el-button class="w-full" size="default" @click="onBack">
{{ t("login.pureBack") }}
{{ t("login:Back") }}
</el-button>
</el-form-item>
</Motion>