From 7aa2b10cdd258ded45b7cfc2269db1317301b603 Mon Sep 17 00:00:00 2001 From: jingrow Date: Sun, 2 Nov 2025 14:55:41 +0800 Subject: [PATCH] =?UTF-8?q?pagetype=E5=88=97=E8=A1=A8=E9=A1=B5=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E6=A0=8F=E6=8B=86=E5=88=86=E4=B8=BA=E7=8B=AC=E7=AB=8B?= =?UTF-8?q?=E7=9A=84=E7=BB=84=E4=BB=B6GenericListPageToolBar.vue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/core/pagetype/GenericListPage.vue | 178 +---------- .../core/pagetype/GenericListPageToolBar.vue | 286 ++++++++++++++++++ 2 files changed, 301 insertions(+), 163 deletions(-) create mode 100644 apps/jingrow/frontend/src/core/pagetype/GenericListPageToolBar.vue diff --git a/apps/jingrow/frontend/src/core/pagetype/GenericListPage.vue b/apps/jingrow/frontend/src/core/pagetype/GenericListPage.vue index 5a7c0ce..54c9914 100644 --- a/apps/jingrow/frontend/src/core/pagetype/GenericListPage.vue +++ b/apps/jingrow/frontend/src/core/pagetype/GenericListPage.vue @@ -29,50 +29,19 @@ t }" /> - + :entity="entity" + :search-query="searchQuery" + :view-mode="viewMode" + :selected-keys="selectedKeys" + :loading="loading" + @update:search-query="searchQuery = $event" + @update:view-mode="viewMode = $event" + @reload="reload" + @create="createRecordHandler" + @delete-selected="handleDeleteSelected" + /> @@ -303,7 +272,7 @@ + +