From 5f739fae13ff7debf54b2d8b9c17e77de6bc6b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8?= Date: Wed, 20 May 2026 14:05:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=BC=A0=E5=80=BC=E9=97=AE=E9=A2=98=E5=8F=8A?= =?UTF-8?q?=E9=9D=A2=E5=8C=85=E5=B1=91=E5=AF=BC=E8=88=AA=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/Pagination.vue | 26 ++--------- src/components/layout/Breadcrumb.vue | 67 ++++++++++++++++++++++++---- src/components/layout/Tabs.vue | 6 +-- src/views/agent/user/index.vue | 3 +- src/views/capital/fundFlow/index.vue | 4 +- src/views/capital/withdraw/index.vue | 10 ++--- src/views/order/history/index.vue | 3 +- src/views/order/transfer/index.vue | 4 +- src/views/profile/agent/index.vue | 3 +- 9 files changed, 82 insertions(+), 44 deletions(-) diff --git a/src/components/common/Pagination.vue b/src/components/common/Pagination.vue index f03bf38..147df07 100644 --- a/src/components/common/Pagination.vue +++ b/src/components/common/Pagination.vue @@ -80,34 +80,16 @@ const pageSize = computed({ set: (val: number) => emit('update:pageSizeValue', val), }) -// 监听当前页变化,派发事件 -watch( - () => currentPage, - (newVal) => { - emit('update:modelValue', newVal) - emit('pagination-change', { currentPage: newVal, pageSize }) - }, -) - -// 监听每页条数变化,派发事件 -watch( - () => pageSize, - (newVal) => { - emit('update:pageSizeValue', newVal) - emit('pagination-change', { currentPage, pageSize: newVal }) - }, -) - -// 每页条数变更处理(兼容Element Plus原生事件) +// 每页条数变更处理 const handleSizeChange = (val: number) => { emit('update:pageSizeValue', val) - emit('pagination-change', { currentPage, pageSize: val }) + emit('pagination-change', { currentPage: currentPage.value, pageSize: val }) } -// 当前页变更处理(兼容Element Plus原生事件) +// 当前页变更处理 const handleCurrentChange = (val: number) => { emit('update:modelValue', val) - emit('pagination-change', { currentPage: val, pageSize }) + emit('pagination-change', { currentPage: val, pageSize: pageSize.value }) } diff --git a/src/components/layout/Breadcrumb.vue b/src/components/layout/Breadcrumb.vue index fd466a8..60f1cd7 100644 --- a/src/components/layout/Breadcrumb.vue +++ b/src/components/layout/Breadcrumb.vue @@ -13,17 +13,68 @@