闫增涛
2025-01-23 b6fc22b827b2e6bce94067f6934d835a58502e99
src/books/toddlerGameImplementation/view/components/chapter001.vue
@@ -243,15 +243,17 @@
                            {{ index + 1 }}.(单选){{ item.txt }}。
                        </li>
                        <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                            <input type="radio" :disabled="unitQuestion.isComplete" :name="item.txt"
                                :value="citem.value" v-model="item.userAnswer" @change="saveUnitOne" />
                            <span>{{ citem.value }}.{{ citem.txt }}</span>
                            <label>
                                <input type="radio" :disabled="unitQuestion.isComplete" :name="item.txt"
                                    :value="citem.value" v-model="item.userAnswer" @change="saveUnitOne" />
                                <span>{{ citem.value }}.{{ citem.txt }}</span>
                            </label>
                        </li>
                        <li v-if="unitQuestion.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                            <span class="c-g"> 答案:{{ item.answer }}</span>
                            <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">您的答案:{{
                                item.userAnswer
                            }}</span>
                                }}</span>
                            <span class="icon-box-big fl al-c">
                                <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                    version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -290,15 +292,17 @@
                            {{ index + 3 }}.(单选){{ item.txt }}。
                        </li>
                        <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                            <input type="radio" :disabled="unitQuestion.isComplete" :name="item.txt"
                                :value="citem.value" v-model="item.userAnswer" @change="saveUnitOne" />
                            <span>{{ citem.value }}.{{ citem.txt }}</span>
                            <label>
                                <input type="radio" :disabled="unitQuestion.isComplete" :name="item.txt"
                                    :value="citem.value" v-model="item.userAnswer" @change="saveUnitOne" />
                                <span>{{ citem.value }}.{{ citem.txt }}</span>
                            </label>
                        </li>
                        <li v-if="unitQuestion.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                            <span class="c-g"> 答案:{{ item.answer }}</span>
                            <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">您的答案:{{
                                item.userAnswer
                            }}</span>
                                }}</span>
                            <span class="icon-box-big fl al-c">
                                <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                    version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -497,7 +501,7 @@
                            </div>
                            <p>依据剩余精力说,婴幼儿游戏的动力来源于哪里?如何看待这种动力?</p>
                            <textarea v-model="questionData.unitOne.four" placeholder="请输入内容" rows="6"
                                style="max-width: 90%; min-width: 90%;" class="fz-16 textarea-main"
                                style="max-width: 90%; min-width: 90%; resize:none;" class="fz-16 textarea-main"
                                @change="setQuestionData"></textarea>
                        </div>
                    </div>
@@ -534,15 +538,17 @@
                                    {{ index + 1 }}.(单选){{ item.txt }}。
                                </li>
                                <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                                    <input type="radio" :disabled="exampleOne.isComplete" :name="item.txt"
                                        :value="citem.value" v-model="item.userAnswer" @change="saveExampleOne" />
                                    <span>{{ citem.value }} . {{ citem.txt }}</span>
                                    <label>
                                        <input type="radio" :disabled="exampleOne.isComplete" :name="item.txt"
                                            :value="citem.value" v-model="item.userAnswer" @change="saveExampleOne" />
                                        <span>{{ citem.value }} . {{ citem.txt }}</span>
                                    </label>
                                </li>
                                <li v-if="exampleOne.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                                    <span class="c-g"> 答案:{{ item.answer }}</span>
                                    <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">您的答案:{{
                                        item.userAnswer
                                        }}</span>
                                    }}</span>
                                    <span class="icon-box-big fl al-c">
                                        <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                            version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -752,15 +758,17 @@
                                {{ index + 1 }}.(单选){{ item.txt }}。
                            </li>
                            <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                                <input type="radio" :disabled="exampleTwo.isComplete" :name="item.txt"
                                    :value="citem.value" v-model="item.userAnswer" @change="saveExampleTwo" />
                                <span>{{ citem.value }}.{{ citem.txt }}</span>
                                <label>
                                    <input type="radio" :disabled="exampleTwo.isComplete" :name="item.txt"
                                        :value="citem.value" v-model="item.userAnswer" @change="saveExampleTwo" />
                                    <span>{{ citem.value }}.{{ citem.txt }}</span>
                                </label>
                            </li>
                            <li v-if="exampleTwo.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                                <span class="c-g"> 答案:{{ item.answer }}</span>
                                <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">您的答案:{{
                                    item.userAnswer
                                }}</span>
                                    }}</span>
                                <span class="icon-box-big fl al-c">
                                    <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                        version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -883,7 +891,7 @@
                            </div>
                            <p>如何帮助维持儿童的唤醒处于中等水平?</p>
                            <textarea v-model="questionData.unitOne.five" placeholder="请输入内容" rows="6"
                                style="max-width: 90%; min-width: 90%;" class="fz-16 textarea-main"
                                style="max-width: 90%; min-width: 90%; resize: none;" class="fz-16 textarea-main"
                                @change="setQuestionData"></textarea>
                        </div>
                    </div>
