From 94eb31fc260e9ed94b425799b404234b76286c53 Mon Sep 17 00:00:00 2001 From: "STW_TTTY\\stwtt" Date: Wed, 18 Sep 2024 17:26:53 +0700 Subject: [PATCH] Refactoring code 09_leave --- .../09_leave/components/1_Work/DialogMap.vue | 2 +- .../components/1_Work/DialogReport.vue | 7 +- .../09_leave/components/1_Work/Tab1.vue | 6 +- .../09_leave/components/1_Work/Tab2.vue | 1 + .../09_leave/components/1_Work/TableList.vue | 15 +- .../09_leave/components/2_Leave/Calendar.vue | 51 +++---- .../components/2_Leave/DetailLeave.vue | 63 ++------ .../components/2_Leave/DetailLeaveReject.vue | 41 +----- .../09_leave/components/2_Leave/Tab1.vue | 19 ++- .../09_leave/components/2_Leave/Tab2.vue | 7 +- .../09_leave/components/2_Leave/TableList.vue | 42 +++--- .../components/2_Leave/ToolBarLeave.vue | 18 +-- .../2_Leave/formDetail/formCheckSelect.vue | 1 - .../components/3_Report/LeaveReport.vue | 97 +------------ .../components/3_WorkTime/DialogForm.vue | 11 +- .../components/4_ChangeRound/DialogForm.vue | 94 ++++++------ .../4_specialTime/DialogApprove.vue | 38 +++-- .../09_leave/interface/request/specialTime.ts | 30 +++- .../interface/response/changeRound.ts | 16 ++- .../09_leave/stores/ChangeRoundStore.ts | 42 ++---- src/modules/09_leave/stores/LeaveStore.ts | 46 +----- src/modules/09_leave/stores/ReportStore.ts | 0 .../09_leave/stores/SpecialTimeStore.ts | 29 +--- src/modules/09_leave/stores/WorkStore.ts | 22 --- .../09_leave/views/ChangeRoundMain.vue | 28 ++-- src/modules/09_leave/views/RoundMain.vue | 5 +- .../09_leave/views/SpecialTimeMain.vue | 135 +++++++++--------- 27 files changed, 289 insertions(+), 577 deletions(-) delete mode 100644 src/modules/09_leave/stores/ReportStore.ts diff --git a/src/modules/09_leave/components/1_Work/DialogMap.vue b/src/modules/09_leave/components/1_Work/DialogMap.vue index ac7f8c0c2..4827f42df 100644 --- a/src/modules/09_leave/components/1_Work/DialogMap.vue +++ b/src/modules/09_leave/components/1_Work/DialogMap.vue @@ -108,7 +108,7 @@ watch( unelevated round dense - @click="props.close" + @click="props.close?.()" style="color: #eb0505; background-color: #ffdede" /> diff --git a/src/modules/09_leave/components/1_Work/DialogReport.vue b/src/modules/09_leave/components/1_Work/DialogReport.vue index 8de3b1a14..10409e76c 100644 --- a/src/modules/09_leave/components/1_Work/DialogReport.vue +++ b/src/modules/09_leave/components/1_Work/DialogReport.vue @@ -1,9 +1,11 @@