From 1343a255d724286deb5805d4ea28dc757fcb0537 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Wed, 22 Jan 2025 17:27:57 +0700 Subject: [PATCH] updated --- .../FormEvaluation/FormEvaluateScore.vue | 31 ++++++++++++++++--- .../components/probation/MainSurvey.vue | 2 +- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue index c3f143415..e7a095339 100644 --- a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue +++ b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue @@ -129,6 +129,29 @@ const achievement_result: any = computed(() => { } return 0; }); + +const score1Per60 = computed(() => { + if ( + etc.value === true && + achievement_other.value.text !== undefined && + achievement_other.value.level !== undefined + ) { + return ( + ((learn_level.value + + apply_level.value + + success_level.value + + achievement_other.value.level) / + achievement_score_total.value) * + 60 + ); + } + return ( + ((learn_level.value + apply_level.value + success_level.value) / + achievement_score_total.value) * + 60 + ); +}); + const score2 = computed(() => { let sum_conduct = conduct_level.value.reduce( (sum: number, level: number) => sum + level, @@ -430,7 +453,8 @@ onMounted(async () => { {
-
{{ score1 }}
+
{{ score1Per60 }}
{{ percent_score1 }}
@@ -987,7 +1011,7 @@ onMounted(async () => {
-
{{ score1 + score2 }}
+
{{ (score1Per60 + score2) / 2 }}
{{ percent_sum }}
@@ -1360,7 +1384,6 @@ onMounted(async () => {