From e61297a4faebc92ee1747448e35e49b408b1a640 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Tue, 22 Aug 2023 16:03:42 +0700 Subject: [PATCH] edit btn --- .../probation/FormEvaluation/FormEvaluate.vue | 76 ++++++++++++++++- .../FormEvaluation/FormEvaluateScore.vue | 82 ++++++++++++++++--- .../FormEvaluation/FormSaveResult.vue | 53 ++++++++++-- .../FormEvaluation/FormSaveResultAdd.vue | 16 ++-- 4 files changed, 199 insertions(+), 28 deletions(-) diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue index a2e381dee..593287dd9 100644 --- a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue +++ b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue @@ -3,10 +3,14 @@ import { ref, defineAsyncComponent, onMounted } from "vue"; import { useQuasar } from "quasar"; import { useProbationDataStore } from "@/modules/05_placement/store"; import { useCounterMixin } from "@/stores/mixin"; -import { useRoute } from "vue-router"; +import { useRouter, useRoute } from "vue-router"; import http from "@/plugins/http"; import config from "@/app.config"; + +const router = useRouter(); +const routeName = router.currentRoute.value.name; + const $q = useQuasar(); const probationStore = useProbationDataStore(); const { ratingColors } = probationStore; @@ -23,7 +27,16 @@ const { } = mixin; const route = useRoute(); const assignId = ref(route.params.form.toString()); - + const saveEdit = (id:string) => { + dialogConfirm($q,() => console.log("save")) +} +const edit = () => { + status.value = true; + console.log(status.value); +}; +const cancel = () => { + status.value = false; +}; const person = ref([]); const assign = ref([]); const evaluate_no = ref(""); @@ -312,6 +325,34 @@ const putformData = () => {
แบบประเมินผล (ผู้บังคับบัญชา)
+ +
+ + แก้ไขข้อมูล + +
+
+ + ยกเลิก + + + บันทึกข้อมูล + +
+ +
@@ -362,6 +403,7 @@ const putformData = () => { color="grey" :color-selected="ratingColors" label="ระดับการประเมินพฤติกรรม" + :disable="!status" >