<template>
	<!-- <view>伴宠师认证</view> -->
	<view class="containers po-r">
		<image src="" mode="" class="mainBg"></image>
		<view class="w-100 po-a content">
			<stepProgress :step="2"></stepProgress>
		</view>
		<view class="content_ box-size" :style="{borderRadius:'16rpx'}">
			<passView v-if="status === 'pass'"></passView>
			<failView v-else-if="status === 'fail'"></failView>
			<waitingView v-else></waitingView>
		</view>
	</view>
</template>

<script setup>
	import { ref } from 'vue'
	import { onLoad } from '@dcloudio/uni-app'

	import stepProgress from '../../components/stepProgress.vue';
	import waitingView from './waiting.vue'
	import passView from './pass.vue'
	import failView from './fail.vue'
	
	const status = ref('waiting')

	onLoad((option) => {
		switch(option?.status) {
			case '1':
				status.value = 'pass'
				break
			case '2':
				status.value = 'fail'
				break
			default:
				status.value = 'waiting'
				break
		}
	})

</script>

<style scoped lang="scss">
.bt120 {
		margin-bottom: 120rpx;
		width: 716rpx;
		box-sizing: border-box;
	}

	.footer-btn {
		width: 100vw;
		height: 144rpx;
		background-color: #fff;
		display: flex;
		justify-content: center;
		position: fixed;
		bottom: 0;
		left: 0;
		align-items: center;

		.btn {
			font-size: 30rpx;
			color: #fff;
			display: flex;
			justify-content: center;
			align-items: center;
			width: 574rpx;
			height: 94rpx;
			border-radius: 94rpx;
			background-color: #FFBF60;
		}
	}

	.type {
		width: 190rpx;
		margin-bottom: 74rpx;
	}

	.form {
		padding: 40rpx 32rpx;
		box-sizing: border-box;
		width: 716rpx;
	}

	.title {
		&::before {
			content: "";
			display: block;
			width: 9rpx;
			height: 33rpx;
			background-color: #FFBF60;
			margin-right: 7rpx;
		}
	}

	.mb6 {
		margin-bottom: 6rpx;
	}

	.containers {
		position: relative;
		.neir {
			padding: 47rpx 27rpx 36rpx 27rpx;
			border-radius: 16rpx;
			box-sizing: border-box;
			width: 716rpx;

			.steps {
				.line {
					width: 163rpx;
					height: 3rpx;
					background-color: #BDBDBD;
					margin-bottom: 30rpx;
				}

				.num {
					width: 50rpx;
					height: 50rpx;
					background-color: #FFBF60;
					border-radius: 50%;
				}

			}
		}


		.mainBg {
			width: 100vw;
			height: 442rpx;
			background-image: linear-gradient(to bottom, #FFBF60, #f5f5f5);
		}

		.content {
			top: 0;
			left: 0;
			padding: 16rpx;

			.logo {
				width: 194rpx;
				height: 70rpx;
			}

			.renz {

				image {
					width: 26rpx;
					height: 26rpx;
				}
			}
		}
	}
	
	.content_{
		width: 675rpx;
		height: 926rpx;
		// background-color: pink;
		background-color: #fff;
		position: absolute;
		top: 410rpx;
		left: 15rpx;
		padding: 1% 3%;
		font-size: 28rpx;
		color: #707070;
		
		.img_{
			width: 310rpx;
			height: 311rpx;
			margin: 80rpx 0 0 190rpx;
		}
		
		.text{
			width: 420rpx;
			height: 74rpx;
			justify-content: center;
			margin: 30rpx 0 0 140rpx;
		}
		
		.text_{
			width: 674rpx;
			height: 74rpx;
			justify-content: center;
			margin: 30rpx 0 0 10rpx;
			font-size: 22rpx !important;
		}
		
		.buttom{
			width: 594rpx;
			height: 94rpx;
			display: grid;
			place-items: center;
			background-color: #FFBF60;
			margin: 250rpx 0 0 40rpx;
			font-size: 30rpx;
			color: #FFFFFF;
		}
		.buttom_{
			width: 594rpx;
			height: 94rpx;
			justify-content: center;
			line-height: 94rpx;
			background-color: #FFBF60;
			margin: 360rpx 0 0 40rpx;
			font-size: 30rpx;
			color: #FFFFFF;
			
			.img image{
				margin-left: 5rpx;
				margin-right: -15rpx;
			}
		}
	}
	
	.level{
		display: flex;
	}
	
	
</style>