From 44a6ef192b2ce04255b7f4e2835de62a415db676 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 9 Aug 2024 15:38:20 +0700 Subject: [PATCH 1/2] =?UTF-8?q?=E0=B9=80=E0=B8=87=E0=B8=B4=E0=B8=99?= =?UTF-8?q?=E0=B9=80=E0=B8=94=E0=B8=B7=E0=B8=AD=E0=B8=99=20=3D>=20permissi?= =?UTF-8?q?on=20=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81=E0=B8=B2=E0=B8=A3?= =?UTF-8?q?=E0=B8=9C=E0=B8=B1=E0=B8=87=E0=B8=9A=E0=B8=B1=E0=B8=8D=E0=B8=8A?= =?UTF-8?q?=E0=B8=B5=E0=B9=80=E0=B8=87=E0=B8=B4=E0=B8=99=E0=B9=80=E0=B8=94?= =?UTF-8?q?=E0=B8=B7=E0=B8=AD=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/SalaryChart/DialogFormMain.vue | 8 +- .../components/SalaryChart/DialogUpload.vue | 15 +- src/modules/13_salary/views/salaryChart.vue | 168 +++++++++++------- src/modules/13_salary/views/salaryRate.vue | 59 +++--- src/modules/13_salary/views/salaryRound.vue | 4 +- 5 files changed, 146 insertions(+), 108 deletions(-) diff --git a/src/modules/13_salary/components/SalaryChart/DialogFormMain.vue b/src/modules/13_salary/components/SalaryChart/DialogFormMain.vue index e04e1dc0e..437b332a8 100644 --- a/src/modules/13_salary/components/SalaryChart/DialogFormMain.vue +++ b/src/modules/13_salary/components/SalaryChart/DialogFormMain.vue @@ -69,6 +69,8 @@ const title = computed(() => { ? "เพิ่มผังบัญชีเงินเดือน" : props.typeAction === "edit" ? "แก้ไขผังบัญชีเงินเดือน" + : props.typeAction === "view" + ? "รายละเอียด" : "บัญชีเงินเดือน"; return name; @@ -131,7 +133,7 @@ function fetchSalaryDetail(id: string) { formData.endDate = data.endDate; formData.details = data.details; formData.isSpecial = data.isSpecial; - isReadonly.value = data.isActive; + isReadonly.value = props.typeAction === 'view'? true: data.isActive; }) .catch((err) => { messageError($q, err); @@ -150,7 +152,7 @@ watch( if (modal.value) { await fetchPosType(); - if (props.typeAction === "edit") { + if (props.typeAction === "edit" || props.typeAction === "view") { showLoader(); setTimeout(() => { if (props.data) { @@ -522,7 +524,7 @@ const getClass = (val: boolean) => { - + บันทึกข้อมูล diff --git a/src/modules/13_salary/components/SalaryChart/DialogUpload.vue b/src/modules/13_salary/components/SalaryChart/DialogUpload.vue index 0ea51e619..a19cf1edd 100644 --- a/src/modules/13_salary/components/SalaryChart/DialogUpload.vue +++ b/src/modules/13_salary/components/SalaryChart/DialogUpload.vue @@ -1,5 +1,6 @@