achievement.vue 10.3 KB
<template>
	<view class="achievement">
		<view class="achievementV2">
			<view class="achievementV2-1">
				<view @tap="tabsClick(item,index)" :class="{'achievementV2-i': true, 'achievementV2-is': current==index}" v-for="(item,index) in tabs" :key="index">{{item}}</view>
			</view>
			<view v-if="current==0">
				<view class="achievementV2-2">
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/result_list/result_list?type=0">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon26.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">公务员</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">行测</text>
									<text class="achievementV2-2-i-l-2-2-1">申论</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/result_list/result_list?type=1">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon27.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">事业单位成绩</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">职业能力测试</text>
									<text class="achievementV2-2-i-l-2-2-1">综合运用能力</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/result_list/result_list?type=2">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon27.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">特岗教师成绩</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">专业课</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
				</view>
			</view>
			<view v-if="current==1">
				<view class="achievementV2-2">
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/target_edit/target_edit?type=0">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon26.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">公务员</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">行测</text>
									<text class="achievementV2-2-i-l-2-2-1">申论</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/target_edit/target_edit?type=1">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon27.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">事业单位成绩</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">职业能力测试</text>
									<text class="achievementV2-2-i-l-2-2-1">综合运用能力</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/target_edit/target_edit?type=2">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon27.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">特岗教师成绩</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">专业课</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
				</view>
			</view>
			<view v-if="current==2">
				<view class="achievementV2-2">
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/result_ana/result_ana?type=0">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon26.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">公务员</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">行测</text>
									<text class="achievementV2-2-i-l-2-2-1">申论</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/result_ana/result_ana?type=1">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon27.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">事业单位成绩</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">职业能力测试</text>
									<text class="achievementV2-2-i-l-2-2-1">综合运用能力</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
					<view class="achievementV2-2-i" @click="$service.jump" data-url="/pagesStu/result_ana/result_ana?type=2">
						<view class="achievementV2-2-i-l">
							<view class="achievementV2-2-i-l-1">
								<image class="achievementV2-2-i-l-1-i" src="@/static/imagesV2/icon27.png" mode="widthFix"></image>
							</view>
							<view class="achievementV2-2-i-l-2">
								<view class="achievementV2-2-i-l-2-1">特岗教师成绩</view>
								<view class="achievementV2-2-i-l-2-2">
									<text class="achievementV2-2-i-l-2-2-1">专业课</text>
								</view>
							</view>
						</view>
						<u-icon name="arrow-right" color="#646464"></u-icon>
					</view>
				</view>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				tabs: ['成绩查看', '目标定制', '成绩分析'],
				current: 0,
			}
		},
		methods: {
			tabsClick(item, index) {
				this.current = index
			}
		}
	}
</script>

<style lang="scss" scoped>
	.achievement {
		position: relative;
	}
	.achievementV2{
		.achievementV2-1{
			border-top:1rpx solid #f3f4f6;
			display: flex;
			background: #fff;
			justify-content: space-around;
			.achievementV2-i{
				font-size: 28rpx;
				color: #323232;
				height: 88rpx;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			.achievementV2-is{
				color: #2D81FF;
				position: relative;
				&:before{
					content: '';
					position: absolute;
					bottom: 0;
					left: 50%;
					background-image: url(@/static/imagesV2/icon23.png);
					background-size: 100% 100%;
					transform: translateX(-50%);
					height: 24rpx;
					width: 24rpx;
				}
			}
		}
		.achievementV2-2{
			padding: 20rpx 25rpx;
			.achievementV2-2-i{
				display: flex;
				justify-content: space-between;
				align-items: center;
				background: #FFFFFF;
				border-radius: 20rpx;
				padding: 34rpx 29rpx;
				margin-bottom: 19rpx;
				.achievementV2-2-i-l{
					display: flex;
					.achievementV2-2-i-l-1{
						.achievementV2-2-i-l-1-i{
							height: 90rpx;
							width: 90rpx;
						}
					}
					.achievementV2-2-i-l-2{
						margin-left: 29rpx;
						display: flex;
						flex-direction: column;
						justify-content: space-between;
						.achievementV2-2-i-l-2-1{
							font-size: 30rpx;
							color: #323232;
						}
						.achievementV2-2-i-l-2-2{
							font-size: 26rpx;
							color: #979797;
							.achievementV2-2-i-l-2-2-1{
								position: relative;
								padding: 0 17rpx;
								&:before{
									content: '';
									height: 23rpx;
									border-left: 1rpx #E6E6E6 solid;
									position: absolute;
									top: 50%;
									transform: translateY(-50%);
									right: 0;
								}
								&:first-child{
									padding-left: 0;
								}
								&:last-child{
									padding-right: 0;
									&:before{
										border-left: none;
									}
								}
							}
						}
					}
				}
			}
		}
	}

	.tabs-wrap {
		justify-content: space-around;
		align-items: center;

		.tabs-item {
			font-size: 32rpx;
			font-family: PingFang SC;
			font-weight: 400;
			color: #FFFFFF;
			opacity: 0.8;
		}

		.tabs-active {
			font-size: 32rpx;
			font-family: PingFang SC;
			font-weight: 500;
			color: #FFFFFF;
			position: relative;
		}

		.tabs-active::after {
			content: '';
			width: 38rpx;
			height: 6rpx;
			background: #FFFFFF;
			border-radius: 4rpx;
			position: absolute;
			bottom: -16rpx;
			left: 50%;
			transform: translate(-50%, 0);
		}
	}

	// 成绩查看
	.content_wrap {
		position: absolute;
		top: 120rpx;
		left: 50%;
		transform: translate(-50%, 0);

		.see-wrap {
			height: 200rpx;
			background: #FFFFFF;
			border-radius: 20rpx;
			font-size: 32rpx;
			font-family: PingFang SC;
			font-weight: 500;
			color: #545D71;
			padding: 0 48rpx 0 44rpx;
			margin-bottom: 28rpx;
			justify-content: space-between;
			align-items: center;

			.describe {
				font-size: 28rpx;
				font-family: PingFang SC;
				font-weight: 400;
				color: #B6B9C0;
				margin-top: 12rpx;
			}

			.go-see {
				width: 192rpx;
				height: 80rpx;
				line-height: 80rpx;
				text-align: center;
				background: #2D81FF;
				border-radius: 40rpx;
				font-size: 30rpx;
				font-family: PingFang SC;
				font-weight: 400;
				color: #FFFFFF;
			}
		}
	}

	// 目标制定

	// 成绩分析
</style>