From 5df1ab6993eedf457fe987009157ac99885c81a7 Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Mon, 12 Oct 2026 10:05:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(manager):=20=E8=A3=85=E4=BF=AE=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=99=A8=E5=85=B1=E4=BA=AB=E6=8E=A7=E4=BB=B6=E5=BA=93?= =?UTF-8?q?=20ColorField/SliderField/SegmentField?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wap/controls/ColorField.vue | 42 ++++++++++++++ .../wap/controls/SegmentField.vue | 42 ++++++++++++++ .../wap/controls/SliderField.vue | 58 +++++++++++++++++++ .../wap/controls/field-common.scss | 27 +++++++++ 4 files changed, 169 insertions(+) create mode 100644 manager/src/views/page-decoration/wap/controls/ColorField.vue create mode 100644 manager/src/views/page-decoration/wap/controls/SegmentField.vue create mode 100644 manager/src/views/page-decoration/wap/controls/SliderField.vue create mode 100644 manager/src/views/page-decoration/wap/controls/field-common.scss diff --git a/manager/src/views/page-decoration/wap/controls/ColorField.vue b/manager/src/views/page-decoration/wap/controls/ColorField.vue new file mode 100644 index 000000000..3b6bcd8a9 --- /dev/null +++ b/manager/src/views/page-decoration/wap/controls/ColorField.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/manager/src/views/page-decoration/wap/controls/SegmentField.vue b/manager/src/views/page-decoration/wap/controls/SegmentField.vue new file mode 100644 index 000000000..b9e526563 --- /dev/null +++ b/manager/src/views/page-decoration/wap/controls/SegmentField.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/manager/src/views/page-decoration/wap/controls/SliderField.vue b/manager/src/views/page-decoration/wap/controls/SliderField.vue new file mode 100644 index 000000000..0ee688600 --- /dev/null +++ b/manager/src/views/page-decoration/wap/controls/SliderField.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/manager/src/views/page-decoration/wap/controls/field-common.scss b/manager/src/views/page-decoration/wap/controls/field-common.scss new file mode 100644 index 000000000..953be6693 --- /dev/null +++ b/manager/src/views/page-decoration/wap/controls/field-common.scss @@ -0,0 +1,27 @@ +.ctrl-row { + display: flex; + align-items: flex-start; + margin-bottom: 16px; + gap: 12px; +} + +.ctrl-label { + width: 72px; + flex-shrink: 0; + line-height: 32px; + color: #606266; + font-size: 13px; +} + +.ctrl-body { + flex: 1; + min-width: 0; + display: flex; + align-items: center; + gap: 8px; + flex-wrap: wrap; +} + +.ctrl-color-input { + width: 110px; +}