diff --git a/src/modules/08_KPI/components/Tab/04_Result.vue b/src/modules/08_KPI/components/Tab/04_Result.vue index f553678..977e7e9 100644 --- a/src/modules/08_KPI/components/Tab/04_Result.vue +++ b/src/modules/08_KPI/components/Tab/04_Result.vue @@ -51,28 +51,28 @@ const sumResult = computed(() => { const group = computed(() => { return convert(sumResult.value); }); -const options = ref([ - { - label: "ดีเด่น (คะแนนร้อยละ ๙๐.๐๐ ขึ้นไป)", - value: "EXCELLENT", - }, - { - label: "ดีมาก (คะแนนร้อยละ ๘๐.๐๐ - ๘๙.๙๙)", - value: "VERYGOOD", - }, - { - label: "ดี (คะแนนร้อยละ ๗๐.๐๐ - ๗๙.๙๙)", - value: "GOOD", - }, - { - label: "พอใช้ (คะแนนร้อยละ ๖๐.๐๐ - ๖๙.๙๙)", - value: "FAIR", - }, - { - label: "ต้องปรับปรุง (คะแนนต่ำกว่าร้อยละ ๖๐.๐๐)", - value: "IMPROVEMENT", - }, -]); +// const options = ref([ +// { +// label: "ดีเด่น (คะแนนร้อยละ ๙๐.๐๐ ขึ้นไป)", +// value: "EXCELLENT", +// }, +// { +// label: "ดีมาก (คะแนนร้อยละ ๘๐.๐๐ - ๘๙.๙๙)", +// value: "VERYGOOD", +// }, +// { +// label: "ดี (คะแนนร้อยละ ๗๐.๐๐ - ๗๙.๙๙)", +// value: "GOOD", +// }, +// { +// label: "พอใช้ (คะแนนร้อยละ ๖๐.๐๐ - ๖๙.๙๙)", +// value: "FAIR", +// }, +// { +// label: "ต้องปรับปรุง (คะแนนต่ำกว่าร้อยละ ๖๐.๐๐)", +// value: "IMPROVEMENT", +// }, +// ]); function convert(score: any): string { if (score >= 90) { @@ -120,7 +120,7 @@ function onSubmitCommander() { showLoader(); http .put(config.API.kpiSendToReason(id.value, "commander"), { - isReason: superiorCommentCheck.value, + isReason: superiorCommentCheck.value == "true" ? true : false, reason: superiorComment.value, }) .then((res) => { @@ -145,7 +145,7 @@ function onSubmitCommanderHigh() { showLoader(); http .put(config.API.kpiSendToReason(id.value, "commanderHigh"), { - isReason: additionalSuperiorCheck.value, + isReason: additionalSuperiorCheck.value == "true" ? true : false, reason: additionalSuperiorComment.value, }) .then((res) => { @@ -180,7 +180,7 @@ async function fetchEvaluation() { const data = res.data.result; store.dataEvaluation = await data; - if (data.profileId == store.dataProfile.id) { + if (data.profileId == store.dataProfile.profileId) { userOpen(); } }) @@ -207,10 +207,14 @@ function getData() { developmentMethod.value = data.developEvaluator; developmentPeriod.value = data.timeEvaluator; evaluatorComment.value = data.reasonEvaluator; - superiorCommentCheck.value = data.isReasonCommander.toString(); + superiorCommentCheck.value = data.isReasonCommander + ? data.isReasonCommander.toString() + : ""; superiorComment.value = data.reasonCommander; - additionalSuperiorCheck.value = data.isReasonCommanderHigh.toString(); + additionalSuperiorCheck.value = data.isReasonCommanderHigh + ? data.isReasonCommanderHigh.toString() + : ""; additionalSuperiorComment.value = data.reasonCommanderHigh; result1.value = data.totalPoint1; result2.value = data.totalPoint2_1 + data.totalPoint2_2; @@ -227,6 +231,7 @@ onMounted(() => { fetchEvaluation(); }); +