Skip to content

Commit 7276e99

Browse files
authored
Merge pull request #184 from xiaoPhaif4a2/dev
fix: 修复必选题等配置取消勾选后无法重新勾选的BUG
2 parents cbd4e90 + 974ca28 commit 7276e99

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/pages/DetailInfo/rightMenu.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
</div>
1818
<div class="pt-8">
1919
<el-checkbox
20-
v-if="questionList[activeSerial - 1]?.quesSetting?.required"
20+
v-if="questionList[activeSerial - 1]?.quesSetting?.required !== undefined"
2121
v-model="questionList[activeSerial - 1].quesSetting.required"
2222
label="必选"
2323
size="large"
2424
/>
2525
<el-checkbox
26-
v-if="questionList[activeSerial - 1]?.quesSetting?.unique"
26+
v-if="questionList[activeSerial - 1]?.quesSetting?.unique !== undefined"
2727
v-model="questionList[activeSerial - 1].quesSetting.unique"
2828
label="唯一"
2929
size="large"
@@ -32,7 +32,12 @@
3232

3333
<!-- 有其他选项 -->
3434
<div v-if="currentType === QuesItemType.CHECKBOX || currentType === QuesItemType.RADIO" class="pt-2">
35-
<el-checkbox v-model="questionList[activeSerial - 1].quesSetting.otherOption" label="有其他选项" size="large" />
35+
<el-checkbox
36+
v-if="questionList[activeSerial-1]?.quesSetting?.otherOption !== undefined"
37+
v-model="questionList[activeSerial - 1].quesSetting.otherOption"
38+
label="有其他选项"
39+
size="large"
40+
/>
3641
</div>
3742

3843
<div class="pt-16 text-sm font-medium">

src/pages/Home/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ const showQRcodeModal = (qrCodeURL: Ref<string, string>, copyQrCode: () => Promi
119119
let modalCopyCodeURL: () => void;
120120
121121
watch(surveyType, () => {
122-
tempStore.surveyType = surveyType;
122+
tempStore.surveyType = surveyType.value;
123123
});
124124
onMounted(() => {
125125
loginStore.setShowHeader(true);

0 commit comments

Comments
 (0)