| | |
| | | <img src="../assets/img/login/background.png" alt="" /> |
| | | </div> |
| | | <div class="login-box"> |
| | | <el-form class="loginBox" :model="loginForm" :rules="rules" ref="loginForm" |
| | | @keyup.enter.native="submitForm('loginForm')"> |
| | | <el-form |
| | | class="loginBox" |
| | | :model="loginForm" |
| | | :rules="rules" |
| | | ref="loginForm" |
| | | @keyup.enter.native="submitForm('loginForm')" |
| | | > |
| | | <el-form-item prop="loginname"> |
| | | <div class="user-box"> |
| | | <div class="imgbox"> |
| | |
| | | <img src="../assets/img/login/line.png" alt="" /> |
| | | </div> |
| | | <div class="inputbox"> |
| | | <el-input v-model="loginForm.loginname" placeholder="输入您的账号" class="nobr" size="meddle" autocomplete="off" |
| | | clearable> |
| | | <el-input |
| | | v-model="loginForm.loginname" |
| | | placeholder="输入您的账号" |
| | | class="nobr" |
| | | size="meddle" |
| | | autocomplete="off" |
| | | clearable |
| | | > |
| | | </el-input> |
| | | </div> |
| | | </div> |
| | |
| | | <img src="../assets/img/login/line.png" alt="" /> |
| | | </div> |
| | | <div class="inputbox"> |
| | | <el-input show-password v-model="loginForm.password" placeholder="输入您的密码" class="nobr" autocomplete="off" |
| | | clearable> |
| | | <el-input |
| | | show-password |
| | | v-model="loginForm.password" |
| | | placeholder="输入您的密码" |
| | | class="nobr" |
| | | autocomplete="off" |
| | | clearable |
| | | > |
| | | </el-input> |
| | | </div> |
| | | </div> |
| | |
| | | }, |
| | | }; |
| | | }, |
| | | created() { }, |
| | | created() {}, |
| | | mounted() { |
| | | window.addEventListener("keydown", this.keyDown); |
| | | // if ( |
| | |
| | | }, |
| | | // 账号密码登录 |
| | | submitForm(formName) { |
| | | let tokenData = "1111111111111"; |
| | | let times = new Date().getTime(); |
| | | window.localStorage.setItem("TokenTime", times); |
| | | window.localStorage.setItem("TokenKey", tokenData); |
| | | this.$router.push("/index"); |
| | | // this.$refs[formName].validate((valid) => { |
| | | // if (valid) { |
| | |
| | | height: 60%; |
| | | margin-left: 74px; |
| | | } |
| | | |
| | | .imgbox img { |
| | | width: 100%; |
| | | } |
| | | |
| | | .titlebox { |
| | | color: #fff; |
| | | font-size: 18px; |
| | |
| | | padding: 0 !important; |
| | | } |
| | | |
| | | .el-form>>>.el-form-item__error { |
| | | .el-form >>> .el-form-item__error { |
| | | left: 150px; |
| | | top: 106%; |
| | | } |
| | |
| | | bottom: -160px; |
| | | animation: square 20s linear infinite; |
| | | border-radius: 45%; |
| | | box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.5); |
| | | box-shadow: 0px 0px 10px rgba(255,255,255,0.5); |
| | | } |
| | | |
| | | .bg-squares li:nth-child(1) { |