From 6aa66ce311a47d0acb42c0b93ea9ecd90d66002c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=81=E6=9D=B0?= <727475508@qq.com>
Date: Wed, 10 Jun 2026 10:15:10 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BC=B9=E7=AA=97=E6=A0=B7=E5=BC=8F=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=EF=BC=8C=E7=BB=84=E4=BB=B6=E9=A2=84=E5=AE=9A=E4=B9=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/dynamic-form/FormItemCheckbox.vue | 133 +-
components/dynamic-form/FormItemImage.vue | 52 +-
components/dynamic-form/FormItemNumber.vue | 52 +-
components/dynamic-form/FormItemRadio.vue | 31 +-
components/dynamic-form/FormItemRichtext.vue | 74 +-
components/dynamic-form/FormItemSelect.vue | 63 +-
components/dynamic-form/FormItemText.vue | 52 +-
components/dynamic-form/FormItemTextarea.vue | 82 +-
components/dynamic-form/FormItemVideo.vue | 78 +-
components/dynamic-form/dynamic-form.vue | 451 ++++--
pages/artisan/service-list.vue | 383 ++---
pages/shop/add-service copy.vue | 1504 ++++++++++++++++++
pages/shop/add-service.vue | 28 +-
13 files changed, 2233 insertions(+), 750 deletions(-)
create mode 100644 pages/shop/add-service copy.vue
diff --git a/components/dynamic-form/FormItemCheckbox.vue b/components/dynamic-form/FormItemCheckbox.vue
index 85dffca..d658b91 100644
--- a/components/dynamic-form/FormItemCheckbox.vue
+++ b/components/dynamic-form/FormItemCheckbox.vue
@@ -1,97 +1,86 @@
-
-
-
- ✓
-
- {{ item.label }}
-
-
+
+
+
+ {{ item }}
+
+
diff --git a/components/dynamic-form/FormItemImage.vue b/components/dynamic-form/FormItemImage.vue
index 2d6396c..9bf1f8f 100644
--- a/components/dynamic-form/FormItemImage.vue
+++ b/components/dynamic-form/FormItemImage.vue
@@ -16,44 +16,44 @@
diff --git a/components/dynamic-form/FormItemRadio.vue b/components/dynamic-form/FormItemRadio.vue
index 6d3c015..f07bedf 100644
--- a/components/dynamic-form/FormItemRadio.vue
+++ b/components/dynamic-form/FormItemRadio.vue
@@ -1,30 +1,22 @@
-
-
- {{ item.label }}
+
+
+ {{ item }}
diff --git a/components/dynamic-form/FormItemSelect.vue b/components/dynamic-form/FormItemSelect.vue
index 1e717cf..c3c3ce7 100644
--- a/components/dynamic-form/FormItemSelect.vue
+++ b/components/dynamic-form/FormItemSelect.vue
@@ -1,53 +1,29 @@
-
+
-
- {{ selectedLabel || placeholder }}
+
+ {{ value || placeholder }}
-
+
diff --git a/components/dynamic-form/FormItemTextarea.vue b/components/dynamic-form/FormItemTextarea.vue
index 3783306..43b741d 100644
--- a/components/dynamic-form/FormItemTextarea.vue
+++ b/components/dynamic-form/FormItemTextarea.vue
@@ -1,56 +1,52 @@
-
-
- {{ (value || '').length }}/200
-
+
+
+ {{ (value || '').length }}/200
+
diff --git a/components/dynamic-form/FormItemVideo.vue b/components/dynamic-form/FormItemVideo.vue
index 31bca3f..7165281 100644
--- a/components/dynamic-form/FormItemVideo.vue
+++ b/components/dynamic-form/FormItemVideo.vue
@@ -1,52 +1,51 @@
-
+
×
-
- +
- 选择视频
+
+ +
diff --git a/pages/artisan/service-list.vue b/pages/artisan/service-list.vue
index 9ae8a75..f622790 100644
--- a/pages/artisan/service-list.vue
+++ b/pages/artisan/service-list.vue
@@ -99,13 +99,12 @@
-