369 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
		
		
			
		
	
	
			369 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
|   | <template> | |||
|  | 	<view class="pagebox"> | |||
|  | 		<u-navbar title="作业安排" | |||
|  | 				  :border-bottom="false" | |||
|  | 				  :background="bgc" | |||
|  | 				  title-color='#2E4975' | |||
|  | 				  title-size='36' | |||
|  | 				  height='36'></u-navbar> | |||
|  | 		<view class="serchbox"> | |||
|  | 			<view class="serchimg"> | |||
|  | 				<image src="https://file.langsi.online/yasiimg/web/static/uVMACkynkipOxuTYDqm0"> | |||
|  | 
 | |||
|  | 				</image> | |||
|  | 			</view> | |||
|  | 			<input type="text" | |||
|  | 				   placeholder="搜索相关内容..." | |||
|  | 				   class="input" | |||
|  | 				   placeholder-style="color:#C7CDD3 "> | |||
|  | 		</view> | |||
|  | 		<view class="checkbox"> | |||
|  | 			<view class="chekcont"> | |||
|  | 				时间排序 | |||
|  | 				<view class="iconfont icon-arow_down"></view> | |||
|  | 			</view> | |||
|  | 			<view class="chekcont"> | |||
|  | 				题库类型 | |||
|  | 				<view class="iconfont icon-arow_down"></view> | |||
|  | 			</view> | |||
|  | 			<view class="chekcont"> | |||
|  | 				状态 | |||
|  | 				<view class="iconfont icon-arow_down"></view> | |||
|  | 			</view> | |||
|  | 		</view> | |||
|  | 		<view class="card_bigbox"> | |||
|  | 			<view class="work_card" v-for="(item,index ) in work" :key="index" | |||
|  | 			:class="item.iswork === '1' ? 'act1' : (item.iswork === '2' ? 'act3' : 'default')"> | |||
|  | 				<view class="work_card_top"> | |||
|  | 					<view class="work_card_top_left"> | |||
|  | 						<view class="work_card_top_left_img"> | |||
|  | 							<image src="https://file.langsi.online/yasiimg/web/static/u07sCQb6mW6OSamVr1Va"></image> | |||
|  | 						</view> | |||
|  | 						课后作业 | |||
|  | 					</view> | |||
|  | 					<view class="work_card_top_right" | |||
|  | 						  :class="isalready == true ? 'act2' : ''"> | |||
|  | 						进行中 | |||
|  | 					</view> | |||
|  | 				</view> | |||
|  | 				<view class="work_card_cont_box"> | |||
|  | 					<view class="work_card_cont"> | |||
|  | 						<view class="work_card_cont_point"></view> | |||
|  | 						<view class="work_card_cont_text"> | |||
|  | 							IELTS 18-Test 2-Part 1 | |||
|  | 						</view> | |||
|  | 						<view class="work_card_cont_tag"> | |||
|  | 							听力 | |||
|  | 						</view> | |||
|  | 					</view> | |||
|  | 					<view class="work_card_cont"> | |||
|  | 						<view class="work_card_cont_point"></view> | |||
|  | 						<view class="work_card_cont_text"> | |||
|  | 							IELTS 18-Test 2-Part 1 | |||
|  | 						</view> | |||
|  | 						<view class="work_card_cont_tag"> | |||
|  | 							听力 | |||
|  | 						</view> | |||
|  | 					</view> | |||
|  | 					<view class="work_card_cont"> | |||
|  | 						<view class="work_card_cont_point"></view> | |||
|  | 						<view class="work_card_cont_text"> | |||
|  | 							IELTS 18-Test 2-Part 1 | |||
|  | 						</view> | |||
|  | 						<view class="work_card_cont_tag"> | |||
|  | 							听力 | |||
|  | 						</view> | |||
|  | 					</view> | |||
|  | 				</view> | |||
|  | 				<view class="work_card_info_box"> | |||
|  | 					<view class="work_card_info_top"> | |||
|  | 						<view class="work_card_info_topimg"> | |||
|  | 							<image src="https://file.langsi.online/yasiimg/web/static/uw2jJ5BraHhwDDaIZ0MC"></image> | |||
|  | 						</view> | |||
|  | 						描述 | |||
|  | 					</view> | |||
|  | 					<view class="work_card_info_bot"> | |||
|  | 						最好在中午十二点之前完成交上作业,过期不候 | |||
|  | 					</view> | |||
|  | 				</view> | |||
|  | 				<view class="work_card_info_box"> | |||
|  | 					<view class="work_card_info_top"> | |||
|  | 						<view class="work_card_info_topimg"> | |||
|  | 							<image src="https://file.langsi.online/yasiimg/web/static/uhApaomh5maFP29oecp3"> | |||
|  | 
 | |||
