完善考试页和开发考试结算页

This commit is contained in:
田岩
2025-08-13 18:03:33 +08:00
parent bdf96bb74b
commit a62a5f611e
24 changed files with 1215 additions and 88 deletions
+17 -12
View File
@@ -11,7 +11,6 @@
<view class="subscript" v-if="detailData.examStatText==='Y'">已完成</view>
<view class="title_div">
<view class="title ellipsis-text">{{detailData.papersName}}</view>
</view>
<view class="time">
<text class="color_3">起止时间</text><text
@@ -138,10 +137,10 @@
</view>
<view class="fl1"></view>
<view class="table_td">
20
{{allNumber}}
</view>
<view class="table_td">
100
{{allGrade}}
</view>
</view>
</view>
@@ -162,7 +161,8 @@
onLoad
} from '@dcloudio/uni-app';
import {
reactive
reactive,
computed
} from 'vue'
import {
startTraExamPapersInfo
@@ -177,33 +177,38 @@
examEndTm: '',
execPersionNumer: '',
planPersionNumber: '',
judgeNumber: 0,
singleNumber: 0,
multiNumber: 0,
essayNumber: 0,
judgeGrade: 0,
singleGrade: 0,
multiGrade: 0,
essayGrade: 0,
})
const customStyle = {
backgroundColor: '#0066FF',
border: '1px solid rgb(12, 123, 245)',
}
const allNumber = computed(() => detailData.judgeNumber + detailData.singleNumber + detailData.multiNumber + detailData.essayNumber)
const allGrade = computed(() => detailData.judgeGrade + detailData.singleGrade + detailData.multiGrade + detailData.essayGrade)
const goto_examination = async () => {
common.loading()
startTraExamPapersInfo({
examId : "1"
examId : detailData.examId
}).then(res => {
setPageCache('examination', res.body)
setPageCache('examination', {...res.body, examId:detailData.examId})
common.navigateTo('/pages/examination/index')
}).finally(() => {
common.hideLoading()
})
// papersId.value = e.papersId
// paperData.value = setPageCache('examination_'+papersId.value)
// if (!papersId.value || !paperData.value) {
// common.navigateBack()
// return
// }
}
onLoad((e) => {
const testing_hall_details = getPageCache('testing_hall_details')
Object.assign(detailData, {
...testing_hall_details
})
console.log('detailData', detailData);
})
</script>