From 45d2613b3a11e5e4fe0a64a522b294080cbbd31a Mon Sep 17 00:00:00 2001 From: guochunsi <1595020186@qq.com> Date: Tue, 3 Feb 2026 11:55:41 +0800 Subject: [PATCH] a --- src/components/SearchForm/index.vue | 60 ++--- src/components/SearchForm/index2.vue | 321 +++++++++++++++++++++++++++ 2 files changed, 337 insertions(+), 44 deletions(-) create mode 100644 src/components/SearchForm/index2.vue diff --git a/src/components/SearchForm/index.vue b/src/components/SearchForm/index.vue index 9663648..4eae91a 100644 --- a/src/components/SearchForm/index.vue +++ b/src/components/SearchForm/index.vue @@ -26,20 +26,12 @@ - -
- + +
+
- -
-
-
- -
- -
-
-
+
+
@@ -218,7 +210,6 @@ defineExpose({ :deep(.el-form-item__content) { margin-left: 0 !important; } - margin-right: 16px; margin-bottom: 18px; } @@ -280,40 +271,21 @@ defineExpose({ } :deep(.el-form-item:not(:has(.el-button))) { - margin-right: 16px; + margin-right: 15px; } - /* grid 0fr→1fr 高度过渡,ease-out 收尾不弹跳 */ - .collapse-grid { - display: grid; - grid-template-rows: 0fr; - transition: grid-template-rows 0.26s cubic-bezier(0.33, 1, 0.68, 1); - contain: layout; - &.is-expanded { - grid-template-rows: 1fr; - } - } - .collapse-grid-inner { - overflow: hidden; - min-height: 0; - backface-visibility: hidden; - } - .collapse-grid-cell { - overflow: hidden; - min-height: 0; - opacity: 0; - /* 收起时立即隐藏,不出现输入框慢慢消失 */ - transition: opacity 0s; - } - .collapse-grid.is-expanded .collapse-grid-cell { - opacity: 1; - /* 仅展开时淡入 */ - transition: opacity 0.12s ease-out; - } - .actions-outside, - .actions-inside { + /* 折叠区收起时隐藏,展开时 display:contents 不破坏表单行内流 */ + .collapse-visibility { display: contents; } + + /* 查询/重置按钮区:表单项 margin-right 为 0 */ + .search-form__actions { + display: contents; + :deep(.el-form-item) { + margin-right: 0 !important; + } + } } diff --git a/src/components/SearchForm/index2.vue b/src/components/SearchForm/index2.vue new file mode 100644 index 0000000..fb2f580 --- /dev/null +++ b/src/components/SearchForm/index2.vue @@ -0,0 +1,321 @@ + + + + + +