|  | 							</image> | |||
|  | 						</view> | |||
|  | 						时间 | |||
|  | 					</view> | |||
|  | 
 | |||
|  | 					<view class="work_card_info_bot"> | |||
|  | 						02-12 12:00 | |||
|  | 					</view> | |||
|  | 				</view> | |||
|  | 			</view> | |||
|  | 		</view> | |||
|  | 		<view class="botbtn"> | |||
|  | 			<view class="btn"> | |||
|  | 				添加作业 | |||
|  | 			</view> | |||
|  | 		</view> | |||
|  | 	</view> | |||
|  | </template> | |||
|  | 
 | |||
|  | <script> | |||
|  | export default { | |||
|  | 	data() { | |||
|  | 		return { | |||
|  | 			bgc: { | |||
|  | 				backgroundColor: "#F0F6FF", | |||
|  | 			}, | |||
|  | 			isalready: true, | |||
|  | 			work: [ | |||
|  | 				{ "iswork": "0" }, | |||
|  | 				{ "iswork": "1" }, | |||
|  | 				{ "iswork": "2" }, | |||
|  | 				{ "iswork": "0" } | |||
|  | 			], | |||
|  | 		} | |||
|  | 	}, | |||
|  | 	methods: { | |||
|  | 
 | |||
|  | 	} | |||
|  | } | |||
|  | </script> | |||
|  | 
 | |||
