<template>
	<view style="padding: 30px 15px;">
		
		<view v-if="paperData!=null && paperData.id!=null">
			
				<!-- 显示感谢文字 -->
				<result-thanks v-if="paperData.resultType===1" :data="paperData" />
			
				<!-- 显示感谢文字加分数 -->
				<result-score v-if="paperData.resultType===2" :data="paperData" />
			
				<!-- 显示完整解析详情 -->
				<result-detail v-if="paperData.resultType===3" :data="paperData" />
		</view>
		
	</view>
		
</template>

<script>

	import ResultDetail from "./components/ResultDetail.vue"
	import ResultScore from "./components/ResultScore.vue"
	import ResultThanks from "./components/ResultThanks.vue"


	import { paperResult } from '@/api/paper.js'
	export default {
		components: {
			ResultDetail, ResultScore, ResultThanks
		},
		data() {
			return {
				paperId: '',
				paperData: {}
			}
		},
		onLoad(option) {
			this.paperId = option.id;
			this.fetchPaperResult()
		},
		
		onBackPress(e){
		
	// 	  //正常返回页面
	// 	  uni.redirectTo({
	// 		url:"/pages/paper/list?id="+this.paperData.examId
	// 	  })
	
	// 	  return true;
		},

		methods: {
			
			backHome(){
				uni.switchTab({
					url: '/pages/index/index'
				});
			},

			// 加载考试列表
			fetchPaperResult() {
				uni.showLoading({
				    title: '加载中..'
				});
				
				paperResult(this.paperId).then(data => {
					this.paperData = data
					uni.hideLoading()
				}, error => {
					console.log(error);
				})
			}
		}
	}
</script>