From 972fd6ae9654e7c02b727ad53a78b288ca284364 Mon Sep 17 00:00:00 2001 From: nevermoregb Date: Mon, 31 Mar 2025 13:03:45 +0900 Subject: [PATCH] 1303 --- src/common/common.js | 11 ++++ src/components/main/MainEventCalendar.vue | 78 +++++++++++------------ src/components/main/MemberManagement.vue | 63 ++++++++++++++++++ src/views/MainView.vue | 21 +++++- 4 files changed, 131 insertions(+), 42 deletions(-) create mode 100644 src/components/main/MemberManagement.vue diff --git a/src/common/common.js b/src/common/common.js index 2d15edf..89a0f7a 100644 --- a/src/common/common.js +++ b/src/common/common.js @@ -188,6 +188,17 @@ const common = { showImage(event) { return (event.target.style.visibility = 'visible'); }, + + addHyphenToPhoneNumber(phoneNum) { + const phoneNumber = phoneNum; + const length = phoneNumber.length; + + if (length >= 9) { + return phoneNumber.replace(/[^0-9]/g, '').replace(/^(\d{2,3})(\d{3,4})(\d{4})$/, `$1-$2-$3`); + } else { + return phoneNum; + } + }, }; export default { diff --git a/src/components/main/MainEventCalendar.vue b/src/components/main/MainEventCalendar.vue index ba7a195..bc06eb1 100644 --- a/src/components/main/MainEventCalendar.vue +++ b/src/components/main/MainEventCalendar.vue @@ -1,47 +1,45 @@