<template>
	<view class="addpage">
		<u-navbar :title="title" :border-bottom="false" :background="bgc" title-color='#2E4975' title-size='36'
			height='36'></u-navbar>
		<view class="topbox">
			<view class="search_box">
				<!-- <view class="check_search">
				{{ checkindex == "0" ? "班级" : '学生' }}
				<view class="iconfont icon-arow_down"></view>
			</view> -->
				<view class="serchbox">
					<view class="serchimg">
						<image src="https://file.langsi.online/yasiimg/web/static/uVMACkynkipOxuTYDqm0"
							mode="scaleToFill">

						</image>
					</view>
					<input type="text" placeholder="搜索相关内容..." class="input" placeholder-style="color:#C7CDD3 ">
				</view>

			</view>
			<view class="addclass" @click="create()">
				+ {{ checkindex == "0" ? "创建班级" : '添加学生' }}
			</view>
		</view>

		<view class="check_card" v-show="checkindex==0">
			<!-- <view class="check_card_stu">
					
					</view> -->

			<view class="check_card_cls">
				<view class="check_card_cls_info_left">
					<view class="class_card_left">
						<image src=" https://file.langsi.online/yasiimg/web/static/udWNTRG6GulmTtgPRQ49"></image>
					</view>
					<view class="class_card_right">
						<view class="class_card_right_top">
							雅思1班
						</view>
						<view class="class_card_right_bot">
							共21人
						</view>
					</view>
				</view>
				<view class="check_card_cls_info_right">
					<view class="class_info">
						<view class="class_info_top">
							平均成绩/分
						</view>
						<view class="class_info_bot">
							6
						</view>
					</view>
					<view class="class_info">
						<view class="class_info_top">
							作业完成度
						</view>
						<view class="class_info_bot">
							80%
						</view>
					</view>

				</view>
			</view>
			<view class="check_card_cls act1">
				<view class="check_card_cls_info_left">
					<view class="class_card_left">
						<image src=" https://file.langsi.online/yasiimg/web/static/udWNTRG6GulmTtgPRQ49"></image>
					</view>
					<view class="class_card_right">
						<view class="class_card_right_top">
							雅思1班
						</view>
						<view class="class_card_right_bot">
							共21人
						</view>
					</view>
				</view>
				<view class="check_card_cls_info_right">
					<view class="class_info">
						<view class="class_info_top">
							平均成绩/分
						</view>
						<view class="class_info_bot">
							6
						</view>
					</view>
					<view class="class_info">
						<view class="class_info_top">
							作业完成度
						</view>
						<view class="class_info_bot">
							80%
						</view>
					</view>

				</view>
			</view>
		</view>
		<view class="check_card" v-show="checkindex==1">
			<view class="check_card_stu">
				<view class="check_card_stu_info_left">
					<view class="class_card_left">
						<image src=" https://file.langsi.online/yasiimg/web/static/udWNTRG6GulmTtgPRQ49"></image>
					</view>
					<view class="class_card_right">
						<view class="class_card_right_top">
							李斯丹妮
						</view>
						<view class="class_card_right_bot">
							ID:3324
						</view>
					</view>
				</view>
				<view class="check_card_stu_info_right">
					<view class="class_info">
						<view class="class_info_top">
							平均成绩/分
						</view>
						<view class="class_info_bot">
							6
						</view>
					</view>
					<view class="class_info">
						<view class="class_info_top">
							作业完成度
						</view>
						<view class="class_info_bot">
							80%
						</view>
					</view>

				</view>
			</view>
			<view class="check_card_stu act1">
				<view class="check_card_stu_info_left">
					<view class="class_card_left">
						<image src=" https://file.langsi.online/yasiimg/web/static/udWNTRG6GulmTtgPRQ49"></image>
					</view>
					<view class="class_card_right">
						<view class="class_card_right_top">
							李斯丹妮
						</view>
						<view class="class_card_right_bot">
							ID:3324
						</view>
					</view>
				</view>
				<view class="check_card_stu_info_right">
					<view class="class_info">
						<view class="class_info_top">
							平均成绩/分
						</view>
						<view class="class_info_bot">
							6
						</view>
					</view>
					<view class="class_info">
						<view class="class_info_top">
							作业完成度
						</view>
						<view class="class_info_bot">
							80%
						</view>
					</view>

				</view>
			</view>

		</view>
		<view class="botbtn">
			<view class="btn">
				确定添加(1)
			</view>
		</view>
		<!-- 弹出层 -->
		<u-popup v-model="show" mode="bottom" length="75%" :safe-area-inset-bottom='true' :closeable="true"
			:duration="300">
			<view class="pop-up">
				<view class="caption">创建班级</view>
				<!-- 班级图像 -->
				<view style="margin-top: 16rpx;">
					<view class="caption_top">班级头像</view>
					<view style="width: 112rpx; height: 112rpx; position: relative;">
						<image src="http://tmp/8D3SdarqBJPA14a79bffdaa7e81aa0b93c1ef2173bcd.png" mode=""></image>
						<view class="dashboard">
							<image src="http://tmp/GqjTUH3Ahh770a1353bd35d1ebfdd80316b5cf6136ff.png" mode=""></image>
						</view>
					</view>
				</view>
				<!-- 班级名称 -->
				<view>
					<view class="caption_top">班级名称</view>
					<view class="caption_input">
						<u-input v-model="designation" :type="type" :border="border" placeholder="请输入班级名称" />
					</view>
				</view>
				<!-- 班级标签 -->
				<view>
					<view class="caption_top">班级标签</view>
					<!-- 弹出层 -->
					<u-select v-model="show2" :list="list" @confirm="confirm"></u-select>

					<view class="caption_input">
						<u-form-item :border-bottom="false" :right-icon="icons" class="no-padding">
							<u-input v-model="form.name" @click="showPopup" placeholder="请输入班级标签" />
						</u-form-item>
					</view>




				</view>
				<!-- 班级学生 -->
				<view class="class_body">
					<view class="caption_flex">
						<view>班级学生</view>
						<view class="caption_boder_text2">点击头像选择班级学员</view>
					</view>
					<view class="caption_boder">
						<view class="class_tp_image">
							<image src="http://tmp/4cj9prAeuoV015239042fae83018055c4c5c86e5231e.png" mode=""></image>
						</view>
					</view>
				</view>
				<!-- 班级老师 -->
				<view class="class_body">
					<view class="caption_flex">
						<view>班级学生</view>
						<view class="caption_boder_text2">点击头像选择班级学员</view>
					</view>
					<view class="caption_boder">
						<view class="class_tp_image">
							<image src="http://tmp/4cj9prAeuoV015239042fae83018055c4c5c86e5231e.png" mode=""></image>
						</view>
					</view>
				</view>
				<view class="caption_add">添加</view>
			</view>
		</u-popup>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				title: '添加班级',
				// 班级名称数据绑定
				designation: '',
				// 班级标签数据绑定
				labels: '',
				// 弹出层的变量
				show: false,
				// 下拉框
				show2: false,
				form: {
					name: ''
				},
				list: [{
						value: '1',
						label: '听力'
					},
					{
						value: '2',
						label: '阅读'
					},
					{
						value: '3',
						label: '写作'
					},
					{
						value: '4',
						label: '口语'
					}
				],
				icons: 'arrow-down-fill',
				icons_rigth: 'arrow-down-fill',
				icons_top: 'arrow-up-fill',

				bgc: {
					backgroundColor: "#F6F9FC",
				},
				checkindex: 0,


			}
		},
		methods: {
			// 创建班级点击事件
			create() {
				this.show = !this.show
			},
			showPopup() {
				this.show2 = !this.show2
				this.icons = this.icons_top
			},
			confirm(e) {
				this.icons = this.icons_rigth
				e.forEach(item => {
					this.form.name = item.label
				})
			}


		}
	}
