From 91ae63a8c5704d68dc94dbda3786dee94d089ca1 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Sat, 3 Aug 2024 14:39:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20`PureTableBar`=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=85=A8=E5=B1=8F=E5=92=8C=E9=80=80=E5=87=BA?= =?UTF-8?q?=E5=85=A8=E5=B1=8F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/RePureTableBar/src/bar.tsx | 24 ++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/components/RePureTableBar/src/bar.tsx b/src/components/RePureTableBar/src/bar.tsx index 7f5efd183..5367c6b33 100644 --- a/src/components/RePureTableBar/src/bar.tsx +++ b/src/components/RePureTableBar/src/bar.tsx @@ -18,6 +18,8 @@ import { getKeyList } from "@pureadmin/utils"; +import Fullscreen from "@iconify-icons/ri/fullscreen-fill"; +import ExitFullscreen from "@iconify-icons/ri/fullscreen-exit-fill"; import DragIcon from "@/assets/table-bar/drag.svg?component"; import ExpandIcon from "@/assets/table-bar/expand.svg?component"; import RefreshIcon from "@/assets/table-bar/refresh.svg?component"; @@ -57,6 +59,7 @@ export default defineComponent({ const size = ref("default"); const loading = ref(false); const checkAll = ref(true); + const isFullscreen = ref(false); const isIndeterminate = ref(false); const instance = getCurrentInstance()!; const isExpandAll = ref(props.isExpandAll); @@ -244,7 +247,18 @@ export default defineComponent({ return () => ( <> -
+
{slots?.title ? ( slots.title() @@ -358,6 +372,14 @@ export default defineComponent({
+ + + (isFullscreen.value = !isFullscreen.value)} + />
{slots.default({