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