</script>

<style lang="scss" scoped>
	.no-padding /deep/ .u-form-item {
		padding: 0;
	}

	page {
		background: #F6F9FC;
	}

	.addpage {
		width: 750rpx;
		padding: 0 32rpx;
		flex-wrap: wrap;

		// display: flex;
		// flex-wrap: wrap;
		.topbox {
			margin-top: 46rpx;
			display: flex;
			flex-wrap: nowrap;
			justify-content: space-between;
			align-items: center;

			.search_box {

				width: 480rpx;
				height: 88rpx;
				background: #FFFFFF;
				border-radius: 20rpx 20rpx 20rpx 20rpx;
				display: flex;
				flex-wrap: nowrap;

				.check_search {
					display: flex;
					flex-wrap: nowrap;
					align-items: center;
					justify-content: center;
					width: 148rpx;
					height: 88rpx;
					background: #FFF2E4;
					border-radius: 20rpx 0rpx 0rpx 20rpx;
					font-size: 28rpx;
					font-family: 'PingFang', 'PingFang';
					font-weight: 500;
					color: #F39852;

					.icon-arow_down {
						margin-left: 8rpx;
						font-size: 20rpx;
					}
				}

				.serchbox {
					// padding: 0 32rpx;
					display: flex;
					flex-wrap: nowrap;
					// margin-top: 30rpx;
					align-items: center;
					// justify-content: space-between;
					width: 538rpx;
					height: 88rpx;
					background: #FFFFFF;
					border-radius: 20rpx 20rpx 20rpx 20rpx;

					.serchimg {
						margin-left: 32rpx;

						width: 32rpx;
						height: 32rpx;

					}

					.input {
						margin-left: 24rpx;
						width: 394rpx;
						height: 88rpx;
						// border-radius: 30rpx;
						// background-color: #f5f8fc;
						// display: flex;
						// justify-content: center;
						// align-items: center;
						// text-align: center;
						font-size: 28rpx;
						font-family: Source Han Sans CN, Source Han Sans CN-Light;
						font-weight: 300;
						text-align: left;
						color: #a7b9cd;
						letter-spacing: 1.2rpx;
						line-height: 36rpx;
						// padding: 0 100rpx;
						// padding-right: 135rpx;
						box-sizing: border-box;

					}
				}

			}

			.addclass {
				display: flex;
				align-items: center;
				justify-content: center;
				width: 194rpx;
				height: 88rpx;
				background: #FFF2E4;
				border-radius: 20rpx 20rpx 20rpx 20rpx;

				font-size: 28rpx;
				font-family: 'PingFang', 'PingFang';
				font-weight: 500;
				color: #F39852;
			}
		}

		.check_card {
			margin-top: 20rpx;

			.check_card_stu {
				display: flex;
				flex-wrap: nowrap;
				align-items: center;
				justify-content: space-between;
				padding: 32rpx;
				width: 686rpx;
				height: 148rpx;
				background: #FFFFFF;
				border-radius: 20rpx 20rpx 20rpx 20rpx;
				border: 2rpx solid #FFFFFF;
				margin-bottom: 20rpx;

				.check_card_stu_info_left {
					display: flex;
					flex-wrap: nowrap;

					.class_card_left {
						width: 76rpx;
						height: 76rpx;
					}

					.class_card_right {
						margin-left: 12rpx;
						display: flex;
						flex-wrap: wrap;

						.class_card_right_top {
							width: 100%;
							font-size: 28rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: bold;
							color: #072F5A;
						}

						.class_card_right_bot {
							margin-top: 4rpx;
							font-size: 20rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: 500;
							color: rgba(7, 47, 90, 0.6);
						}
					}
				}

				.check_card_stu_info_right {
					width: 50%;
					display: flex;
					flex-wrap: nowrap;
					align-items: center;
					justify-content: space-between;

					.class_info {
						width: 110rpx;
						display: flex;
						flex-wrap: wrap;
						justify-content: center;

						.class_info_top {
							font-size: 20rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: 500;
							color: rgba(7, 47, 90, 0.5);
						}

						.class_info_bot {
							margin-top: 12rpx;
							font-size: 28rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: 800;
							color: #2D7CE6;
						}
					}
				}
			}

			.check_card_cls {
				display: flex;
				flex-wrap: nowrap;
				align-items: center;
				justify-content: space-between;
				padding: 32rpx;
				width: 686rpx;
				height: 148rpx;
				background: #FFFFFF;
				border-radius: 20rpx 20rpx 20rpx 20rpx;
				border: 2rpx solid #FFFFFF;
				margin-bottom: 20rpx;

				.check_card_cls_info_left {
					display: flex;
					flex-wrap: nowrap;

					.class_card_left {
						width: 84rpx;
						height: 84rpx;
					}

					.class_card_right {
						margin-left: 12rpx;
						display: flex;
						flex-wrap: wrap;

						.class_card_right_top {
							width: 100%;
							font-size: 32rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: bold;
							color: #072F5A;
						}

						.class_card_right_bot {
							margin-top: 8rpx;
							background: #EBF3FF;
							border-radius: 4rpx 4rpx 4rpx 4rpx;
							padding: 10rpx 20rpx;
							font-size: 20rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: 500;
							color: #2D7CE6;
						}
					}
				}

				.check_card_cls_info_right {
					width: 50%;
					display: flex;
					flex-wrap: nowrap;
					align-items: center;
					justify-content: space-between;

					.class_info {
						width: 110rpx;
						display: flex;
						flex-wrap: wrap;
						justify-content: center;

						.class_info_top {
							font-size: 20rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: 500;
							color: rgba(7, 47, 90, 0.5);
						}

						.class_info_bot {
							margin-top: 12rpx;
							font-size: 28rpx;
							font-family: 'PingFang', 'PingFang';
							font-weight: 800;
							color: #2D7CE6;
						}
					}
				}

			}

			.act1 {
				border: 2rpx solid #2D7CE6;
			}
		}

		.botbtn {
			padding: 32rpx 32rpx 0 32rpx;
			margin-left: -32rpx;
			position: fixed;
			bottom: 0;
			width: 750rpx;
			height: 200rpx;
			background: #FFFFFF;
			box-shadow: 0rpx -10rpx 16rpx 0rpx rgba(202, 202, 202, 0.25);
			border-radius: 40rpx 40rpx 0rpx 0rpx;

			.btn {
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 28rpx;
				font-family: 'PingFang', 'PingFang';
				font-weight: 800;
				color: #FFFFFF;
				width: 686rpx;
				height: 80rpx;
				background: linear-gradient(180deg, #74AFFF 0%, #2D7CE6 100%);
				border-radius: 104rpx 104rpx 104rpx 104rpx;
			}
		}
	}

	.pop-up {
		padding: 30rpx 32rpx;

		.caption {
			font-size: 36rpx;
			text-align: center;
			font-weight: 800;
			color: #2E4975;
			padding-top: 20rpx;
		}

		.caption_top {
			font-size: 28rpx;
			font-family: 'PingFang';
			color: #2E4975;
			margin-top: 40rpx;
		}

		.dashboard {
			position: absolute;
			width: 40rpx;
			height: 40rpx;
			bottom: 0;
			right: 0;
		}

		.caption_input {
			border-radius: 20rpx 20rpx 20rpx 20rpx;
			border: 2rpx solid #DDE2EE;
			margin-top: 16rpx;
			padding: 0 20rpx;
		}

		.caption_top_links {
			font-size: 20rpx;
			font-family: 'PingFang';
			font-weight: 500;
			color: #2D7CE6;
		}

		.element.style {
			background-color: red;
		}

		.u-list-item u-add-wrap {
			width: 62rpx !important;
		}

		.caption_add {
			width: 93.1%;
			background: #2D7CE6;
			border-radius: 20rpx 20rpx 20rpx 20rpx;
			text-align: center;
			margin: 0 auto;
			padding: 24rpx 0;
			color: #fff;
			margin-top: 40rpx;
		}

		.caption_class {
			margin-top: 40rpx;
		}

		.class_body {
			margin-top: 40rpx;

			.caption_flex {
				display: flex;
				align-items: center;

				.caption_boder_text2 {
					font-size: 23rpx;
					font-weight: 500;
					color: #2D7CE6;
				}
			}

			.caption_boder {
				position: relative;
				width: 96rpx;
				height: 96rpx;
				background: #FFFFFF;
				border-radius: 20rpx 20rpx 20rpx 20rpx;
				border: 2rpx solid #DDE2EE;
				margin-top: 17rpx;

				.class_tp_image {
					position: absolute;
					top: 28rpx;
					right: 32rpx;
					bottom: 0;
					width:
						28rpx;
					height:
						28rpx;
				}

			}
		}


	}
</style>