diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/02_Discipline.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/02_Discipline.vue index 135eb32c8..68de0d48d 100644 --- a/src/modules/04_registryPerson/components/detail/GovernmentInformation/02_Discipline.vue +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/02_Discipline.vue @@ -162,7 +162,13 @@ const Ops = ref({ { id: "4", name: "ร้ายแรง", disable: true }, { id: "ปลดออก", name: "ปลดออก", disable: false }, { id: "ไล่ออก", name: "ไล่ออก", disable: false }, - { id: "อื่นๆ", name: "อื่นๆ", disable: false }, + { id: "5", name: "อื่นๆ", disable: true }, + { id: "พักราชการ", name: "พักราชการ", disable: false }, + { + id: "ให้ออกจากราชการไว้ก่อน", + name: "ให้ออกจากราชการไว้ก่อน", + disable: false, + }, ], }); const OpsFilter = ref({ @@ -182,7 +188,13 @@ const OpsFilter = ref({ { id: "4", name: "ร้ายแรง", disable: true }, { id: "ปลดออก", name: "ปลดออก", disable: false }, { id: "ไล่ออก", name: "ไล่ออก", disable: false }, - { id: "อื่นๆ", name: "อื่นๆ", disable: false }, + { id: "5", name: "อื่นๆ", disable: true }, + { id: "พักราชการ", name: "พักราชการ", disable: false }, + { + id: "ให้ออกจากราชการไว้ก่อน", + name: "ให้ออกจากราชการไว้ก่อน", + disable: false, + }, ], }); diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/05_ActingPos.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/05_ActingPos.vue new file mode 100644 index 000000000..d9a672267 --- /dev/null +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/05_ActingPos.vue @@ -0,0 +1,516 @@ + + + + + diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/05_ActingPosHistory.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/05_ActingPosHistory.vue new file mode 100644 index 000000000..4eafa3800 --- /dev/null +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/05_ActingPosHistory.vue @@ -0,0 +1,242 @@ + + + diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/06_HelpGovernment.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/06_HelpGovernment.vue new file mode 100644 index 000000000..6978a9c34 --- /dev/null +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/06_HelpGovernment.vue @@ -0,0 +1,617 @@ + + + + + diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/06_HelpGovernmentHistory.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/06_HelpGovernmentHistory.vue new file mode 100644 index 000000000..a157e052a --- /dev/null +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/06_HelpGovernmentHistory.vue @@ -0,0 +1,242 @@ + + + diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue index cb571d909..1dee6b8de 100644 --- a/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue @@ -6,6 +6,8 @@ import Info from "@/modules/04_registryPerson/components/detail/GovernmentInform import Discipline from "@/modules/04_registryPerson/components/detail/GovernmentInformation/02_Discipline.vue"; //วินัย import Leave from "@/modules/04_registryPerson/components/detail/GovernmentInformation/03_Leave.vue"; //การลา import PerformSpecialWork from "@/modules/04_registryPerson/components/detail/GovernmentInformation/04_PerformSpecialWork.vue"; //ปฏิบัติราชการพิเศษ +import ActingPos from "@/modules/04_registryPerson/components/detail/GovernmentInformation/05_ActingPos.vue"; //รักษาการในตำแหน่ง +import HelpGovernmentDetail from "@/modules/04_registryPerson/components/detail/GovernmentInformation/06_HelpGovernment.vue"; //ช่วยราชการ import { useRegistryNewDataStore } from "@/modules/04_registryPerson/store"; @@ -35,21 +37,29 @@ const storeRegistry = useRegistryNewDataStore(); + + - + - + - + - + + + + + + + diff --git a/src/modules/11_discipline/components/7_ListSuspend/ListsPage.vue b/src/modules/11_discipline/components/7_ListSuspend/ListsPage.vue index 9efbbfeb3..078a0c20e 100644 --- a/src/modules/11_discipline/components/7_ListSuspend/ListsPage.vue +++ b/src/modules/11_discipline/components/7_ListSuspend/ListsPage.vue @@ -38,6 +38,7 @@ const visibleColumns = ref([ "profileType", "title", "name", + "position", "positionType", "positionLevel", "organization", @@ -89,6 +90,15 @@ const columns = ref([ headerStyle: "font-size: 14px", style: "font-size: 14px", }, + { + name: "position", + align: "left", + label: "ตำแแหน่ง", + sortable: true, + field: "position", + headerStyle: "font-size: 14px", + style: "font-size: 14px", + }, { name: "positionLevel", align: "left",