|
@@ -1,7 +1,14 @@
|
|
|
<template>
|
|
<template>
|
|
|
<view class="scoreList">
|
|
<view class="scoreList">
|
|
|
<scroll-view scroll-y class="scroll-content" @scrolltolower="onScrollToLower">
|
|
<scroll-view scroll-y class="scroll-content" @scrolltolower="onScrollToLower">
|
|
|
-
|
|
|
|
|
|
|
+ <view
|
|
|
|
|
+ v-for="(item, index) in scoreList"
|
|
|
|
|
+ :key="index"
|
|
|
|
|
+ class="score-card"
|
|
|
|
|
+ @click="goToScoreDetail(item)"
|
|
|
|
|
+ >
|
|
|
|
|
+ <view>123</view>
|
|
|
|
|
+ </view>
|
|
|
<view v-if="!scoreList[0] && !scoreLoading" class="empty-tip">暂无考试记录</view>
|
|
<view v-if="!scoreList[0] && !scoreLoading" class="empty-tip">暂无考试记录</view>
|
|
|
<view v-if="scoreLoading" class="loading-tip">加载中...</view>
|
|
<view v-if="scoreLoading" class="loading-tip">加载中...</view>
|
|
|
<view v-if="scoreNoMore && scoreList[0]" class="loading-tip">没有更多了</view>
|
|
<view v-if="scoreNoMore && scoreList[0]" class="loading-tip">没有更多了</view>
|
|
@@ -34,6 +41,12 @@
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ goToScoreDetail(){
|
|
|
|
|
+ // 跳转答题详情,传递 attemptId / examId
|
|
|
|
|
+ uni.navigateTo({
|
|
|
|
|
+ url: `/pages_safetyEducationExamination/views/exam/scoreDetail?attemptId=${item.attemptId || ''}&examId=${item.examId || ''}`
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
// 滚动到底部加载更多
|
|
// 滚动到底部加载更多
|
|
|
onScrollToLower() {
|
|
onScrollToLower() {
|
|
|
this.loadScoreList();
|
|
this.loadScoreList();
|