83 lines
2.5 KiB
Vue
83 lines
2.5 KiB
Vue
|
|
<template>
|
|||
|
|
<view class="bc-fff hp100">
|
|||
|
|
<view class="wp100 p14 flex ai-c jc-c">
|
|||
|
|
<view class="text-center">
|
|||
|
|
<view style="width: 64px;height: 64px;border-radius: 50%;overflow: hidden;margin-bottom: 10px;">
|
|||
|
|
<u-avatar class="br-p50 overflow-h" :size="64" mp-avatar shape="circle"></u-avatar>
|
|||
|
|
</view>
|
|||
|
|
<text class="fs18">{{user.userName}}{{ user.userId }}</text>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="p14">
|
|||
|
|
<view class="wp100 p14lr p20tb mb14" style="background-color: rgb(248, 248, 248);border-radius: 20rpx;">
|
|||
|
|
<view class="flex ai-c jc-sb pb10">
|
|||
|
|
<text style="color: rgb(175, 175, 175);">考试类型</text>
|
|||
|
|
<text>{{carName}}</text>
|
|||
|
|
</view>
|
|||
|
|
<view class="flex ai-c jc-sb pb10">
|
|||
|
|
<text style="color: rgb(175, 175, 175);">考试标准</text>
|
|||
|
|
<text>{{subject=='1'?100:50}}题/45分钟</text>
|
|||
|
|
</view>
|
|||
|
|
<view class="flex ai-c jc-sb pb10">
|
|||
|
|
<text style="color: rgb(175, 175, 175);">合格标准</text>
|
|||
|
|
<text>90分及格(满分100分)</text>
|
|||
|
|
</view>
|
|||
|
|
<view class="flex ai-c jc-sb">
|
|||
|
|
<text style="color: rgb(175, 175, 175);">出题规则</text>
|
|||
|
|
<text>根据公安部出题规则组卷</text>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<text>模拟考试不能修改答案,每错1题扣{{subject=='1'?1:2}}分,错题累计超过{{subject=='1'?10:5}}道,考试不通过</text>
|
|||
|
|
</view>
|
|||
|
|
<view class="p14lr wp100" style="margin-top: 30px;">
|
|||
|
|
<u-button :customStyle="{width: '100%',borderRadius:'40rpx',backgroundColor:'#05C341',color:'#fff'}" text="开始考试"
|
|||
|
|
@click="submit" />
|
|||
|
|
</view>
|
|||
|
|
<view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script>
|
|||
|
|
import {
|
|||
|
|
mapState,
|
|||
|
|
mapActions
|
|||
|
|
} from 'pinia' //引入映射函数
|
|||
|
|
import useUserStore from '@/jtools/store/user'
|
|||
|
|
import storage from '@/jtools/storage';
|
|||
|
|
import useQuestionStore from '@/jtools/store/question' //引入store
|
|||
|
|
export default {
|
|||
|
|
data() {
|
|||
|
|
return {
|
|||
|
|
carName:storage.get('carName') ||'小车C1/C2/C3',
|
|||
|
|
questionList: '',
|
|||
|
|
subject:'1',
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
onLoad(op) {
|
|||
|
|
if (op.questionIdList) {
|
|||
|
|
this.questionList = op.questionIdList
|
|||
|
|
}
|
|||
|
|
if(op.subject){
|
|||
|
|
this.subject = op.subject
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
computed: {
|
|||
|
|
...mapState(useQuestionStore, ["currentCarName"]), //映射函数,取出tagslist
|
|||
|
|
user() {
|
|||
|
|
return useUserStore().userInfo
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
methods: {
|
|||
|
|
submit(){
|
|||
|
|
uni.navigateTo({
|
|||
|
|
url: "/pages/questionBank/practiceExams?title=模拟考试&subject=" + this.subject + "&questionIdList=" + this.questionList
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style scoped>
|
|||
|
|
|
|||
|
|
</style>
|