From 84ce401711710579b25fcc300cb1133cfff817ce Mon Sep 17 00:00:00 2001
From: litian <2804272236@qq.com>
Date: 星期五, 03 一月 2025 16:36:28 +0800
Subject: [PATCH] ceshi

---
 src/books/aviationEtiquette/view/components/chapter001.vue |   38 ++++++++++++++++++++++++++++++++------
 1 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/src/books/aviationEtiquette/view/components/chapter001.vue b/src/books/aviationEtiquette/view/components/chapter001.vue
index f51e17e..6eba8fe 100644
--- a/src/books/aviationEtiquette/view/components/chapter001.vue
+++ b/src/books/aviationEtiquette/view/components/chapter001.vue
@@ -3623,15 +3623,28 @@
     },
     goCheckOne() {
       let obj = 0;
+      let index = 0;
       for (let key in this.evaluation.evaluationOneValue) {
-        if (this.evaluation.evaluationOneValue[key] == "1") {
+        if(this.evaluation.evaluationOneValue[key] === ""){
+          index ++ 
+        }
+        if (this.evaluation.evaluationOneValue[key] === "1") {
           obj = obj + 1;
         } else{
           obj = obj + 0;
         }
       }
-      this.evaluationOneResults = obj;
-      localStorage.setItem("aviationEtiquette-book-evaluation-one",this.evaluationOneResults);
+      if(index > 0 || Object.keys(this.evaluation.evaluationOneValue).length < 15) {
+        this.$message({
+              message: "鎮ㄨ繕鏈夐鐩湭閫夋嫨绛旀",
+              type: "warning"
+            });
+            return;
+      }else{
+        this.evaluationOneResults = obj;
+        localStorage.setItem("aviationEtiquette-book-evaluation-one",this.evaluationOneResults);
+      }
+      
     },
     changeCheckData() {
       this.evaluationOneResults = '';
@@ -3641,14 +3654,27 @@
 
     goCheckTwo() {
       let obj = 0;
+      let index = 0;
       for (let key in this.evaluation.evaluationTwoValue) {
+        if(this.evaluation.evaluationTwoValue[key] === ""){
+          index ++ 
+        }
         if (this.evaluation.evaluationTwoValue[key] == "0") {
           obj = obj + 1;
         }
       }
-      this.evaluationTwoResults = 105 - obj * 7;
-      this.evaluation.showCheckAnswer = true;
-      localStorage.setItem("aviationEtiquette-book-evaluation-two",this.evaluationOneResults);
+      console.log(this.evaluation.evaluationTwoValue,index)
+      if(index > 0 || Object.keys(this.evaluation.evaluationTwoValue).length < 15) {
+        this.$message({
+              message: "鎮ㄨ繕鏈夐鐩湭閫夋嫨绛旀",
+              type: "warning"
+            });
+            return;
+      }else{
+        this.evaluationTwoResults = 105 - obj * 7;
+        this.evaluation.showCheckAnswer = true;
+        localStorage.setItem("aviationEtiquette-book-evaluation-two",this.evaluationOneResults);
+      }
     },
 
     changeCheckTwo() {

--
Gitblit v1.9.1