123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <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>
|