“mitao”
2026-04-24 4bd66d3fc031952e0951973334391e4ef0feb2a9
bugfix
1个文件已修改
20 ■■■■■ 已修改文件
traditionalApp/pages/watchLive/watchLive.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/watchLive/watchLive.vue
@@ -93,8 +93,13 @@
                    <!-- 底部按钮区域 -->
                    <view class="submit-action-area">
                        <view class="btn cancel-btn" @tap="closeAnswer">稍后可答题</view>
                        <view class="btn confirm-btn" :class="{ disabled: submitButtonDisabled }" @tap="submitAnswer">
                        <view v-if="showLaterAnswerButton" class="btn cancel-btn single-btn" @tap="closeAnswer">稍后可答题</view>
                        <view
                            v-if="showSubmitAnswerButton"
                            class="btn confirm-btn single-btn"
                            :class="{ disabled: submitButtonDisabled }"
                            @tap="submitAnswer"
                        >
                            {{ submitButtonText }}
                        </view>
                    </view>
@@ -467,6 +472,12 @@
})
const submitButtonDisabled = computed(() => !isSubmitEnabled.value || quizSubmitting.value)
const submitButtonText = computed(() => (quizSubmitting.value ? '提交中...' : '提交'))
const showLaterAnswerButton = computed(() => {
    return hasQuizQuestions.value && !quizState.value.quizSubmitted && !isQuizTimeReached.value
})
const showSubmitAnswerButton = computed(() => {
    return hasQuizQuestions.value && !quizState.value.quizSubmitted && isQuizTimeReached.value
})
const answerViewState = computed<QuizViewState>(() => {
    if (quizState.value.quizSubmitted) {
        if (quizState.value.quizPointsAwarded) {
@@ -1653,7 +1664,10 @@
            &.cancel-btn {
                background-color: #F5F5F5;
                color: #666;
                margin-right: 20rpx;
            }
            &.single-btn {
                margin-right: 0;
            }
            &.confirm-btn {