<template>
	<view class="login">
		<view class="title">
			<view class="top-word">HELLO</view>
			<view class="bottom-word">欢迎使用四世同堂管理系统</view>
		</view>

		<view class="username">
			<view class="left-name">账户名</view>
			<u-input :custom-style="inputStyle" :placeholder-style="placeholderStyle"></u-input>
		</view>

		<view class="password">
			<view class="left-name">密码</view>
			<u-input :custom-style="inputStyle" :placeholder-style="placeholderStyle"></u-input>
		</view>

		<view class="save-state">
			<view class="radio"></view>
			<view class="radio-text">记住当前状态</view>
		</view>

		<view class="btn">
			<u-button :custom-style="btnStyle" :ripple="true" :hair-line="false">登陆</u-button>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				placeholderStyle: "color:'#999';font-size:'28rpx';font-weight:'500';",
				inputStyle: {
					color: "#999",
					minHeight: "40rpx",
					height: "40rpx",
					width: "168rpx",
					lineHeight: "40rpx",
					fontSize: "28rpx",
					fontWeight: "500"
				},
				btnStyle: {
					color: "#fff",
					fontFamily: "PingFang-SC-Medium, PingFang-SC;",
					fontWeight: "500",
					background: "#4CBD8D",
					width: "600rpx",
					height: "90rpx",
					borderRadius: "6rpx",
					border: "none",
					fontSize: "28rpx",
					letterSpacing: "10rpx",
					marginTop: "66rpx"
				}
			}
		},
		methods: {

		},
		computed: {}
	}
</script>

<style scoped lang="scss">
	.login {
		width: 100vw;
		height: 100vh;
		background: #187BFA;
	}

	.title {
		color: #FFF;

		padding: 414rpx 0 60rpx 76rpx;

		.top-word {
			width: 400rpx;
			height: 168rpx;
			font-size: 120rpx;
			font-family: PingFangSC-Semibold, PingFang SC;
			font-weight: 600;
			line-height: 168rpx;
		}

		.bottom-word {
			width: 384rpx;
			height: 46rpx;
			font-size: 32rpx;
			font-family: PingFang-SC-Medium, PingFang-SC;
			font-weight: 500;
			line-height: 46rpx;

			padding-top: calc(576 - 414)rpx;
		}
	}

	.input {
		height: 90rpx;
		width: 600rpx;
		border-radius: 6rpx;
		display: flex;
		align-items: center;
		background: #fff;
		border: 2rpx solid #FFFEFE;

		margin: 0 auto;

		.left-name {
			width: 84rpx;
			height: 40rpx;
			font-size: 28rpx;
			font-family: PingFang-SC-Medium, PingFang-SC;
			font-weight: 500;
			color: #666666;
			line-height: 40rpx;
			text-align-last: justify;

			margin: 0 34rpx 0 32rpx;
		}
	}

	.username {
		@extend .input;

	}

	.password {
		@extend .input;

		margin-top: 40rpx;
	}

	.save-state {
		display: flex;
		align-items: center;

		margin-top: 40rpx;
		margin-left: 76rpx;

		.radio {
			width: 28rpx;
			height: 28rpx;
			border-radius: 6rpx;
			border: 2rpx solid #FFFFFF;
		}

		.radio-text {
			width: 144rpx;
			height: 34rpx;
			font-size: 24rpx;
			font-family: PingFang-SC-Medium, PingFang-SC;
			font-weight: 500;
			color: #FFF;
			line-height: 34rpx;

			margin-left: 30rpx;
		}
	}
</style>
