From 6b0a6118e0b4beed6c9866a9bf75b3aee1126980 Mon Sep 17 00:00:00 2001 From: wc24 Date: Tue, 30 Jun 2026 17:30:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(filter):=20=E7=AD=9B=E9=80=89=E6=8A=BD?= =?UTF-8?q?=E5=B1=89=E6=AF=8F=E4=B8=AA=E5=AD=97=E6=AE=B5=E5=8F=AF=E5=8D=95?= =?UTF-8?q?=E7=8B=AC=E6=B8=85=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 每行加 CircleClose 清空按钮(有值才出现),只摘掉该 key、其余条件不动。 比依赖各字段组件自身 clearable 更通用(range/relation/必填字段筛选时也能清)。 --- package.json | 2 +- src/components/ShrimpFilterDrawer.vue | 52 ++++++++++++++++++++++++--- 2 files changed, 48 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ad9f69b..d14ee6b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "shrimp-admin", - "version": "0.7.6", + "version": "0.7.8", "private": true, "description": "Shrimp 框架前端 — 消费 ShrimpServer + ShrimpTable 契约的经典 Vue3 + Element Plus 实现", "main": "src/index.ts", diff --git a/src/components/ShrimpFilterDrawer.vue b/src/components/ShrimpFilterDrawer.vue index 7d16c42..adbdc0a 100644 --- a/src/components/ShrimpFilterDrawer.vue +++ b/src/components/ShrimpFilterDrawer.vue @@ -4,11 +4,18 @@ @@ -21,6 +28,7 @@