@@ -906,15 +914,17 @@
                            {{ index + 1 }}.(单选){{ item.txt }}。
                        </li>
                        <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                            <input type="radio" :disabled="unitQuestionOne.isComplete" :name="item.txt"
                                :value="citem.value" v-model="item.userAnswer" @change="saveUnitOne" />
                            <span>{{ citem.value }}.{{ citem.txt }}</span>
                            <label>
                                <input type="radio" :disabled="unitQuestionOne.isComplete" :name="item.txt"
                                    :value="citem.value" v-model="item.userAnswer" @change="saveUnitOne" />
                                <span>{{ citem.value }}.{{ citem.txt }}</span>
                            </label>
                        </li>
                        <li v-if="unitQuestionOne.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                            <span class="c-g"> 答案:{{ item.answer }}</span>
                            <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">您的答案:{{
                                item.userAnswer
                            }}</span>
                                }}</span>
                            <span class="icon-box-big fl al-c">
                                <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                    version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -952,15 +962,17 @@
                            {{ index + 4 }}.(单选){{ item.txt }}。
                        </li>
                        <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                            <input type="radio" :disabled="unitQuestionOne.isComplete" :name="item.txt"
                                :value="citem.value" v-model="item.userAnswer" @change="saveUnitTwo" />
                            <span>{{ citem.value }}.{{ citem.txt }}</span>
                            <label>
                                <input type="radio" :disabled="unitQuestionOne.isComplete" :name="item.txt"
                                    :value="citem.value" v-model="item.userAnswer" @change="saveUnitTwo" />
                                <span>{{ citem.value }}.{{ citem.txt }}</span>
                            </label>
                        </li>
                        <li v-if="unitQuestionOne.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                            <span class="c-g"> 答案:{{ item.answer }}</span>
                            <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">您的答案:{{
                                item.userAnswer
                            }}</span>
                                }}</span>
                            <span class="icon-box-big fl al-c">
                                <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                    version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -984,9 +996,11 @@
                            {{ index + 6 }}.(多选){{ item.txt }}。
                        </li>
                        <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                            <input type="checkbox" :disabled="unitQuestionOne.isComplete" :name="item.txt"
                                :value="citem.value" v-model="item.userAnswer" @change="saveUnitTwo" />
                            <span>{{ citem.value }}.{{ citem.txt }}</span>
                            <label>
                                <input type="checkbox" :disabled="unitQuestionOne.isComplete" :name="item.txt"
                                    :value="citem.value" v-model="item.userAnswer" @change="saveUnitTwo" />
                                <span>{{ citem.value }}.{{ citem.txt }}</span>
                            </label>
                        </li>
                        <li v-if="unitQuestionOne.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                            <span class="c-g"> 答案:<span v-for="(answer, index) in item.answer"