登录页面优化

This commit is contained in:
YuNan 2024-12-10 14:27:04 +08:00
parent f0b15ce2da
commit 7cc1046d67
1 changed files with 117 additions and 99 deletions

View File

@ -10,11 +10,11 @@
<div class="aui-image-text"> <div class="aui-image-text">
<div> <div>
<span class="introduce-text">哈尔滨师范大学</span> <span class="introduce-text">哈尔滨师范大学</span>
<br> <br />
<span class="introduce-text">英语四六级综合管理平台</span> <span class="introduce-text">英语四六级综合管理平台</span>
<br> <br />
<br> <br />
<span class="introduce-text" style="font-size: 18px;">深入分析 多维展示</span> <span class="introduce-text" style="font-size: 18px">深入分析 多维展示</span>
</div> </div>
</div> </div>
</div> </div>
@ -62,7 +62,8 @@
<div class="aui-formButton"> <div class="aui-formButton">
<div class="aui-flex"> <div class="aui-flex">
<a-button :loading="loginLoading" class="aui-link-login" type="primary" @click="loginHandleClick"> <a-button :loading="loginLoading" class="aui-link-login" type="primary" @click="loginHandleClick">
{{ t('sys.login.loginButton') }}</a-button> {{ t('sys.login.loginButton') }}</a-button
>
</div> </div>
<div class="aui-flex"> <div class="aui-flex">
<a class="aui-linek-code aui-flex-box" @click="registerHandleClick">{{ t('sys.login.registerButton') }}</a> <a class="aui-linek-code aui-flex-box" @click="registerHandleClick">{{ t('sys.login.registerButton') }}</a>
@ -84,12 +85,30 @@
<MiniCodelogin ref="codeRef" @go-back="goBack" @success="handleSuccess" /> <MiniCodelogin ref="codeRef" @go-back="goBack" @success="handleSuccess" />
</div> </div>
<!-- 第三方登录相关弹框 --> <!-- 第三方登录相关弹框 -->
<ThirdModal ref="thirdModalRef"></ThirdModal> <ThirdModal ref="thirdModalRef" />
<div class="square">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div class="circle">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div> </div>
</template> </template>
<script lang="ts" setup name="login-mini"> <script lang="ts" setup name="login-mini">
import { getCaptcha, getCodeInfo } from '/@/api/sys/user'; import { getCaptcha, getCodeInfo } from '/@/api/sys/user';
import { onMounted, reactive, ref, toRaw, unref } from 'vue'; import { defineComponent, onMounted, reactive, ref, toRaw, unref } from 'vue';
import { useUserStore } from '/@/store/modules/user'; import { useUserStore } from '/@/store/modules/user';
import { useMessage } from '/@/hooks/web/useMessage'; import { useMessage } from '/@/hooks/web/useMessage';
import { useI18n } from '/@/hooks/web/useI18n'; import { useI18n } from '/@/hooks/web/useI18n';
@ -101,8 +120,8 @@
import adTextImg from '/@/assets/loginmini/icon/jeecg_ad_text.png'; import adTextImg from '/@/assets/loginmini/icon/jeecg_ad_text.png';
import { AppLocalePicker, AppDarkModeToggle } from '/@/components/Application'; import { AppLocalePicker, AppDarkModeToggle } from '/@/components/Application';
import { useLocaleStore } from '/@/store/modules/locale'; import { useLocaleStore } from '/@/store/modules/locale';
import { useDesign } from "/@/hooks/web/useDesign"; import { useDesign } from '/@/hooks/web/useDesign';
import { useAppInject } from "/@/hooks/web/useAppInject"; import { useAppInject } from '/@/hooks/web/useAppInject';
const { prefixCls } = useDesign('mini-login'); const { prefixCls } = useDesign('mini-login');
const { notification, createMessage } = useMessage(); const { notification, createMessage } = useMessage();
@ -146,7 +165,6 @@
const loginLoading = ref<boolean>(false); const loginLoading = ref<boolean>(false);
const { getIsMobile } = useAppInject(); const { getIsMobile } = useAppInject();
/** /**
* 获取验证码 * 获取验证码
*/ */
@ -282,8 +300,6 @@
} }
} }
/** /**
* 返回登录页面 * 返回登录页面
*/ */
@ -298,7 +314,7 @@
*/ */
function handleSuccess(value) { function handleSuccess(value) {
Object.assign(formData, value); Object.assign(formData, value);
Object.assign(phoneFormData, { mobile: "", smscode: "" }); Object.assign(phoneFormData, { mobile: '', smscode: '' });
type.value = 'login'; type.value = 'login';
activeIndex.value = 'accountLogin'; activeIndex.value = 'accountLogin';
handleChangeCheckCode(); handleChangeCheckCode();
@ -314,7 +330,6 @@
}, 300); }, 300);
} }
onMounted(() => { onMounted(() => {
// //
handleChangeCheckCode(); handleChangeCheckCode();
@ -414,7 +429,9 @@ html[data-theme='dark'] {
.app-iconify { .app-iconify {
color: #fff !important; color: #fff !important;
} }
.aui-inputClear input,.aui-input-line input,.aui-choice{ .aui-inputClear input,
.aui-input-line input,
.aui-choice {
color: #c9d1d9 !important; color: #c9d1d9 !important;
} }
@ -435,7 +452,8 @@ html[data-theme='dark'] {
.aui-code-line { .aui-code-line {
border-left: none !important; border-left: none !important;
} }
.ant-checkbox-inner,.aui-success h3{ .ant-checkbox-inner,
.aui-success h3 {
border-color: #c9d1d9; border-color: #c9d1d9;
} }
//update-begin---author:wangshuai ---date:20230828 forQQYUN-6363------------ //update-begin---author:wangshuai ---date:20230828 forQQYUN-6363------------