From 91ede955300a9c30886e997ed5b6b1c5be6eda0b Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Tue, 29 Apr 2025 18:32:08 +0200 Subject: [PATCH] Image Upload --- .../admin/management/setting/BaseSetting.vue | 10 +- .../management/setting/ClubImageSetting.vue | 100 ++++++++++++++---- .../admin/management/setting/MailSetting.vue | 2 +- src/stores/admin/management/setting.ts | 39 +++++-- 4 files changed, 117 insertions(+), 34 deletions(-) diff --git a/src/components/admin/management/setting/BaseSetting.vue b/src/components/admin/management/setting/BaseSetting.vue index 96c1308..a879de1 100644 --- a/src/components/admin/management/setting/BaseSetting.vue +++ b/src/components/admin/management/setting/BaseSetting.vue @@ -9,7 +9,14 @@ - @@ -48,6 +55,7 @@ export default defineComponent({ required: true, }, }, + emits: ["reset"], data() { return { enableEdit: false as boolean, diff --git a/src/components/admin/management/setting/ClubImageSetting.vue b/src/components/admin/management/setting/ClubImageSetting.vue index e2ab129..1a1d675 100644 --- a/src/components/admin/management/setting/ClubImageSetting.vue +++ b/src/components/admin/management/setting/ClubImageSetting.vue @@ -1,31 +1,48 @@