From e989421722e522f4879a354a15ba14912d7acaaa Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期五, 24 二月 2023 16:49:38 +0800 Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/scienceexperimentweb --- src/views/loginPage/loginPage.vue | 156 +++++++++++++++++++-------------------------------- 1 files changed, 59 insertions(+), 97 deletions(-) diff --git a/src/views/loginPage/loginPage.vue b/src/views/loginPage/loginPage.vue index 14d69e8..bd95625 100644 --- a/src/views/loginPage/loginPage.vue +++ b/src/views/loginPage/loginPage.vue @@ -1,31 +1,20 @@ <template> <div class="login-container"> - <div id="particles-js" style="display: flex; align-items: center; justify-content: center"> - <canvas class="particles-js-canvas-el" style="width: 100%; height: 100%" width="472" height="625"></canvas> + <div class="loginContent"> + <div class="loginPanel"> + <div class="welcc">科学研究实验风险评估系统</div> + <div class="loginGroup"> + <div class="loginPic"> + <img src="../../assets/loginPage/login-pic.png"> + </div> + <div style="width: 45%"> + <el-tabs v-model="tabsActiveName"> + <AccountLogin /> + </el-tabs> + </div> + </div> + </div> </div> - <el-row class="loginContent"> - <el-col :md="12"> - <div class="loginContL"> - <div class="apTitleT">新疆国泰新华</div> - <div class="apTitleB">安全风险预警监测系统(试运行)</div> - <span></span> - </div> - </el-col> - <el-col :md="12" style="display: flex; justify-content: flex-end"> - <div class="loginPanel"> - <div class="welc">WELCOME!</div> - <div class="welcc">欢迎登录</div> - <!-- <div class="loginInfo">--> - <!-- <el-input v-model="input" placeholder="Please input" />--> - <!-- </div>--> - <div> - <el-tabs v-model="tabsActiveName"> - <AccountLogin /> - </el-tabs> - </div> - </div> - </el-col> - </el-row> <div class="rights">技术支持:苏州国科鸿宇智能科技有限公司<br/><span>GTXH Intelligent Security Management System V1.0.1</span></div> </div> </template> @@ -38,8 +27,6 @@ import loginIconTwo from '/@/assets/login-icon-two.svg'; import { NextLoading } from '/@/utils/loading'; import AccountLogin from '/@/views/loginPage/component/accountLogin.vue'; -import { loginBg } from '../../../static/loginPage.js/login.js'; -import { loginApp } from '../../../static/loginPage.js/loginApp.js'; // 定义接口来定义对象的类型 interface LoginState { @@ -64,8 +51,6 @@ // 页面加载时 onMounted(() => { NextLoading.done(); - loginBg(); - loginApp(); }); return { logoMini, @@ -84,22 +69,12 @@ justify-content: space-around; padding: 0 200px; } - .loginContL { - font-size: 60px; - font-weight: bold; - margin-bottom: 100px; - } } @media screen and (min-width: 960px) and (max-width: 1200px){ .loginContent{ display: flex; justify-content: space-between; padding: 0 40px; - } - .loginContL { - font-size: 40px; - font-weight: bold; - margin-bottom: 80px; } } .login-container { @@ -108,87 +83,74 @@ position: relative; z-index: 999; display: flex; - flex-direction: column; align-items: center; justify-content: center; background: url('../../assets/loginPage/login-bg.jpg') no-repeat center; + background-size: 100% 100%; /*background-image: radial-gradient(at center, #0075c3, #000b61);*/ - canvas { - display: block; - vertical-align: bottom; - } - - #particles-js { - width: 100%; - height: 100%; - background-size: cover; - background-position: 50% 50%; - background-repeat: no-repeat; - position: absolute; - top: 0; - left: 0; - } .rights { - font-size: 1.2rem; + font-size: 12px; color: #fff; position: absolute; bottom: 30px; text-align: center; span{ - font-size: 1rem; + font-size: 12px; color: #eee; } } .loginContent { width: 100%; - flex-wrap: wrap; - align-items: center; - margin-bottom: 60px; + display: flex; + justify-content: center; - .loginContL { - width: 100%; - - .apTitleT { - color: #fff; - margin-bottom: 20px; - letter-spacing: 4px; - } - .apTitleB { - color: #01d0ff; - margin-bottom: 36px; - letter-spacing: 4px; - } - & > span { - display: block; - width: 120px; - height: 8px; - background: #01d0ff; - } - } .loginPanel { - width: 65%; - padding: 85px 70px; + width: 85%; + min-height: 56%; + padding: 80px 40px; + box-sizing: border-box; + display: flex; + flex-direction: column; + align-items: flex-end; background: #fff; min-width: 450px; border-radius: 15px; - box-shadow: 0 8px 40px rgba(0, 0, 0, 0.15); - - .welc { - font-size: 36px; - font-family: 'PingFang SC'; - font-weight: normal; - color: #999999; - letter-spacing: 2px; - margin-bottom: 15px; - } + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); .welcc { - font-size: 32px; - font-family: 'PingFang SC'; - font-weight: lighter; - color: #333; - letter-spacing: 2px; + font-size: 52px; + font-family: 'PingFang SC'; + text-align: right; + font-weight: 900; + color: #485BD4; + letter-spacing: 6px; + white-space: nowrap; + } + + :deep(.loginGroup){ + width: 100%; + height: 100%; + display: flex; + align-items: center; + .loginPic{ + width: 55%; + height: 100%; + position: relative; + + img{ + width: 103%; + height: auto; + position: absolute; + bottom: -180px; + right: 15%; + margin-top: 40px; + } + } + .el-tabs__content{ + display: flex; + justify-content: center; + } } } } -- Gitblit v1.9.2