diff --git a/src/modules/08_KPI/views/form.vue b/src/modules/08_KPI/views/form.vue index bc532ac..923ba48 100644 --- a/src/modules/08_KPI/views/form.vue +++ b/src/modules/08_KPI/views/form.vue @@ -490,6 +490,9 @@ const evaluator = ref({ posTypeName: "", posLevelName: "", org: "", + posmasterAct: "", + isPosmasterAct: false, + posmasterAct: [], }); async function fetchProfileEvaluator(id: string) { showLoader(); @@ -503,6 +506,8 @@ async function fetchProfileEvaluator(id: string) { evaluator.value.position = data.position; evaluator.value.posTypeName = data.posTypeName; evaluator.value.posLevelName = data.posLevelName; + evaluator.value.isPosmasterAct = data.isPosmasterAct; + evaluator.value.posmasterAct = data.posmasterAct[0]; evaluator.value.org = findOrgName(data); }) .catch((e) => { @@ -1047,56 +1052,54 @@ onMounted(async () => { /> - -
+ +
{{ evaluator.fullName }}
- - -
-
-
-
ตำแหน่งในสายงาน
-
ตำแหน่งประเภท
-
ตำแหน่งทางการบริหาร
-
สังกัด
+
+
+
+
ตำแหน่งในสายงาน
+
ตำแหน่งประเภท
+
ตำแหน่งทางการบริหาร
+
สังกัด
+
+
+
+ {{ evaluator.position ? evaluator.position : "-" }}
-
-
- {{ evaluator.position ? evaluator.position : "-" }} -
-
- {{ evaluator.posTypeName ? evaluator.posTypeName : "-" }} - {{ - evaluator.posLevelName - ? ` (${evaluator.posLevelName})` - : "-" - }} -
-
- {{ - evaluator.posExecutiveName - ? evaluator.posExecutiveName - : "-" - }} -
-
- {{ evaluator.org ? evaluator.org : "-" }} -
+
+ {{ evaluator.posTypeName ? evaluator.posTypeName : "-" }} + {{ + evaluator.posLevelName ? ` (${evaluator.posLevelName})` : "-" + }}
- -
-
รักษาการในตำแหน่ง/การรักษาราชการแทน
+
+ {{ + evaluator.posExecutiveName ? evaluator.posExecutiveName : "-" + }}
-
-
-
+
+ {{ evaluator.org ? evaluator.org : "-" }}
+ +
+
รักษาการในตำแหน่ง/การรักษาราชการแทน
+
+
+
+ {{ + `${evaluator.posmasterAct.prefix}${evaluator.posmasterAct.firstName} ${evaluator.posmasterAct.lastName} (${evaluator.posmasterAct.posNo})` + }} +
+
-
+
- - +
+