diff --git a/src/modules/05_placement/components/Other/Criterion.vue b/src/modules/05_placement/components/Other/Criterion.vue
new file mode 100644
index 000000000..e21d339c4
--- /dev/null
+++ b/src/modules/05_placement/components/Other/Criterion.vue
@@ -0,0 +1,61 @@
+
+
+
+ เกณฑ์การประเมินความคาดหวัง
+
+
+
+
+ grade
+
+
ต่ำกว่าความคาดหวังมาก
+
หมายถึง มีคะแนนเฉลี่ยที่ระดับ 1
+
+
+
+ grade
+ grade
+
+
ต่ำกว่าความคาดหวังค่อนข้างมาก
+
หมายถึง มีคะแนนเฉลี่ยที่ระดับ 2
+
+
+
+ grade
+ grade
+ grade
+
+
เป็นไปตามความคาดหวัง
+
หมายถึง มีคะแนนเฉลี่ยที่ระดับ 3
+
+
+
+ grade
+ grade
+ grade
+ grade
+
+
สูงว่าความคาดหวังค่อนข้างมาก
+
หมายถึง มีคะแนนเฉลี่ยที่ระดับ 4
+
+
+
+ grade
+ grade
+ grade
+ grade
+ grade
+
+
สูงกว่าความคาดหวังมาก
+
หมายถึง มีคะแนนเฉลี่ยที่ระดับ 5
+
+
+
+
+
\ No newline at end of file
diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue
index 2def33515..66593ab74 100644
--- a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue
+++ b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluate.vue
@@ -7,6 +7,7 @@ import { useCounterMixin } from "@/stores/mixin";
import { useRouter, useRoute } from "vue-router";
import http from "@/plugins/http";
import config from "@/app.config";
+import criterion from "@/modules/05_placement/components/Other/Criterion.vue"
const router = useRouter();
const routeName = router.currentRoute.value.name;
@@ -386,6 +387,10 @@ const save = () => {
diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateAdd.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateAdd.vue
index 06f6b51f3..fa973308a 100644
--- a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateAdd.vue
+++ b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateAdd.vue
@@ -6,6 +6,7 @@ import { useCounterMixin } from "@/stores/mixin";
import { useRoute, useRouter } from "vue-router";
import http from "@/plugins/http";
import config from "@/app.config";
+import criterion from "@/modules/05_placement/components/Other/Criterion.vue"
const $q = useQuasar();
const probationStore = useProbationDataStore();
@@ -369,6 +370,10 @@ const getBordered = (i: boolean) => {
+
+
+
+
diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue
index 60be9cac0..4b68f0f86 100644
--- a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue
+++ b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScore.vue
@@ -7,6 +7,7 @@ import { useCounterMixin } from "@/stores/mixin";
import { useRouter, useRoute } from "vue-router";
import http from "@/plugins/http";
import config from "@/app.config";
+import criterion from "@/modules/05_placement/components/Other/Criterion.vue"
const router = useRouter();
const routeName = router.currentRoute.value.name;
@@ -504,6 +505,10 @@ const putformData = () => {
+
+
+
+
diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScoreAdd.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScoreAdd.vue
index c7638c465..c64c971a1 100644
--- a/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScoreAdd.vue
+++ b/src/modules/05_placement/components/probation/FormEvaluation/FormEvaluateScoreAdd.vue
@@ -6,6 +6,7 @@ import { useCounterMixin } from "@/stores/mixin";
import { useRoute, useRouter } from "vue-router";
import http from "@/plugins/http";
import config from "@/app.config";
+import criterion from "@/modules/05_placement/components/Other/Criterion.vue"
const $q = useQuasar();
const probationStore = useProbationDataStore();
@@ -481,6 +482,10 @@ watch(lengthdiscipline_level, (newLength) => {
+
+
+
+
diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResult.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResult.vue
index aa56cbd39..f5bbffdf5 100644
--- a/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResult.vue
+++ b/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResult.vue
@@ -9,6 +9,9 @@ import { useCounterMixin } from "@/stores/mixin";
import { useRouter, useRoute } from "vue-router";
import http from "@/plugins/http";
import config from "@/app.config";
+
+import criterion from "@/modules/05_placement/components/Other/Criterion.vue"
+
const router = useRouter();
const routeName = router.currentRoute.value.name;
const $q = useQuasar();
@@ -478,6 +481,10 @@ const editData = async (data: any) => {
+
+
+
+
diff --git a/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResultAdd.vue b/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResultAdd.vue
index 536222e90..72e35dd5a 100644
--- a/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResultAdd.vue
+++ b/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResultAdd.vue
@@ -9,6 +9,8 @@ import { useRoute, useRouter } from "vue-router";
import http from "@/plugins/http";
import config from "@/app.config";
+import criterion from "@/modules/05_placement/components/Other/Criterion.vue"
+
const $q = useQuasar();
const route = useRoute();
const router = useRouter();
@@ -468,6 +470,10 @@ const getBordered = (i: boolean) => {
+
+
+
+
diff --git a/src/modules/05_placement/components/probation/SummarySurvey.vue b/src/modules/05_placement/components/probation/SummarySurvey.vue
index ce89778e0..1b80a0ce5 100644
--- a/src/modules/05_placement/components/probation/SummarySurvey.vue
+++ b/src/modules/05_placement/components/probation/SummarySurvey.vue
@@ -6,6 +6,7 @@ import { useRoute, useRouter } from "vue-router";
import { useProbationDataStore } from "@/modules/05_placement/store";
import http from "@/plugins/http";
import config from "@/app.config";
+import criterion from "@/modules/05_placement/components/Other/Criterion.vue"
const probationStore = useProbationDataStore();
const { ratingColors } = probationStore;
const $q = useQuasar();
@@ -175,9 +176,10 @@ watch(answer3, () => {
-
+
+
diff --git a/src/modules/10_order/components/step/step01.vue b/src/modules/10_order/components/step/step01.vue
index 9d3cdf5dd..68ff310c6 100644
--- a/src/modules/10_order/components/step/step01.vue
+++ b/src/modules/10_order/components/step/step01.vue
@@ -733,225 +733,226 @@ const getClass = (val: boolean) => {
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+ {{ year + 543 }}
+ {{
+ parseInt(value + 543)
+ }}
+
+
+
+
+
+
+
+
- {{ year + 543 }}
- {{
- parseInt(value + 543)
- }}
+
+ {{ year + 543 }}
+
+
+ {{ parseInt(value + 543) }}
+
+
+
+
+
-
-
-
+
+
+
-
- {{ year + 543 }}
-
-
- {{ parseInt(value + 543) }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- กรุณาเลือกคำสั่งโดยก่อน
-
-
-
-
+
+
+
+
+ กรุณาเลือกคำสั่งโดยก่อน
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2317,7 +2318,7 @@ const getClass = (val: boolean) => {
:rules="[
(val) => !!val || `${'กรุณากรอกรายละเอียดการกระทำความผิด'}`,
]"
- :label="`${'ละเอียดการกระทำความผิด'}`"
+ :label="`${'รายละเอียดการกระทำความผิด'}`"
hide-bottom-space
/>
@@ -2411,7 +2412,6 @@ const getClass = (val: boolean) => {
/>
-
diff --git a/src/modules/10_order/components/step/step02.vue b/src/modules/10_order/components/step/step02.vue
index 496544e2c..51b0e1e85 100644
--- a/src/modules/10_order/components/step/step02.vue
+++ b/src/modules/10_order/components/step/step02.vue
@@ -443,7 +443,7 @@ const getClass = (val: boolean) => {
-
+
เพิ่มข้อมูล
diff --git a/src/modules/10_order/components/step/step03.vue b/src/modules/10_order/components/step/step03.vue
index 1e82f8402..2206141e8 100644
--- a/src/modules/10_order/components/step/step03.vue
+++ b/src/modules/10_order/components/step/step03.vue
@@ -387,7 +387,7 @@ const updateData = (row: DataCopyOrder) => {