Browse Source

登录页面样式调整

newMaster
1747191978@qq.com 5 months ago
parent
commit
7bc3db6f52
  1. BIN
      acupuncture-前台/src/views/bg.png
  2. 174
      acupuncture-前台/src/views/login.vue

BIN
acupuncture-前台/src/views/bg.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

174
acupuncture-前台/src/views/login.vue

@ -1,85 +1,88 @@
<template> <template>
<div class="login"> <div class="login">
<el-form <div class="login-left"></div>
ref="loginForm" <div class="login-right">
:model="loginForm" <el-form
:rules="loginRules" ref="loginForm"
class="login-form" :model="loginForm"
> :rules="loginRules"
<h3 class="title">朱琏针灸联盟数据系统</h3> class="login-form"
<el-form-item prop="username">
<el-input
v-model="loginForm.username"
type="text"
auto-complete="off"
placeholder="账号"
>
<svg-icon
slot="prefix"
icon-class="user"
class="el-input__icon input-icon"
/>
</el-input>
</el-form-item>
<el-form-item prop="password">
<el-input
v-model="loginForm.password"
type="password"
auto-complete="off"
placeholder="密码"
@keyup.enter.native="handleLogin"
>
<svg-icon
slot="prefix"
icon-class="password"
class="el-input__icon input-icon"
/>
</el-input>
</el-form-item>
<el-form-item prop="code" v-if="captchaEnabled">
<el-input
v-model="loginForm.code"
auto-complete="off"
placeholder="验证码"
style="width: 63%"
@keyup.enter.native="handleLogin"
>
<svg-icon
slot="prefix"
icon-class="validCode"
class="el-input__icon input-icon"
/>
</el-input>
<div class="login-code">
<img :src="codeUrl" @click="getCode" class="login-code-img" />
</div>
</el-form-item>
<el-checkbox
v-model="loginForm.rememberMe"
style="margin: 0px 0px 25px 0px"
>记住密码</el-checkbox
> >
<el-form-item style="width: 100%"> <h3 class="title">
<el-button 登录到
:loading="loading" <br />
size="medium" 朱琏针灸联盟数据系统
type="primary" </h3>
style="width: 100%" <el-form-item prop="username">
@click.native.prevent="handleLogin" <el-input
v-model="loginForm.username"
type="text"
auto-complete="off"
placeholder="账号"
>
<svg-icon
slot="prefix"
icon-class="user"
class="el-input__icon input-icon"
/>
</el-input>
</el-form-item>
<el-form-item prop="password">
<el-input
v-model="loginForm.password"
type="password"
auto-complete="off"
placeholder="密码"
@keyup.enter.native="handleLogin"
>
<svg-icon
slot="prefix"
icon-class="password"
class="el-input__icon input-icon"
/>
</el-input>
</el-form-item>
<el-form-item prop="code" v-if="captchaEnabled">
<el-input
v-model="loginForm.code"
auto-complete="off"
placeholder="验证码"
style="width: 63%"
@keyup.enter.native="handleLogin"
>
<svg-icon
slot="prefix"
icon-class="validCode"
class="el-input__icon input-icon"
/>
</el-input>
<div class="login-code">
<img :src="codeUrl" @click="getCode" class="login-code-img" />
</div>
</el-form-item>
<el-checkbox
v-model="loginForm.rememberMe"
style="margin: 0px 0px 25px 0px; color: #fff"
>记住密码</el-checkbox
> >
<span v-if="!loading"> </span> <el-form-item style="width: 100%">
<span v-else> 中...</span> <el-button
</el-button> :loading="loading"
<div style="float: right" v-if="register"> size="medium"
<router-link class="link-type" :to="'/register'" type="primary"
>立即注册</router-link style="width: 100%"
@click.native.prevent="handleLogin"
> >
</div> <span v-if="!loading"> </span>
</el-form-item> <span v-else> 中...</span>
</el-form> </el-button>
<!-- 底部 --> <div style="float: right" v-if="register">
<div class="el-login-footer"> <router-link class="link-type" :to="'/register'"
<span>Copyright © 2018-2025 ruoyi.vip All Rights Reserved.</span> >立即注册</router-link
>
</div>
</el-form-item>
</el-form>
</div> </div>
</div> </div>
</template> </template>
@ -228,19 +231,28 @@ export default {
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("./bg.png");
background-size: cover; background-size: cover;
display: flex;
.login-left {
flex: 1.5;
}
.login-right {
flex: 1;
}
} }
.title { .title {
font-size: 26 px;
margin: 0px auto 30px auto; margin: 0px auto 30px auto;
text-align: center; text-align: left;
color: #707070; color: #fff;
} }
.login-form { .login-form {
border-radius: 6px; border-radius: 6px;
background: #ffffff; // background: #ffffff;
width: 400px; width: 400px;
padding: 25px 25px 5px 25px; padding: 25px 25px 5px 25px;

Loading…
Cancel
Save