From b1a5a423b7b12b778e02025501ce9f5e06946fb2 Mon Sep 17 00:00:00 2001 From: "STW_TTTY\\stwtt" Date: Tue, 30 Apr 2024 09:47:56 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=20=E0=B8=9B?= =?UTF-8?q?=E0=B9=89=E0=B8=AD=E0=B8=99=200=20=E0=B9=84=E0=B8=A1=E0=B9=88?= =?UTF-8?q?=E0=B9=80=E0=B9=80=E0=B8=88=E0=B9=89=E0=B8=87=E0=B9=80=E0=B8=95?= =?UTF-8?q?=E0=B8=B7=E0=B8=AD=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/08_KPI/views/form.vue | 54 +++++++++++++++---------------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/src/modules/08_KPI/views/form.vue b/src/modules/08_KPI/views/form.vue index 987307b..d5ecd5b 100644 --- a/src/modules/08_KPI/views/form.vue +++ b/src/modules/08_KPI/views/form.vue @@ -128,21 +128,12 @@ async function fetchProfile(id: string) { }); } -/** save */ -function onSave() {} - function close() { modalEdit.value = false; -} - -async function clearDialog() { - modalEdit.value = false; evaluatorId.value = null; commanderId.value = null; commanderHighId.value = null; - await fetchEvaluation(); - await getProfile(); - await getOrgOp(); + getAll(); } function onSubmit() { @@ -159,7 +150,7 @@ function onSubmit() { }) .then((res) => { success($q, "บันทึกสำเร็จ"); - clearDialog(); + close(); }) .catch((e) => { messageError($q, e); @@ -289,10 +280,23 @@ function onSubmitScore() { }); } -onMounted(async () => { +async function clearScore() { + modalScore.value = false; + plannedPoint.value = ""; + rolePoint.value = ""; + specialPoint.value = ""; + capacityPoint.value = ""; + getAll(); +} + +async function getAll() { await fetchEvaluation(); await getProfile(); await getOrgOp(); +} + +onMounted(() => { + getAll(); }); @@ -320,10 +324,6 @@ onMounted(async () => { : `เพิ่มแบบประเมิน` }} - -
@@ -546,14 +546,7 @@ onMounted(async () => { - +
@@ -564,7 +557,12 @@ onMounted(async () => { outlined class="inputgreen" mask="###" - :rules="[(val:string) => !!val || `${'กรุณากรอกคะเเนนงานตามแผนปฏิบัติราชการประจำปี หรือ 0'}`,]" + :rules="[ + (val) => + !!val || + val == '0' || + 'กรุณากรอกคะเเนนงานตามแผนปฏิบัติราชการประจำปี หรือ 0', + ]" hide-bottom-space lazy-rules /> @@ -575,7 +573,7 @@ onMounted(async () => { outlined class="inputgreen" mask="###" - :rules="[(val:string) => !!val || `${'กรุณากรอกคะเเนนงานตามหน้าที่ความรับผิดชอบหลัก หรือ 0'}`,]" + :rules="[(val:string) => !!val || val == '0' || `${'กรุณากรอกคะเเนนงานตามหน้าที่ความรับผิดชอบหลัก หรือ 0'}`,]" hide-bottom-space lazy-rules /> @@ -586,7 +584,7 @@ onMounted(async () => { outlined class="inputgreen" mask="###" - :rules="[(val:string) => !!val || `${'กรุณากรอกคะเเนนงานที่ได้รับมอบหมายพิเศษ หรือ 0'}`,]" + :rules="[(val:string) => !!val || val == '0' ||`${'กรุณากรอกคะเเนนงานที่ได้รับมอบหมายพิเศษ หรือ 0'}`,]" hide-bottom-space lazy-rules /> @@ -597,7 +595,7 @@ onMounted(async () => { outlined class="inputgreen" mask="###" - :rules="[(val:string) => !!val || `${'กรุณากรอกคะเเนนสมรรถนะ หรือ 0'}`,]" + :rules="[(val:string) => !!val || val == '0' ||`${'กรุณากรอกคะเเนนสมรรถนะ หรือ 0'}`,]" hide-bottom-space lazy-rules />