From 2b63e8577aab12761636779c7f48b2d98da623c6 Mon Sep 17 00:00:00 2001 From: lizijiee <562949697@qq.com> Date: Tue, 2 Apr 2024 11:35:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8F=AF=E7=96=91=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=B9=E5=A2=9E=E5=8A=A0=E6=89=B9=E9=87=8F=E5=AE=A1=E6=89=B9?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Header/RecycleModal.vue | 68 +++++++++++++------ 1 file changed, 46 insertions(+), 22 deletions(-) diff --git a/src/layout/components/Header/RecycleModal.vue b/src/layout/components/Header/RecycleModal.vue index f24faff..7f66e7b 100644 --- a/src/layout/components/Header/RecycleModal.vue +++ b/src/layout/components/Header/RecycleModal.vue @@ -37,7 +37,7 @@ const timeLabel = computed(() => { return item?.label }) -const viewMode = ref('masonry') +const viewMode = ref('horizontalVersion') const viewLabel = computed(() => { const item = viewOptions.find((option) => { @@ -134,6 +134,7 @@ async function loadMore() { } onUpdated(() => { + console.log('onUpdated',onUpdated) layout() }) @@ -265,8 +266,8 @@ async function commit() { layout() } } - function remove() { - if ( !selectIds.value|| selectIds.value.length === 0) { +function remove() { + if (!selectIds.value || selectIds.value.length === 0) { message.error('至少选中一个') return } @@ -313,9 +314,8 @@ function rejectHandler() { function reset() { batch.value = false; - pagination.pageNo = 0; + pagination.pageNo = 1; pagination.pageSize = 20; - listData.value.length = 0; selectedApproveItems.value.length = 0; loading = false; canloadMore = true; @@ -386,9 +386,11 @@ function doAudit(param: any) { function reloadList() { refreshHandler() } -function refreshHandler() { +async function refreshHandler() { reset() - featchList() + const list = await featchList() + listData.value = list + layout() } @@ -413,13 +415,13 @@ function refreshHandler() {