From a684d255d2b2f4042df01d323bbf82144f5ae832 Mon Sep 17 00:00:00 2001 From: qsh <> Date: Thu, 19 Jun 2025 18:05:43 +0800 Subject: [PATCH] sc --- src/pages/index/trueTest.vue | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/pages/index/trueTest.vue b/src/pages/index/trueTest.vue index 9dd1b0f..129963b 100644 --- a/src/pages/index/trueTest.vue +++ b/src/pages/index/trueTest.vue @@ -216,14 +216,12 @@ }, toSubmit() { const restTime = this.time.hours * 60 * 60 + this.time.minutes * 60 + this.time.seconds - const score = this.list.reduce((pre, cur) => { - const isTrue = cur.trueAnswer == cur.yourAnswer.replace(/,-g/, '') - let s = 0 - if (isTrue) { - s = this.subject == 1 ? 1 : 2 - } - return pre + s + const trueCount = this.list.reduce((pre, cur) => { + const ya = cur.trueAnswer.replace('A', '1').replace('B', '2').replace('C', '3').replace('D', '4').replace('E', '5').replace('F', '6').replace('G', '7') + const isTrue = ya == cur.yourAnswer.replace(/,/g, '') + return pre + 1 * (isTrue ? 1 : 0) }, 0) + const score = (trueCount / this.list.length * 100).toFixed(0) submitTest({ "carTypeId": storage.get('carType') || '1001', "score": score,