diff --git a/src/modules/11_discipline/components/4_Result/DialogHistory.vue b/src/modules/11_discipline/components/4_Result/DialogHistory.vue new file mode 100644 index 000000000..f8e0bc364 --- /dev/null +++ b/src/modules/11_discipline/components/4_Result/DialogHistory.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/src/modules/11_discipline/components/4_Result/DialogSendToCommand.vue b/src/modules/11_discipline/components/4_Result/DialogSendToCommand.vue index 6f599752a..e32265796 100644 --- a/src/modules/11_discipline/components/4_Result/DialogSendToCommand.vue +++ b/src/modules/11_discipline/components/4_Result/DialogSendToCommand.vue @@ -132,21 +132,24 @@ async function fecthTypeOption(){ await http .get(config.API.typeOrder()) .then((res) => { - if (props.title == "ส่งไปออกคำสั่งลงโทษทางวินัย") { + // if (props.title == "ส่งไปออกคำสั่ง") { optionsType.value = res.data.result.filter( (e: OpType) => e.commandCode === "C-PM-19" || e.commandCode === "C-PM-20" || e.commandCode === "C-PM-27" || e.commandCode === "C-PM-28" || - e.commandCode === "C-PM-29" + e.commandCode === "C-PM-29" || + e.commandCode === "C-PM-30" || + e.commandCode === "C-PM-31" ); - } else { - optionsType.value = res.data.result.filter( - (e: OpType) => - e.commandCode === "C-PM-30" || e.commandCode === "C-PM-31" - ); - } + // } + // else { + // optionsType.value = res.data.result.filter( + // (e: OpType) => + // e.commandCode === "C-PM-30" || e.commandCode === "C-PM-31" + // ); + // } }) .catch((e) => { messageError($q, e); @@ -160,15 +163,16 @@ watchEffect(() => { if (props.Modal === true) { selected.value = []; type.value = ""; - if (props.title == "ส่งไปออกคำสั่งลงโทษทางวินัย") { - rows.value = props.data.persons.filter( - (item: any) => item.status !== "REPORT" - ); - } else if (props.title == "ส่งไปออกคำสั่งงดโทษ/เพิ่มโทษ") { - rows.value = props.data.persons.filter( - (item: any) => item.status == "REPORT" && item.statusDiscard == "NEW" - ); - } + rows.value = props.data.persons + // if (props.title == "ส่งไปออกคำสั่งลงโทษทางวินัย") { + // rows.value = props.data.persons.filter( + // (item: any) => item.status !== "REPORT" + // ); + // } else if (props.title == "ส่งไปออกคำสั่งงดโทษ/เพิ่มโทษ") { + // rows.value = props.data.persons.filter( + // (item: any) => item.status == "REPORT" && item.statusDiscard == "NEW" + // ); + // } } }); @@ -280,7 +284,7 @@ watch( v-model="props.selected" /> - +
{{ props.rowIndex + 1 }}
diff --git a/src/modules/11_discipline/components/4_Result/EditPage.vue b/src/modules/11_discipline/components/4_Result/EditPage.vue index 1a44101d1..4ad583078 100644 --- a/src/modules/11_discipline/components/4_Result/EditPage.vue +++ b/src/modules/11_discipline/components/4_Result/EditPage.vue @@ -279,16 +279,16 @@ onMounted(async () => {
- + /> -->
diff --git a/src/modules/11_discipline/components/4_Result/Form.vue b/src/modules/11_discipline/components/4_Result/Form.vue index 4a63b75c8..9e2a66041 100644 --- a/src/modules/11_discipline/components/4_Result/Form.vue +++ b/src/modules/11_discipline/components/4_Result/Form.vue @@ -8,6 +8,7 @@ import { useCounterMixin } from "@/stores/mixin"; import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore"; import { useDisciplineResultStore } from "@/modules/11_discipline/store/ResultStore"; import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import DialogHistory from '@/modules/11_discipline/components/4_Result/DialogHistory.vue' import type { FormData, @@ -16,6 +17,7 @@ import type { DataOptionRes, FileArray, } from "@/modules/11_discipline/interface/request/result"; +import DialogHeader from "@/components/DialogHeader.vue"; const mainStore = useDisciplineMainStore(); const modalPerson = ref(false); @@ -43,6 +45,8 @@ const consideredAgency = ref(""); const organizationOption = ref([]); /** ตัวแปร ref สำหรับแสดง validate */ const detailRef = ref(null); +const modalHistory = ref(false) +const personalId = ref('') /** รับ props มาจากหน้าหลัก */ const props = defineProps({ @@ -228,6 +232,16 @@ function confirmDelete(docid: string) { props.fetchData(); }); } + +function openDetial(id:string){ + personalId.value = id + modalHistory.value = true +} + +function closeDetail(){ + modalHistory.value = false +} + diff --git a/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue b/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue index 65a5f7849..30f3ae6f5 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue @@ -14,7 +14,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; -const qualification = ref('') +const qualification = ref(""); const mainStore = useDisciplineMainStore(); const searchRef = ref(null); const rows = ref([]); @@ -315,7 +315,7 @@ function returnDetail(data: any) {
-
+
@@ -356,61 +356,62 @@ function returnDetail(data: any) {
-
-
- - - + +
+