|
@@ -4,7 +4,7 @@
|
|
|
<div class="caption">
|
|
|
<h4 class="caption-title">{{ systemName }}</h4>
|
|
|
<p class="caption-remark">
|
|
|
- 欢迎使用 {{ systemName }},您的卡券、储值卡、计次卡等会员营销小管家!
|
|
|
+ {{ $t('login.welcomeMessage', { systemName: systemName }) }}
|
|
|
</p>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -20,7 +20,7 @@
|
|
|
type="text"
|
|
|
auto-complete="off"
|
|
|
clearable
|
|
|
- placeholder="账号"
|
|
|
+ :placeholder="$t('login.usernamePlaceholder')"
|
|
|
>
|
|
|
<svg-icon
|
|
|
slot="prefix"
|
|
@@ -34,7 +34,7 @@
|
|
|
v-model="loginForm.password"
|
|
|
type="password"
|
|
|
auto-complete="off"
|
|
|
- placeholder="密码"
|
|
|
+ :placeholder="$t('login.passwordPlaceholder')"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleLogin"
|
|
|
>
|
|
@@ -49,7 +49,7 @@
|
|
|
<el-input
|
|
|
v-model="loginForm.captchaCode"
|
|
|
auto-complete="off"
|
|
|
- placeholder="请输入验证码"
|
|
|
+ :placeholder="$t('login.captchaPlaceholder')"
|
|
|
style="width: 63%"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleLogin"
|
|
@@ -67,8 +67,9 @@
|
|
|
<el-checkbox
|
|
|
v-model="loginForm.rememberMe"
|
|
|
style="margin: 0px 0px 25px 0px"
|
|
|
- >记住密码</el-checkbox
|
|
|
>
|
|
|
+ {{ $t('login.rememberPassword') }}
|
|
|
+ </el-checkbox>
|
|
|
<el-form-item style="width: 100%">
|
|
|
<el-button
|
|
|
:loading="loading"
|
|
@@ -77,17 +78,15 @@
|
|
|
style="width: 100%; line-height: 24px; font-size: 16px"
|
|
|
@click.native.prevent="handleLogin"
|
|
|
>
|
|
|
- <span v-if="!loading">立即登录</span>
|
|
|
- <span v-else>登 录 中...</span>
|
|
|
+ <span v-if="!loading">{{ $t('login.loginNow') }}</span>
|
|
|
+ <span v-else>{{ $t('login.loggingIn') }}</span>
|
|
|
</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div class="copy-right">
|
|
|
- <span
|
|
|
- >Copyright © 2022-2024
|
|
|
- <a class="link" href="https://www.fuint.cn">fuint.cn</a> All Rights
|
|
|
- Reserved.</span
|
|
|
- >
|
|
|
+ <span>
|
|
|
+ {{ $t('login.copyrightMessage', { startYear: 2022, endYear: 2024, url: 'https://www.fuint.cn' }) }}
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -103,7 +102,7 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
codeUrl: "",
|
|
|
- systemName: process.env.VUE_APP_TITLE,
|
|
|
+ systemName: this.$t(process.env.VUE_APP_TITLE),
|
|
|
loginForm: {
|
|
|
username: "admin",
|
|
|
password: "123456",
|
|
@@ -113,14 +112,14 @@ export default {
|
|
|
},
|
|
|
loginRules: {
|
|
|
username: [
|
|
|
- { required: true, trigger: "blur", message: "请输入您的账号" },
|
|
|
+ { required: true, trigger: "blur", message: this.$t('login.usernameRequired') },
|
|
|
],
|
|
|
password: [
|
|
|
- { required: true, trigger: "blur", message: "请输入您的密码" },
|
|
|
+ { required: true, trigger: "blur", message: this.$t('login.passwordRequired') },
|
|
|
],
|
|
|
captchaCode: [
|
|
|
- { required: true, trigger: "change", message: "请输入验证码" },
|
|
|
- { min: 4, max: 6, message: "请输入验证码", trigger: "blur" },
|
|
|
+ { required: true, trigger: "change", message: this.$t('login.captchaRequired') },
|
|
|
+ { min: 4, max: 6, message: this.$t('login.captchaRequired'), trigger: "blur" },
|
|
|
],
|
|
|
},
|
|
|
loading: false,
|