This commit is contained in:
2025-11-07 10:50:58 +08:00
parent 55853dbac5
commit f252b65632
3 changed files with 25 additions and 14 deletions

View File

@@ -51,8 +51,9 @@
})
onLoad((option) => {
console.log("option",option)
if(option.flag){
flag.value=option.flag
}
})
onMounted(() => {

View File

@@ -37,8 +37,8 @@
</div>
<div class="titleType info" v-else-if="dates>item.dueDate">已过期</div>
</div>
<div class="rightBtn" v-if="(dates>item.startDate||dates==item.startDate)&&dates<item.dueDate&&item.isContinue!=1">开始考试</div>
<div class="rightBtn" v-if="(dates>item.startDate||dates==item.startDate)&&dates<item.dueDate&&item.isContinue==1">继续考试</div>
<div class="rightBtn" v-if="(dates>item.startDate||dates==item.startDate)&&dates<item.dueDate&&item.isContinue!=1" @click="handleOperation(item,1)">开始考试</div>
<div class="rightBtn" v-if="(dates>item.startDate||dates==item.startDate)&&dates<item.dueDate&&item.isContinue==1" @click="handleOperation(item,2)">继续考试</div>
</div>
<div class="heng"></div>
<div class="cardCon">
@@ -120,8 +120,8 @@
<div class="detailCon">考试结束后可查看成绩和答案解析</div>
<div style="display: flex;justify-content: center;margin-top: 30rpx;">
<div class="rightBtn" v-if="(dates>examInfo.startDate||dates==examInfo.startDate)&&dates<examInfo.dueDate&&examInfo.isContinue!=1">开始考试</div>
<div class="rightBtn" v-if="(dates>examInfo.startDate||dates==examInfo.startDate)&&dates<examInfo.dueDate&&examInfo.isContinue==1">继续考试</div>
<div class="rightBtn" v-if="(dates>examInfo.startDate||dates==examInfo.startDate)&&dates<examInfo.dueDate&&examInfo.isContinue!=1" @click="handleOperation(examInfo,1)">开始考试</div>
<div class="rightBtn" v-if="(dates>examInfo.startDate||dates==examInfo.startDate)&&dates<examInfo.dueDate&&examInfo.isContinue==1" @click="handleOperation(examInfo,2)">继续考试</div>
</div>
</div>
</div>
@@ -269,6 +269,9 @@ function jumps(url){
function clones(){
dialogVisible.value=false
}
function handleOperation(row,i) {
navTo(`/packageB/train/video/videoDetail?id=${video.videoId}`);
}
</script>
<style lang="stylus" scoped>

View File

@@ -204,12 +204,15 @@ function queryData(){
$api.myRequest('/train/public/trainPractice/getQuestions', {
userId: userInfo.value.userId
},'post',9100,header).then((resData) => {
resData.forEach((item,i)=>{
if(resData&&resData.code==200){
resData.data.forEach((item,i)=>{
problemData.value.push(item)
problemList.value.push({index:i+1,whether:""})
})
start()
accuracyRates()
}
});
}
function collect(is){
@@ -222,7 +225,9 @@ function collect(is){
questionId:problemData.value[questionIndex.value-1].questionId,
collect:is
},'post',9100,header).then((resData) => {
if(resData&&resData.code==200){
problemData.value[questionIndex.value-1].isCollect=is
}
});
};
//正确率
@@ -234,7 +239,9 @@ function accuracyRates(){
$api.myRequest('/train/public/trainPractice/getCount', {
userId: userInfo.value.userId,
},'post',9100,header).then((resData) => {
accuracyRate.value=resData.truePresent
if(resData&&resData.code==200){
accuracyRate.value=resData.data.truePresent
}
});
};
//提交答案