|
@@ -1,9 +1,11 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div class="login">
|
|
|
|
|
|
|
+ <div class="login ">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <div class="f-s-50 mb-30" style="color: #FFF;font-weight: bold;">数字云药管理后台</div>
|
|
|
<el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form">
|
|
<el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form">
|
|
|
<div class="title-box">
|
|
<div class="title-box">
|
|
|
- <h3 class="title">数字云药管理后台</h3>
|
|
|
|
|
- <lang-select />
|
|
|
|
|
|
|
+ <h3 class="title">欢迎登录</h3>
|
|
|
|
|
+ <!-- <lang-select /> -->
|
|
|
</div>
|
|
</div>
|
|
|
<el-form-item prop="username">
|
|
<el-form-item prop="username">
|
|
|
<el-input v-model="loginForm.username" type="text" size="large" auto-complete="off" :placeholder="proxy.$t('login.username')">
|
|
<el-input v-model="loginForm.username" type="text" size="large" auto-complete="off" :placeholder="proxy.$t('login.username')">
|
|
@@ -27,7 +29,7 @@
|
|
|
{{ proxy.$t('login.rememberPassword')}}
|
|
{{ proxy.$t('login.rememberPassword')}}
|
|
|
</el-checkbox>
|
|
</el-checkbox>
|
|
|
<el-form-item style="width: 100%">
|
|
<el-form-item style="width: 100%">
|
|
|
- <el-button :loading="loading" size="large" type="primary" style="width: 100%" @click.prevent="handleLogin">
|
|
|
|
|
|
|
+ <el-button :loading="loading" size="large" type="primary" style="width: 100%" @click.prevent="handleLogin" color="#022a52">
|
|
|
<span v-if="!loading">{{ proxy.$t('login.login') }}</span>
|
|
<span v-if="!loading">{{ proxy.$t('login.login') }}</span>
|
|
|
<span v-else>{{ proxy.$t('login.logging') }}</span>
|
|
<span v-else>{{ proxy.$t('login.logging') }}</span>
|
|
|
</el-button>
|
|
</el-button>
|
|
@@ -37,7 +39,8 @@
|
|
|
</router-link>
|
|
</router-link>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- </el-form>
|
|
|
|
|
|
|
+ </el-form></div>
|
|
|
|
|
+
|
|
|
<!-- 底部 -->
|
|
<!-- 底部 -->
|
|
|
<div class="el-login-footer">
|
|
<div class="el-login-footer">
|
|
|
<span>Copyright © 2025-2026 钰津供应链科技 All Rights Reserved.</span>
|
|
<span>Copyright © 2025-2026 钰津供应链科技 All Rights Reserved.</span>
|
|
@@ -160,17 +163,19 @@ onMounted(() => {
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
- background-image: url('../assets/images/login-background.jpg');
|
|
|
|
|
|
|
+ background-image: url('../assets/images/login-backgroundnew.png');
|
|
|
background-size: cover;
|
|
background-size: cover;
|
|
|
|
|
+ background-position: center;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.title-box {
|
|
.title-box {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
-
|
|
|
|
|
|
|
+justify-self: start;
|
|
|
.title {
|
|
.title {
|
|
|
margin: 0px auto 30px auto;
|
|
margin: 0px auto 30px auto;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- color: #707070;
|
|
|
|
|
|
|
+ color: #000000;
|
|
|
|
|
+ font-size: 30px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
:deep(.lang-select--style) {
|
|
:deep(.lang-select--style) {
|
|
@@ -180,7 +185,7 @@ onMounted(() => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.login-form {
|
|
.login-form {
|
|
|
- border-radius: 6px;
|
|
|
|
|
|
|
+ border-radius: 12px;
|
|
|
background: #ffffff;
|
|
background: #ffffff;
|
|
|
width: 400px;
|
|
width: 400px;
|
|
|
padding: 25px 25px 5px 25px;
|
|
padding: 25px 25px 5px 25px;
|
|
@@ -234,4 +239,4 @@ onMounted(() => {
|
|
|
height: 40px;
|
|
height: 40px;
|
|
|
padding-left: 12px;
|
|
padding-left: 12px;
|
|
|
}
|
|
}
|
|
|
-</style>
|
|
|
|
|
|
|
+</style>
|