|  | <style lang="scss" > | |||
|  | page { | |||
|  | 	background: linear-gradient(183deg, #F0F6FF 0%, #FAFAFA 100%); | |||
|  | 	padding-bottom: 170rpx; | |||
|  | } | |||
|  | 
 | |||
|  | .pagebox { | |||
|  | 	padding: 0 32rpx; | |||
|  | 
 | |||
|  | 	.serchbox { | |||
|  | 		padding: 0 32rpx; | |||
|  | 		display: flex; | |||
|  | 		flex-wrap: nowrap; | |||
|  | 		margin-top: 30rpx; | |||
|  | 		align-items: center; | |||
|  | 		width: 686rpx; | |||
|  | 		height: 88rpx; | |||
|  | 		background: #FFFFFF; | |||
|  | 		border-radius: 20rpx 20rpx 20rpx 20rpx; | |||
|  | 
 | |||
|  | 		.serchimg { | |||
|  | 			width: 30.51rpx; | |||
|  | 			height: 32rpx; | |||
|  | 			margin-right: 24rpx; | |||
|  | 		} | |||
|  | 
 | |||
|  | 		.input { | |||
|  | 			margin: 0 auto; | |||
|  | 			width: 568rpx; | |||
|  | 			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; | |||
|  | 
 | |||
|  | 		} | |||
|  | 	} | |||
|  | 
 | |||
|  | 	.checkbox { | |||
|  | 		 | |||
|  | 		margin-top: 32rpx; | |||
|  | 		padding: 0 34rpx; | |||
|  | 		display: flex; | |||
|  | 		flex-wrap: nowrap; | |||
|  | 		align-items: center; | |||
|  | 		justify-content: space-between; | |||
|  | 
 | |||
|  | 		.chekcont { | |||
|  | 			display: flex; | |||
|  | 			flex-wrap: nowrap; | |||
|  | 			align-items: center; | |||
|  | 			font-size: 24rpx; | |||
|  | 			font-family:'PingFang','PingFang'; | |||
|  | 			font-weight: 500; | |||
|  | 			color: rgba(7, 47, 90, 0.6); | |||
|  | 
 | |||
|  | 			.icon-arow_down { | |||
|  | 				margin-left: 6rpx; | |||
|  | 				font-size: 16rpx; | |||
|  | 			} | |||
|  | 		} | |||
|  | 
 | |||
|  | 	} | |||
|  | 
 | |||
|  | 	.card_bigbox { | |||
|  | 		.work_card { | |||
|  | 			margin-top: 20rpx; | |||
|  | 			display: flex; | |||
|  | 			flex-wrap: wrap; | |||
|  | 			width: 686rpx; | |||
|  | 			padding: 32rpx; | |||
|  | 			background: #FFFFFF; | |||
|  | 			border-radius: 20rpx 20rpx 20rpx 20rpx; | |||
|  | 
 | |||
|  | 			border-left: 8rpx solid #F18F21; | |||
|  | 
 | |||
|  | 			.work_card_top { | |||
|  | 				width: 100%; | |||
|  | 				display: flex; | |||
|  | 				flex-wrap: nowrap; | |||
|  | 				align-items: center; | |||
|  | 				justify-content: space-between; | |||
|  | 
 | |||
|  | 				.work_card_top_left { | |||
|  | 					display: flex; | |||
|  | 					flex-wrap: nowrap; | |||
|  | 					align-items: center; | |||
|  | 					font-size: 28rpx; | |||
|  | 					font-family:'PingFang','PingFang'; | |||
|  | 					font-weight: 800; | |||
|  | 					color: #2E4975; | |||
|  | 
 | |||
|  | 					.work_card_top_left_img { | |||
|  | 						margin-right: 8rpx; | |||
|  | 						width: 38rpx; | |||
|  | 						height: 32rpx; | |||
|  | 					} | |||
|  | 				} | |||
|  | 
 | |||
|  | 				.work_card_top_right { | |||
|  | 					font-size: 24rpx; | |||
|  | 					font-family:'PingFang','PingFang'; | |||
|  | 					font-weight: 500; | |||
|  | 					color: #F18F21; | |||
|  | 				} | |||
|  | 
 | |||
|  | 				.act2 { | |||
|  | 					color: #2D7CE6; | |||
|  | 				} | |||
|  | 			} | |||
|  | 
 | |||
|  | 			.work_card_cont_box { | |||
|  | 				margin-top: 16rpx; | |||
|  | 				padding: 24rpx; | |||
|  | 				width: 100%; | |||
|  | 				background: #F9F9F9; | |||
|  | 				border-radius: 20rpx 20rpx 20rpx 20rpx; | |||
|  | 
 | |||
|  | 				.work_card_cont:last-child { | |||
|  | 					margin-bottom: 0; | |||
|  | 				} | |||
|  | 
 | |||
|  | 				.work_card_cont { | |||
|  | 					margin-bottom: 24rpx; | |||
|  | 					display: flex; | |||
|  | 					flex-wrap: nowrap; | |||
|  | 					align-items: center; | |||
|  | 
 | |||
|  | 					.work_card_cont_point { | |||
|  | 						width: 8rpx; | |||
|  | 						height: 8rpx; | |||
|  | 						background: #2E4975; | |||
|  | 						border-radius: 50%; | |||
|  | 					} | |||
|  | 
 | |||
|  | 					.work_card_cont_text { | |||
|  | 						margin-left: 20rpx; | |||
|  | 						font-size: 24rpx; | |||
|  | 						font-family:'PingFang','PingFang'; | |||
|  | 						font-weight: 500; | |||
|  | 						color: #2E4975; | |||
|  | 					} | |||
|  | 
 | |||
|  | 					.work_card_cont_tag { | |||
|  | 						margin-left: 30rpx; | |||
|  | 						padding: 8rpx 18rpx; | |||
|  | 						background: #FFF2E4; | |||
|  | 						border-radius: 20rpx 20rpx 20rpx 20rpx; | |||
|  | 						font-size: 20rpx; | |||
|  | 						font-family:'PingFang','PingFang'; | |||
|  | 						font-weight: 500; | |||
|  | 						color: #F18F21; | |||
|  | 					} | |||
|  | 
 | |||
|  | 				} | |||
|  | 			} | |||
|  | 
 | |||
|  | 			.work_card_info_box { | |||
|  | 				display: flex; | |||
|  | 				flex-wrap: wrap; | |||
|  | 				margin-top: 22rpx; | |||
|  | 
 | |||
|  | 				.work_card_info_top { | |||
|  | 					display: flex; | |||
|  | 					flex-wrap: nowrap; | |||
|  | 					align-items: center; | |||
|  | 					width: 100%; | |||
|  | 					font-size: 20rpx; | |||
|  | 					font-family:'PingFang','PingFang'; | |||
|  | 					font-weight: 500; | |||
|  | 					color: rgba(46, 73, 117, 0.6); | |||
|  | 
 | |||
|  | 					.work_card_info_topimg { | |||
|  | 						margin-right: 8rpx; | |||
|  | 						width: 18.74rpx; | |||
|  | 						height: 20rpx; | |||
|  | 					} | |||
|  | 				} | |||
|  | 
 | |||
|  | 				.work_card_info_bot { | |||
|  | 					margin-top: 4rpx; | |||
|  | 					font-size: 24rpx; | |||
|  | 					font-family:'PingFang','PingFang'; | |||
|  | 					font-weight: 500; | |||
|  | 					color: #2E4975; | |||
|  | 				} | |||
|  | 			} | |||
|  | 		} | |||
|  | 
 | |||
|  | 		.act1 { | |||
|  | 			border-left: 8rpx solid #2D7CE6; | |||
|  | 		} | |||
|  | 
 | |||
|  | 		.act3 { | |||
|  | 			border-left: 8rpx solid #DFDFDF; | |||
|  | 		} | |||
|  | 	} | |||
|  | 	.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; | |||
|  | 		} | |||
|  | 	} | |||
|  | }</style> |