fix:修改评分题目显示问题

This commit is contained in:
wyx
2023-01-11 22:34:56 +08:00
parent c4ba3633e3
commit 5727abcafa

View File

@@ -51,27 +51,32 @@
<div class="answer">
<div class="answerL">完全没用</div>
<div class="answerC">
<div class="answerCitem" v-for="(item, key) in Array.from(
{ length: value.assessmentMaxScore },
(k, i) => i
)" :key="key" :style="{
'margin-left': key === 0 ? '15px' : '10px',
background:
value.selectAnswer === item
? 'rgba(86, 163, 249, 1)'
: 'rgba(86, 163, 249, 0)',
color:
value.selectAnswer === item
? '#fff'
: 'rgba(86, 163, 249, 1)',
}" @click="
() => {
if (data.isSubmit) {
return;
}
value.selectAnswer = item;
}
">
<!-- v-for="(item, key) in Array.from(
{ length: value.assessmentMaxScore },
(k, i) => i
)" -->
<div class="answerCitem"
v-for="(item, key) in orderArr(value.assessmentMinScore,value.assessmentMaxScore)"
:key="key"
:style="{
'margin-left': key === 0 ? '15px' : '10px',
background:
value.selectAnswer === item
? 'rgba(86, 163, 249, 1)'
: 'rgba(86, 163, 249, 0)',
color:
value.selectAnswer === item
? '#fff'
: 'rgba(86, 163, 249, 1)',
}"
@click="
() => {
if (data.isSubmit) {
return;
}
value.selectAnswer = item;
}
">
<div>{{ item + 1 }}</div>
</div>
</div>
@@ -376,6 +381,17 @@ setTimeout(() => {
clearInterval(timers);
}, 30000);
// 生成数组
function orderArr(a,b) {
let arrs = []
for(let i=0;i<10;i++){
if((i+1)>=a && (i+1)<=b){
arrs.push(i)
}
}
return arrs;
}
const centerDialogVisible = ref(false);
const open = () => {
centerDialogVisible.value = true