From 2e5da4f7e9941370375f9794e1266242371b676a Mon Sep 17 00:00:00 2001 From: keven1024 Date: Tue, 28 Apr 2026 23:29:33 +0800 Subject: [PATCH] feat(front): implement NotifyConfigField component for enhanced notification settings in FileShareHandle and TextShareHandle components --- front/components/Field/InputField.vue | 1 - front/components/Field/InputGroupField.vue | 1 - front/components/Field/KvInputGroupField.vue | 84 ++++++++++ .../Preprocessing/FileShareHandle.vue | 13 +- .../Preprocessing/NotifyConfigField.vue | 155 ++++++++++++++++++ .../Preprocessing/TextShareHandle.vue | 13 +- front/composables/useMyAppShare.ts | 8 +- 7 files changed, 251 insertions(+), 24 deletions(-) create mode 100644 front/components/Field/KvInputGroupField.vue create mode 100644 front/components/Preprocessing/NotifyConfigField.vue diff --git a/front/components/Field/InputField.vue b/front/components/Field/InputField.vue index e2a509d..8861754 100644 --- a/front/components/Field/InputField.vue +++ b/front/components/Field/InputField.vue @@ -16,6 +16,5 @@ const { value, errorMessage } = useField(props.name, props.rules)
-

{{ errorMessage }}

diff --git a/front/components/Field/InputGroupField.vue b/front/components/Field/InputGroupField.vue index a431fdd..5c88db6 100644 --- a/front/components/Field/InputGroupField.vue +++ b/front/components/Field/InputGroupField.vue @@ -46,6 +46,5 @@ const addInput = ref('') > -

{{ errorMessage }}

diff --git a/front/components/Field/KvInputGroupField.vue b/front/components/Field/KvInputGroupField.vue new file mode 100644 index 0000000..daa4acb --- /dev/null +++ b/front/components/Field/KvInputGroupField.vue @@ -0,0 +1,84 @@ + + + diff --git a/front/components/Preprocessing/FileShareHandle.vue b/front/components/Preprocessing/FileShareHandle.vue index 4b70ae8..90b7e49 100644 --- a/front/components/Preprocessing/FileShareHandle.vue +++ b/front/components/Preprocessing/FileShareHandle.vue @@ -1,8 +1,9 @@ + + diff --git a/front/components/Preprocessing/TextShareHandle.vue b/front/components/Preprocessing/TextShareHandle.vue index 91eeddf..8bbb1cb 100644 --- a/front/components/Preprocessing/TextShareHandle.vue +++ b/front/components/Preprocessing/TextShareHandle.vue @@ -1,8 +1,9 @@