From 718d5a64216809b32d2febcaeadd6536b45db740 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 23 May 2024 18:05:18 +0700 Subject: [PATCH 01/10] =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=9B=E0=B8=A3?= =?UTF-8?q?=E0=B8=B0=E0=B9=80=E0=B8=A1=E0=B8=B4=E0=B8=99=E0=B8=9C=E0=B8=A5?= =?UTF-8?q?=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=9B=E0=B8=8F=E0=B8=B4=E0=B8=9A?= =?UTF-8?q?=E0=B8=B1=E0=B8=95=E0=B8=B4=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=A3=E0=B8=B0=E0=B8=94=E0=B8=B1=E0=B8=9A?= =?UTF-8?q?=E0=B8=9A=E0=B8=B8=E0=B8=84=E0=B8=84=E0=B8=A5=20=3D>=20?= =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/02_transfer/views/AddTransfer.vue | 14 ++-- src/modules/02_transfer/views/Main.vue | 75 ++++++++----------- src/modules/03_retire/views/DialogRetire.vue | 2 +- src/modules/03_retire/views/addRetire.vue | 25 +++++-- src/modules/03_retire/views/main.vue | 2 +- src/modules/05_leave/components/Table.vue | 6 +- src/modules/05_leave/views/Main.vue | 42 ++++++----- .../08_KPI/components/Evaluator/01_TabAll.vue | 27 +++++++ .../components/Evaluator/02_TabOther.vue | 48 ++++++++++++ src/modules/08_KPI/components/Tab/TabMain.vue | 18 +---- 10 files changed, 162 insertions(+), 97 deletions(-) diff --git a/src/modules/02_transfer/views/AddTransfer.vue b/src/modules/02_transfer/views/AddTransfer.vue index 1294a70..a359a55 100644 --- a/src/modules/02_transfer/views/AddTransfer.vue +++ b/src/modules/02_transfer/views/AddTransfer.vue @@ -59,10 +59,6 @@ const saveData = async () => { const createTransfer = async () => { showLoader(); const formData = new FormData(); - // const blob = files.value.slice(0, files.value[0].size); - // const newFile = new File(blob, nameFile.value, { - // type: files.value[0].type, - // }); formData.append("Organization", tranferOrg.value); formData.append("Reason", noteReason.value); formData.append("file", files.value); @@ -145,7 +141,9 @@ const fileUploadDoc = async (file: any) => {
{ :rules="[(val:string) => !!val || `${'กรุณากรอกหน่วยงานที่ขอโอนไป'}`]" /> {
{
- { - + +
- + diff --git a/src/modules/03_retire/views/DialogRetire.vue b/src/modules/03_retire/views/DialogRetire.vue index 9f48e7d..9c8d213 100644 --- a/src/modules/03_retire/views/DialogRetire.vue +++ b/src/modules/03_retire/views/DialogRetire.vue @@ -20,7 +20,7 @@ const props = defineProps({ fectData: { type: Function, require: true }, }); -const id = ref(route.params.id.toString()); +const id = ref(route.params.id ? route.params.id.toString() : ""); const mixin = useCounterMixin(); const { dialogConfirm, messageError, showLoader, hideLoader, success } = mixin; diff --git a/src/modules/03_retire/views/addRetire.vue b/src/modules/03_retire/views/addRetire.vue index b3da355..cc532e2 100644 --- a/src/modules/03_retire/views/addRetire.vue +++ b/src/modules/03_retire/views/addRetire.vue @@ -186,7 +186,12 @@ function downloadFile(data: string) {
{
{{ props.rowIndex + 1 }}
-
+
{{ col.value }}
diff --git a/src/modules/05_leave/components/Table.vue b/src/modules/05_leave/components/Table.vue index 0639bbb..b71361e 100644 --- a/src/modules/05_leave/components/Table.vue +++ b/src/modules/05_leave/components/Table.vue @@ -205,11 +205,11 @@ watch([() => currentPage.value, () => pagination.value.rowsPerPage], () => {
- currentPage.value, () => pagination.value.rowsPerPage], () => { - +
diff --git a/src/modules/05_leave/views/Main.vue b/src/modules/05_leave/views/Main.vue index 46fd6e3..3cb4338 100644 --- a/src/modules/05_leave/views/Main.vue +++ b/src/modules/05_leave/views/Main.vue @@ -452,28 +452,30 @@ onMounted(async () => { - + {{ + col.value ?? "-" + }} + + + + +
+
diff --git a/src/modules/08_KPI/components/Evaluator/01_TabAll.vue b/src/modules/08_KPI/components/Evaluator/01_TabAll.vue index 3a4b976..f114fa1 100644 --- a/src/modules/08_KPI/components/Evaluator/01_TabAll.vue +++ b/src/modules/08_KPI/components/Evaluator/01_TabAll.vue @@ -77,6 +77,33 @@ const pagination = ref({ + + - + diff --git a/src/modules/03_retire/views/DialogRetire.vue b/src/modules/03_retire/views/DialogRetire.vue index 9f48e7d..9c8d213 100644 --- a/src/modules/03_retire/views/DialogRetire.vue +++ b/src/modules/03_retire/views/DialogRetire.vue @@ -20,7 +20,7 @@ const props = defineProps({ fectData: { type: Function, require: true }, }); -const id = ref(route.params.id.toString()); +const id = ref(route.params.id ? route.params.id.toString() : ""); const mixin = useCounterMixin(); const { dialogConfirm, messageError, showLoader, hideLoader, success } = mixin; diff --git a/src/modules/03_retire/views/addRetire.vue b/src/modules/03_retire/views/addRetire.vue index b3da355..cc532e2 100644 --- a/src/modules/03_retire/views/addRetire.vue +++ b/src/modules/03_retire/views/addRetire.vue @@ -186,7 +186,12 @@ function downloadFile(data: string) {
{
{{ props.rowIndex + 1 }}
-
+
{{ col.value }}
diff --git a/src/modules/05_leave/components/Table.vue b/src/modules/05_leave/components/Table.vue index 0639bbb..b71361e 100644 --- a/src/modules/05_leave/components/Table.vue +++ b/src/modules/05_leave/components/Table.vue @@ -205,11 +205,11 @@ watch([() => currentPage.value, () => pagination.value.rowsPerPage], () => {
- currentPage.value, () => pagination.value.rowsPerPage], () => { - +
diff --git a/src/modules/05_leave/views/Main.vue b/src/modules/05_leave/views/Main.vue index 46fd6e3..3cb4338 100644 --- a/src/modules/05_leave/views/Main.vue +++ b/src/modules/05_leave/views/Main.vue @@ -452,28 +452,30 @@ onMounted(async () => { - + {{ + col.value ?? "-" + }} + + + + +
+
diff --git a/src/modules/08_KPI/components/Evaluator/01_TabAll.vue b/src/modules/08_KPI/components/Evaluator/01_TabAll.vue index 3a4b976..f114fa1 100644 --- a/src/modules/08_KPI/components/Evaluator/01_TabAll.vue +++ b/src/modules/08_KPI/components/Evaluator/01_TabAll.vue @@ -77,6 +77,33 @@ const pagination = ref({ + +