mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-student.git
synced 2025-12-06 17:36:46 +08:00
feat:增加评估单选和多选选项图片显示
This commit is contained in:
@@ -90,23 +90,28 @@
|
||||
<div class="text">
|
||||
{{ value?.singleStemName }}
|
||||
</div>
|
||||
<div v-for="(values, indexs) in value.assessmentSingleChoiceVoList" :key="indexs"
|
||||
style="display: flex; align-items: center" :style="{
|
||||
'margin-top': indexs === 0 ? '29px' : '22px',
|
||||
cursor: 'pointer',
|
||||
}" @click="
|
||||
() => {
|
||||
if (data.isSubmit) {
|
||||
return;
|
||||
}
|
||||
value.assessmentSingleChoiceVoList.forEach((e) => {
|
||||
e.select = false;
|
||||
});
|
||||
values.select = true;
|
||||
}
|
||||
">
|
||||
<img style="width: 19px; height: 18px; cursor: pointer" :src="values.select ? checkbox : checkbox2" />
|
||||
<div class="people">{{ values.singleOptionName }}</div>
|
||||
<!-- 需要遍历的选项 -->
|
||||
<div style="display:flex;justify-content:flex-start;align-items:center;margin-top: 24px;">
|
||||
<div
|
||||
v-for="(values, indexs) in value.assessmentSingleChoiceVoList"
|
||||
:key="indexs"
|
||||
style="display: flex; align-items: center;cursor: pointer;flex-direction: column;"
|
||||
@click="
|
||||
() => {
|
||||
if (data.isSubmit) {
|
||||
return;
|
||||
}
|
||||
value.assessmentSingleChoiceVoList.forEach((e) => {
|
||||
e.select = false;
|
||||
});
|
||||
values.select = true;}
|
||||
">
|
||||
<div style="display:flex">
|
||||
<img style="width: 19px; height: 18px; cursor: pointer" :src="values.select ? checkbox : checkbox2" />
|
||||
<div class="people">{{ values.singleOptionName }}</div>
|
||||
</div>
|
||||
<img v-if="values.singleOptionPictureAddress" style="width: 140px; height: 140px; border-radius: 8px;margin-left: 130px;margin-top: 12px;" :src="values.singleOptionPictureAddress ? values.singleOptionPictureAddress : ''" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -116,20 +121,25 @@
|
||||
<div class="text">
|
||||
{{ value?.multipleStemName }}
|
||||
</div>
|
||||
<div v-for="(values, indexs) in value.multipleChoiceVoList" :key="indexs"
|
||||
style="display: flex; align-items: center" :style="{
|
||||
'margin-top': indexs === 0 ? '29px' : '22px',
|
||||
cursor: 'pointer',
|
||||
}" @click="
|
||||
() => {
|
||||
if (data.isSubmit) {
|
||||
return;
|
||||
}
|
||||
values.select = !values.select;
|
||||
}
|
||||
">
|
||||
<img style="width: 19px; height: 18px; cursor: pointer" :src="values.select ? checkbox : checkbox2" />
|
||||
<div class="people">{{ values.multipleOptionName }}</div>
|
||||
<!-- 需要遍历的选项 -->
|
||||
<div style="display:flex;justify-content:flex-start;align-items:center;margin-top: 24px;">
|
||||
<div
|
||||
v-for="(values, indexs) in value.multipleChoiceVoList"
|
||||
:key="indexs"
|
||||
style="display: flex; align-items: center;cursor: pointer;flex-direction: column;"
|
||||
@click="
|
||||
() => {
|
||||
if (data.isSubmit) {
|
||||
return;
|
||||
}
|
||||
values.select = !values.select;
|
||||
}">
|
||||
<div style="display:flex">
|
||||
<img style="width: 19px; height: 18px; cursor: pointer" :src="values.select ? checkbox : checkbox2" />
|
||||
<div class="people">{{ values.multipleOptionName }}</div>
|
||||
</div>
|
||||
<img v-if="values.multipleOptionPictureAddress" style="width: 140px; height: 140px; border-radius: 8px;margin-left: 130px;margin-top: 12px;" :src="values.multipleOptionPictureAddress ? values.multipleOptionPictureAddress : ''" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user