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