From 999935f3e7a6ff1cf286bedfdbb7ccd64bed556a Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期二, 28 六月 2022 17:08:03 +0800
Subject: [PATCH] 'lct'

---
 src/views/login/index.vue |  290 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 145 insertions(+), 145 deletions(-)

diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 3ded06e..4273e6e 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -23,168 +23,168 @@
 </template>
 
 <script lang="ts">
-import { toRefs, reactive, computed, defineComponent, onMounted } from 'vue';
-import { storeToRefs } from 'pinia';
-import { useThemeConfig } from '/@/stores/themeConfig';
-import logoMini from '/@/assets/logo-mini.svg';
-import loginIconTwo from '/@/assets/login-icon-two.svg';
-import { NextLoading } from '/@/utils/loading';
-import Account from '/@/views/login/component/account.vue';
+	import { toRefs, reactive, computed, defineComponent, onMounted } from 'vue';
+	import { storeToRefs } from 'pinia';
+	import { useThemeConfig } from '/@/stores/themeConfig';
+	import logoMini from '/@/assets/logo-mini.svg';
+	import loginIconTwo from '/@/assets/login-icon-two.svg';
+	import { NextLoading } from '/@/utils/loading';
+	import Account from '/@/views/login/component/account.vue';
 
-// 定义接口来定义对象的类型
-interface LoginState {
-	tabsActiveName: string;
-	isScan: boolean;
-}
+	// 定义接口来定义对象的类型
+	interface LoginState {
+		tabsActiveName: string;
+		isScan: boolean;
+	}
 
-export default defineComponent({
-	name: 'loginIndex',
-	components: { Account, },
-	setup() {
-		const storesThemeConfig = useThemeConfig();
-		const { themeConfig } = storeToRefs(storesThemeConfig);
-		const state = reactive<LoginState>({
-			tabsActiveName: 'account',
-			isScan: false,
-		});
-		// 获取布局配置信息
-		const getThemeConfig = computed(() => {
-			return themeConfig.value;
-		});
-		// 页面加载时
-		onMounted(() => {
-			NextLoading.done();
-		});
-		return {
-			logoMini,
-			loginIconTwo,
-			getThemeConfig,
-			...toRefs(state),
-		};
-	},
-});
+	export default defineComponent({
+		name: 'loginIndex',
+		components: { Account, },
+		setup() {
+			const storesThemeConfig = useThemeConfig();
+			const { themeConfig } = storeToRefs(storesThemeConfig);
+			const state = reactive<LoginState>({
+				tabsActiveName: 'account',
+				isScan: false,
+			});
+			// 获取布局配置信息
+			const getThemeConfig = computed(() => {
+				return themeConfig.value;
+			});
+			// 页面加载时
+			onMounted(() => {
+				NextLoading.done();
+			});
+			return {
+				logoMini,
+				loginIconTwo,
+				getThemeConfig,
+				...toRefs(state),
+			};
+		},
+	});
 </script>
 
 <style scoped lang="scss">
