From 4b945339d02ab7ae62d0294f2d7b1943c416f8f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wei=5F=E4=BD=B3?= Date: Wed, 26 Nov 2025 12:01:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20CrudTable=20=E6=96=B0=E5=A2=9E=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=E4=BA=8B=E4=BB=B6=EF=BC=8C=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=A0=8F=E6=97=A5=E6=9C=9F=E8=8C=83=E5=9B=B4?= =?UTF-8?q?=E7=9A=84=E9=87=8D=E7=BD=AE=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/table/CrudTable.vue | 3 ++- .../views/user-management/user-list/index.vue | 22 +++++++++++++++++-- web/src/views/valuation/audit/index.vue | 6 +++++ 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/web/src/components/table/CrudTable.vue b/web/src/components/table/CrudTable.vue index 238b01e..b01a1ee 100644 --- a/web/src/components/table/CrudTable.vue +++ b/web/src/components/table/CrudTable.vue @@ -77,7 +77,7 @@ const props = defineProps({ }, }) -const emit = defineEmits(['update:queryItems', 'onChecked', 'onDataChange']) +const emit = defineEmits(['update:queryItems', 'onChecked', 'onDataChange', 'onReset']) const loading = ref(false) const initQuery = { ...props.queryItems } const tableData = ref([]) @@ -132,6 +132,7 @@ async function handleReset() { queryItems[key] = null } emit('update:queryItems', { ...queryItems, ...initQuery }) + emit('onReset') await nextTick() pagination.page = 1 handleQuery() diff --git a/web/src/views/user-management/user-list/index.vue b/web/src/views/user-management/user-list/index.vue index a63bb3d..33adf9e 100644 --- a/web/src/views/user-management/user-list/index.vue +++ b/web/src/views/user-management/user-list/index.vue @@ -1,5 +1,6 @@