From 73b6439702ea3c61100be5d0b8bcddfa8798b26a Mon Sep 17 00:00:00 2001 From: Jaybe Date: Thu, 3 Jul 2025 08:36:26 +0900 Subject: [PATCH] =?UTF-8?q?gtag=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package-lock.json | 26 ++++++++++ frontend/package.json | 2 + frontend/public/bowlspeed/index.html | 35 +++++++++++-- frontend/src/layouts/AppPublicLayout.vue | 22 +++++++- frontend/src/layouts/ClubLayout.vue | 27 +++++++++- frontend/src/main.js | 13 +++++ .../src/views/admin/ActivityLogManagement.vue | 8 +++ frontend/src/views/admin/ClubManagement.vue | 9 ++++ frontend/src/views/admin/Dashboard.vue | 8 +++ .../views/admin/SubscriptionManagement.vue | 11 +++- frontend/src/views/admin/UserManagement.vue | 8 +++ frontend/src/views/auth/Login.vue | 47 +++++++++++++++-- frontend/src/views/auth/Profile.vue | 8 +++ frontend/src/views/club/ClubCreate.vue | 14 ++++++ frontend/src/views/club/ClubSettings.vue | 7 +++ frontend/src/views/club/Dashboard.vue | 15 ++++++ frontend/src/views/club/EventCalendar.vue | 28 +++++++++++ frontend/src/views/club/EventManagement.vue | 50 ++++++++++++++++++- frontend/src/views/club/MemberManagement.vue | 29 +++++++++-- frontend/src/views/club/ScoreManagement.vue | 26 ++++++++++ frontend/src/views/club/Statistics.vue | 23 ++++++++- frontend/src/views/event/EventPublicPage.vue | 7 +++ frontend/src/views/payment/PaymentFail.vue | 8 +++ 23 files changed, 414 insertions(+), 17 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 8b7c695..bc52ce7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -33,6 +33,8 @@ "vee-validate": "^4.12.5", "vue": "^3.5.13", "vue-chartjs": "^5.3.2", + "vue-gtag": "^3.5.1", + "vue-gtag-next": "^1.14.0", "vue-router": "^4.5.0", "vuedraggable": "^4.1.0", "xlsx": "^0.18.5", @@ -3748,6 +3750,30 @@ } } }, + "node_modules/vue-gtag": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/vue-gtag/-/vue-gtag-3.5.1.tgz", + "integrity": "sha512-fyXQeIIc2cMibgggCbIZKfP0NvVbMupi4yl7CIwnD2feL9MGVVjzN/3nb5mX9AmZhIrkYri9dmBX6jY0lRCKDg==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "peerDependenciesMeta": { + "vue-router": { + "optional": true + } + } + }, + "node_modules/vue-gtag-next": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/vue-gtag-next/-/vue-gtag-next-1.14.0.tgz", + "integrity": "sha512-iJl+cOG2GU5NuxqzSSIpt03WVOvZqyKB9TOy7d55KiuvRklcnb2nlqxW5B/a3/sbIt7fla+XEkRyMCcoz0zAHw==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.0.0-rc.11" + } + }, "node_modules/vue-router": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 35b4b5e..31a4b8c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,6 +35,8 @@ "vee-validate": "^4.12.5", "vue": "^3.5.13", "vue-chartjs": "^5.3.2", + "vue-gtag": "^3.5.1", + "vue-gtag-next": "^1.14.0", "vue-router": "^4.5.0", "vuedraggable": "^4.1.0", "xlsx": "^0.18.5", diff --git a/frontend/public/bowlspeed/index.html b/frontend/public/bowlspeed/index.html index 8fa333c..73dd9c3 100644 --- a/frontend/public/bowlspeed/index.html +++ b/frontend/public/bowlspeed/index.html @@ -191,8 +191,29 @@ } + + + + + + +

볼링공 속도 계산기

@@ -206,8 +227,14 @@

볼링공이 파울라인을 지날 때 '시작'을 누르고, 헤드핀에 도달할 때 '정지'를 누르세요.

00:00.000
- - + +
@@ -229,8 +256,8 @@
- - + +
diff --git a/frontend/src/layouts/AppPublicLayout.vue b/frontend/src/layouts/AppPublicLayout.vue index d3783d0..833e843 100644 --- a/frontend/src/layouts/AppPublicLayout.vue +++ b/frontend/src/layouts/AppPublicLayout.vue @@ -7,7 +7,27 @@