From 7914b60af4d12ee60798761c6e917d19f3bc97f5 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 25 Oct 2024 10:41:32 +0700 Subject: [PATCH] =?UTF-8?q?workflow=20=3D>=20=E0=B8=82=E0=B8=AD=E0=B8=A5?= =?UTF-8?q?=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Workflow/Main.vue | 12 +- .../components/2_Leave/DetailLeave.vue | 185 +++++++++++------- 2 files changed, 122 insertions(+), 75 deletions(-) diff --git a/src/components/Workflow/Main.vue b/src/components/Workflow/Main.vue index 84d61708d..a4bb315e6 100644 --- a/src/components/Workflow/Main.vue +++ b/src/components/Workflow/Main.vue @@ -37,12 +37,12 @@ const dataUserComment = ref(); const isPermission = ref(true); //การเข้าถึง Workflow const permission = ref({ isChangeState: false, //ส่งไปยังผู้บังคับบัญชา/ผู้มีอำนาจ - isOperate: false, //เปลี่ยนสถานะ (state) เอกสารได้ + isOperate: false, //เปลี่ยนสถานะ (state) เอกสารได้ ผู้บังคับบัญชา isView: false, //ดูเอกสารได้ isUpdate: false, //แก้ไขเอกสารได้ isDelete: false, //ลบเอกสารได้ (ถ้ามี) isCancel: false, //ลบเอกสารได้ (ถ้ามี) - isSign: false, + isSign: false, //ผู้มีอำนาจ }); const itemState = ref([]); @@ -50,8 +50,12 @@ const modalSelectPerson = ref(false); const modalApprove = ref(false); const typeSelectPerson = ref(""); -//รายการระบบที่ต้องการ disable step 3 -const displayArray = ["REGISTRY_PROFILE"]; +//รายการระบบที่ต้องการ disable step 3 หรือรองสุดท้าย +const displayArray = [ + "REGISTRY_PROFILE", + "RETIREMENT_RESIFNATION", + "LEAVE_LIST", +]; async function fetchCheckState() { await http diff --git a/src/modules/09_leave/components/2_Leave/DetailLeave.vue b/src/modules/09_leave/components/2_Leave/DetailLeave.vue index 0de7cab2d..0119a7956 100644 --- a/src/modules/09_leave/components/2_Leave/DetailLeave.vue +++ b/src/modules/09_leave/components/2_Leave/DetailLeave.vue @@ -1,5 +1,5 @@