diff --git a/src/modules/05_leave/components/FormLeave/01_SickForm.vue b/src/modules/05_leave/components/FormLeave/01_SickForm.vue
index 9b6df27..04caeb8 100644
--- a/src/modules/05_leave/components/FormLeave/01_SickForm.vue
+++ b/src/modules/05_leave/components/FormLeave/01_SickForm.vue
@@ -508,9 +508,15 @@ onMounted(() => {
multiple
hide-bottom-space
bg-color="white"
- :rules="typeForm == 'LV-001' && formDataSick.leaveTotal >= 30 ?[
- (val:string) => !!val && val.length >= 30 || `${'กรุณาแนบเอกสารประกอบ หรือ ใบรับรองแพทย์ กรณีลาป่วยตั้งเเต่ 30 วันขึ้นไป'}`,
- ]:[]"
+ :rules="
+ typeForm == 'LV-001' && formDataSick.leaveTotal >= 30
+ ? [
+ (val) =>
+ (val && val.length > 0) ||
+ 'กรุณาแนบเอกสารประกอบ หรือ ใบรับรองแพทย์ กรณีลาป่วยตั้งเเต่ 30 วันขึ้นไป',
+ ]
+ : []
+ "
>
diff --git a/src/modules/10_registry/02_Government/07_Position.vue b/src/modules/10_registry/02_Government/07_Position.vue
index f981efb..639431b 100644
--- a/src/modules/10_registry/02_Government/07_Position.vue
+++ b/src/modules/10_registry/02_Government/07_Position.vue
@@ -491,7 +491,7 @@ onMounted(async () => {
-
+
-
+
-
+
diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue
index e7b437c..cd96390 100644
--- a/src/views/MainLayout.vue
+++ b/src/views/MainLayout.vue
@@ -277,7 +277,7 @@ function handleDeleteNotification() {
}
},
"ยืนยันการล้างการแจ้งเตือนทั้งหมด",
- "ต้องการยืนยันการล้างการแจ้งเตือนทั้งหมดทั้งหมดใช่หรือไม่?",
+ `ต้องการล้างการแจ้งเตือนทั้งหมด (${totalInbox.value} รายการ) ใช่หรือไม่? การกระทำนี้ไม่สามารถย้อนกลับได้`,
);
}
@@ -393,9 +393,13 @@ watch(
v-if="totalInbox !== 0"
flat
dense
- round
- color="grey-7"
+ no-caps
+ size="12px"
+ color="red-7"
icon="mdi-trash-can-outline"
+ label="ล้างทั้งหมด"
+ class="q-ml-sm"
+ aria-label="ล้างการแจ้งเตือนทั้งหมด"
@click.stop.prevent="handleDeleteNotification"
>
ล้างการแจ้งเตือนทั้งหมด