diff --git a/src/modules/14_KPI/components/competency/04ListCriteria.vue b/src/modules/14_KPI/components/competency/04ListCriteria.vue new file mode 100644 index 000000000..16db804c5 --- /dev/null +++ b/src/modules/14_KPI/components/competency/04ListCriteria.vue @@ -0,0 +1,5 @@ + + + diff --git a/src/modules/14_KPI/components/competency/05ListDetail.vue b/src/modules/14_KPI/components/competency/05ListDetail.vue new file mode 100644 index 000000000..5ce164831 --- /dev/null +++ b/src/modules/14_KPI/components/competency/05ListDetail.vue @@ -0,0 +1,5 @@ + + + diff --git a/src/modules/14_KPI/components/indicatorByRole/DetailView.vue b/src/modules/14_KPI/components/indicatorByRole/DetailView.vue index be5955b11..241e429da 100644 --- a/src/modules/14_KPI/components/indicatorByRole/DetailView.vue +++ b/src/modules/14_KPI/components/indicatorByRole/DetailView.vue @@ -1,15 +1,21 @@ diff --git a/src/modules/14_KPI/interface/request/Main.ts b/src/modules/14_KPI/interface/request/Main.ts index 52248c95f..5ff08cce9 100644 --- a/src/modules/14_KPI/interface/request/Main.ts +++ b/src/modules/14_KPI/interface/request/Main.ts @@ -23,4 +23,18 @@ interface FormCompetency { evaluation: string; } -export type { FormQueryRound, FormRound, FormCompetency }; +interface FormDataRole { + position: string; + year: number; + round: string; + org: string; + including: string; + includingName: string; + target: string; + unit: string; + weight: string; + meaning: string; + formula: string; +} + +export type { FormQueryRound, FormRound, FormCompetency, FormDataRole }; diff --git a/src/modules/14_KPI/views/competency.vue b/src/modules/14_KPI/views/competency.vue index ca2c075bc..316fba572 100644 --- a/src/modules/14_KPI/views/competency.vue +++ b/src/modules/14_KPI/views/competency.vue @@ -3,7 +3,8 @@ import { ref, onMounted } from "vue"; import ListCompetency from "@/modules/14_KPI/components/competency/01ListCompetency.vue"; import ListLinkPosition from "@/modules/14_KPI/components/competency/02ListLinkPosition.vue"; import ListLinkGroup from "@/modules/14_KPI/components/competency/03ListLinkGroup.vue"; - +import ListCriteria from "@/modules/14_KPI/components/competency/04ListCriteria.vue"; +import ListDetail from "@/modules/14_KPI/components/competency/05ListDetail.vue"; const currentTab = ref("list_competency"); const tabs = ref>([]); @@ -13,15 +14,15 @@ onMounted(() => { { label: "รายการสมรรถนะ", value: "list_competency" }, { label: "กลุ่มงาน", value: "list_linkPosition" }, { label: "เชื่อมโยงกับกลุ่มงานและตำแหน่ง", value: "list_linkGroup" }, + { label: "เกณฑ์การประเมิน", value: "list_criteria" }, + { label: "การประเมินพฤติกรรมการปฏิบัติราชการ", value: "list_detail" }, ]; tabs.value = tab; }); - + diff --git a/src/modules/15_development/components/ProjectDetail.vue b/src/modules/15_development/components/ProjectDetail.vue index 52969818c..d48d2a22b 100644 --- a/src/modules/15_development/components/ProjectDetail.vue +++ b/src/modules/15_development/components/ProjectDetail.vue @@ -200,7 +200,7 @@ onMounted(() => {
- ความสอดคล้องหรือเชื่อมโยงกับยุทธศาสตร์ / แผน + ความสอดคล้องหรือเชื่อมโยงกับยุทธศาสตร์/แผน
@@ -211,7 +211,7 @@ onMounted(() => {
- ยุทธศาสตร์ / แผน + ยุทธศาสตร์/แผน
@@ -262,7 +262,7 @@ onMounted(() => {
- ยุทธศาสตร์ / แผน + ยุทธศาสตร์/แผน
diff --git a/src/modules/15_development/components/history/AddPage.vue b/src/modules/15_development/components/history/AddPage.vue index 3683b6584..a58694bfe 100644 --- a/src/modules/15_development/components/history/AddPage.vue +++ b/src/modules/15_development/components/history/AddPage.vue @@ -180,6 +180,7 @@ function getDataEdit() { formMain.type = data.posTypeName ? data.posTypeName : null; formMain.level = data.posLevelName ? data.posLevelName : null; formMain.positionSide = data.posExecutive ? data.posExecutive : null; + formMain.oc = data.org ? data.org : null; formMainProject.id = data.developmentId; formMainProject.project = data.projectName; @@ -210,6 +211,7 @@ onMounted(() => { } }); +