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" >