index.vue 2.7 KB
<template>
	<view class="BasicInformation">
		<Title title="基础信息"/>
		<view class="BasicInformation-list">
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">姓名</view>
				<view class="BasicInformation-list-i-r">{{ info.name }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">性别</view>
				<view class="BasicInformation-list-i-r">{{ info.sex }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">班级</view>
				<view class="BasicInformation-list-i-r">{{ info.class_id }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">学分</view>
				<view class="BasicInformation-list-i-r">{{ info.credit }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">入学时间</view>
				<view class="BasicInformation-list-i-r">{{ info.add_time }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">毕业时间</view>
				<view class="BasicInformation-list-i-r">{{ info.end_time }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">迟到次数</view>
				<view class="BasicInformation-list-i-r">{{ info.late_num }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">请假时段</view>
				<view class="BasicInformation-list-i-r">{{ info.leave_time }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">不交手机时段</view>
				<view class="BasicInformation-list-i-r">{{ info.nophone_time }}</view>
			</view>
			<view class="BasicInformation-list-i">
				<view class="BasicInformation-list-i-l">旷课次数</view>
				<view class="BasicInformation-list-i-r">{{ info.truancy_num }}</view>
			</view>
		</view>
	</view>
</template>

<script>
	import Title from "../Title/index.vue"
	export default { 
		name: 'BasicInformation',
		props: {
			info: {
				type: Object,
				default: () => {
					return {}
				}
			}
		},
		components: {
			Title
		},
		data() {
			return {
				
			}
		}
	}
</script>

<style lang="scss" scoped>
	.BasicInformation{
		.BasicInformation-list{
			border-radius: 15rpx;
			background-color: #FFFFFF;
			padding: 0 30rpx;
			.BasicInformation-list-i{
				display: flex;
				justify-content: space-between;
				align-items: center;
				height: 84rpx;
				border-bottom: 1rpx #EEEEEE solid;
				&:last-child{
					border-bottom: none;
				}
				.BasicInformation-list-i-l{
					font-size: 28rpx;
				}
				.BasicInformation-list-i-r{
					font-size: 28rpx;
					color: #A1A0AB;
				}
			}
		}
	}
</style>