-.login-container {
-	width: 100%;
-	height: 100%;
-	position: relative;
-	background: var(--el-color-white);
-	.login-icon-group {
+	.login-container {
 		width: 100%;
 		height: 100%;
 		position: relative;
-		.login-icon-group-title {
-			position: absolute;
-			top: 50px;
-			left: 80px;
-			display: flex;
-			align-items: center;
-			img {
-				width: 30px;
-				height: 30px;
+		background: var(--el-color-white);
+		.login-icon-group {
+			width: 100%;
+			height: 100%;
+			position: relative;
+			.login-icon-group-title {
+				position: absolute;
+				top: 50px;
+				left: 80px;
+				display: flex;
+				align-items: center;
+				img {
+					width: 30px;
+					height: 30px;
+				}
+				&-text {
+					padding-left: 15px;
+					color: var(--el-color-primary);
+				}
 			}
-			&-text {
-				padding-left: 15px;
-				color: var(--el-color-primary);
-			}
-		}
-		&::before {
-			content: '';
-			position: absolute;
-			bottom: 0;
-			left: 0;
-			width: 60%;
-			overflow: hidden;
-			height: 80%;
-			-webkit-mask-box-image: url("data:image/svg+xml,%3Csvg width='1200' height='770' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cg%3E%3Cpath id='svg_1' d='M58.4 47.77C104.6 59.51 135.26 67.37 162.11 78.04C188.97 88.72 226.33 102.69 265.92 123.55C305.51 144.4 366.96 167.09 441.43 121.52C515.9 75.95 546.48 61.01 577.69 46.27C608.9 31.53 625.86 23.69 680.26 12.28C734.65 0.87 837.29 10.7 867.29 21.8C897.29 32.9 935.51 51.9 962.21 95.45C988.9 139.01 972.91 177.36 951.37 221.39C929.83 265.43 883.49 306 890.44 337.33C897.4 368.66 974.73 412.18 974.73 411.47C974.73 412.18 1066.36 457.62 1106.36 491.06C1146.36 524.5 1178.8 563.36 1184.03 579.63C1189.26 595.9 1200.4 622.49 1181.55 676.88C1162.71 731.26 1127.16 764.32 1115.31 778.64C1103.45 792.96 5.34 783.61 4.32 784.63C3.3 785.65 -172.34 2.38 1.13 35.04L58.4 47.77L58.4 47.77Z' fill='%23409eff'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
-			background: var(--el-color-primary-light-5);
-			transition: all 0.3s ease;
-		}
-		&::after {
-			content: '';
-			width: 150px;
-			height: 300px;
-			position: absolute;
-			right: 0;
-			top: 0;
-			-webkit-mask-box-image: url("data:image/svg+xml,%3Csvg width='150' height='300' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cg%3E%3Cpath id='svg_1' d='M-0.56 -0.28C41.94 36.17 67.73 18.94 93.33 33.96C118.93 48.98 107.58 73.56 101.94 89.76C96.29 105.96 50.09 217.83 47.87 231.18C45.64 244.52 46.02 255.2 64.4 270.05C82.79 284.91 121.99 292.31 111.98 289.81C101.97 287.32 153.96 301.48 151.83 299.9C149.69 298.32 149.98 -1.36 149.71 -1.18C149.98 -1.36 -43.06 -36.74 -0.56 -0.28L-0.56 -0.28Z' fill='%23409eff'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
-			background: var(--el-color-primary-light-5);
-			transition: all 0.3s ease;
-		}
-		&-icon {
-			width: 60%;
-			height: 70%;
-			position: absolute;
-			left: 0;
-			bottom: 0;
-		}
-	}
-	.login-content {
-		width: 500px;
-		padding: 20px;
-		position: absolute;
-		right: 200px;
-		top: 50%;
-		transform: translateY(-50%) translate3d(0, 0, 0);
-		background-color: var(--el-color-white);
-		border: 5px solid var(--el-color-primary-light-8);
-		border-radius: 5px;
-		overflow: hidden;
-		z-index: 1;
-		height: 460px;
-		.login-content-main {
-			margin: 0 auto;
-			width: 80%;
-			.login-content-title {
-				color: var(--el-text-color-primary);
-				font-weight: 500;
-				font-size: 22px;
-				text-align: center;
-				letter-spacing: 4px;
-				margin: 15px 0 30px;
-				white-space: nowrap;
-				z-index: 5;
-				position: relative;
+			&::before {
+				content: '';
+				position: absolute;
+				bottom: 0;
+				left: 0;
+				width: 60%;
+				overflow: hidden;
+				height: 80%;
+				-webkit-mask-box-image: url("data:image/svg+xml,%3Csvg width='1200' height='770' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cg%3E%3Cpath id='svg_1' d='M58.4 47.77C104.6 59.51 135.26 67.37 162.11 78.04C188.97 88.72 226.33 102.69 265.92 123.55C305.51 144.4 366.96 167.09 441.43 121.52C515.9 75.95 546.48 61.01 577.69 46.27C608.9 31.53 625.86 23.69 680.26 12.28C734.65 0.87 837.29 10.7 867.29 21.8C897.29 32.9 935.51 51.9 962.21 95.45C988.9 139.01 972.91 177.36 951.37 221.39C929.83 265.43 883.49 306 890.44 337.33C897.4 368.66 974.73 412.18 974.73 411.47C974.73 412.18 1066.36 457.62 1106.36 491.06C1146.36 524.5 1178.8 563.36 1184.03 579.63C1189.26 595.9 1200.4 622.49 1181.55 676.88C1162.71 731.26 1127.16 764.32 1115.31 778.64C1103.45 792.96 5.34 783.61 4.32 784.63C3.3 785.65 -172.34 2.38 1.13 35.04L58.4 47.77L58.4 47.77Z' fill='%23409eff'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
+				background: var(--el-color-primary-light-5);
 				transition: all 0.3s ease;
 			}
+			&::after {
+				content: '';
+				width: 150px;
+				height: 300px;
+				position: absolute;
+				right: 0;
+				top: 0;
+				-webkit-mask-box-image: url("data:image/svg+xml,%3Csvg width='150' height='300' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cg%3E%3Cpath id='svg_1' d='M-0.56 -0.28C41.94 36.17 67.73 18.94 93.33 33.96C118.93 48.98 107.58 73.56 101.94 89.76C96.29 105.96 50.09 217.83 47.87 231.18C45.64 244.52 46.02 255.2 64.4 270.05C82.79 284.91 121.99 292.31 111.98 289.81C101.97 287.32 153.96 301.48 151.83 299.9C149.69 298.32 149.98 -1.36 149.71 -1.18C149.98 -1.36 -43.06 -36.74 -0.56 -0.28L-0.56 -0.28Z' fill='%23409eff'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
+				background: var(--el-color-primary-light-5);
+				transition: all 0.3s ease;
+			}
+			&-icon {
+				width: 60%;
+				height: 70%;
+				position: absolute;
+				left: 0;
+				bottom: 0;
+			}
 		}
-		.login-content-main-sacn {
+		.login-content {
+			width: 500px;
+			padding: 20px;
 			position: absolute;
-			top: 0;
-			right: 0;
-			width: 50px;
-			height: 50px;
+			right: 200px;
+			top: 50%;
+			transform: translateY(-50%) translate3d(0, 0, 0);
+			background-color: var(--el-color-white);
+			border: 5px solid var(--el-color-primary-light-8);
+			border-radius: 5px;
 			overflow: hidden;
-			cursor: pointer;
-			transition: all ease 0.3s;
-			color: var(--el-text-color-primary);
-			&-delta {
+			z-index: 1;
+			height: 460px;
+			.login-content-main {
+				margin: 0 auto;
+				width: 80%;
+				.login-content-title {
+					color: var(--el-text-color-primary);
+					font-weight: 500;
+					font-size: 22px;
+					text-align: center;
+					letter-spacing: 4px;
+					margin: 15px 0 30px;
+					white-space: nowrap;
+					z-index: 5;
+					position: relative;
+					transition: all 0.3s ease;
+				}
+			}
+			.login-content-main-sacn {
 				position: absolute;
-				width: 35px;
-				height: 70px;
-				z-index: 2;
-				top: 2px;
-				right: 21px;
-				background: var(--el-color-white);
-				transform: rotate(-45deg);
-			}
-			&:hover {
-				opacity: 1;
-				transition: all ease 0.3s;
-				color: var(--el-color-primary) !important;
-			}
-			i {
-				width: 47px;
+				top: 0;
+				right: 0;
+				width: 50px;
 				height: 50px;
-				display: inline-block;
-				font-size: 48px;
-				position: absolute;
-				right: 2px;
-				top: -1px;
+				overflow: hidden;
+				cursor: pointer;
+				transition: all ease 0.3s;
+				color: var(--el-text-color-primary);
+				&-delta {
+					position: absolute;
+					width: 35px;
+					height: 70px;
+					z-index: 2;
+					top: 2px;
+					right: 21px;
+					background: var(--el-color-white);
+					transform: rotate(-45deg);
+				}
+				&:hover {
+					opacity: 1;
+					transition: all ease 0.3s;
+					color: var(--el-color-primary) !important;
+				}
+				i {
+					width: 47px;
+					height: 50px;
+					display: inline-block;
+					font-size: 48px;
+					position: absolute;
+					right: 2px;
+					top: -1px;
+				}
 			}
 		}
 	}
-}
 </style>

--
Gitblit v1.9.2