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 b238e40..cd96390 100644
--- a/src/views/MainLayout.vue
+++ b/src/views/MainLayout.vue
@@ -276,8 +276,8 @@ function handleDeleteNotification() {
hideLoader();
}
},
- "ยืนยันการลบข้อมูล",
- "ต้องการยืนยันการลบรายการแจ้งเตือนทั้งหมดใช่หรือไม่?",
+ "ยืนยันการล้างการแจ้งเตือนทั้งหมด",
+ `ต้องการล้างการแจ้งเตือนทั้งหมด (${totalInbox.value} รายการ) ใช่หรือไม่? การกระทำนี้ไม่สามารถย้อนกลับได้`,
);
}
@@ -393,12 +393,16 @@ watch(
v-if="totalInbox !== 0"
flat
dense
- round
- color="red"
- icon="delete"
+ no-caps
+ size="12px"
+ color="red-7"
+ icon="mdi-trash-can-outline"
+ label="ล้างทั้งหมด"
+ class="q-ml-sm"
+ aria-label="ล้างการแจ้งเตือนทั้งหมด"
@click.stop.prevent="handleDeleteNotification"
>
- ลบการแจ้งเตือนทั้งหมด
+ ล้างการแจ้งเตือนทั้งหมด