From 8b2efd0d6ea523a79504cee138e6ad5abcd9482d Mon Sep 17 00:00:00 2001
From: yufei_wang <2267742828@qq.com>
Date: Wed, 16 Apr 2025 18:51:16 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8B=BE=E9=80=89=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Table/src/TableV2.vue | 12 ++++++++----
.../supplierinvoiceRequestMain/index.vue | 4 ++--
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/src/components/Table/src/TableV2.vue b/src/components/Table/src/TableV2.vue
index e1dab4fad..96c6d7df1 100644
--- a/src/components/Table/src/TableV2.vue
+++ b/src/components/Table/src/TableV2.vue
@@ -172,18 +172,22 @@ const selections = ref([])
// const selections = computed(()=>mData.value.filter(item=>item.checked))
// 切换全选/不全选
const toggleAllSelection = (isAll)=>{
+ mData.value.forEach((row) => {
+ row.checked = isAll
+ })
+ //全选
+ selections.value = selections.value.filter(item=>mData.value.findIndex(item1=>item1.id==item.id)==-1)
if(isAll){
- //全选
- mData.value.forEach((row) => {
- row.checked = isAll
- })
+ selections.value = [...selections.value,...mData.value]
}
}
const togglePageSelection = (isAll)=>{
+ selections.value = selections.value.filter(item=>mData.value.findIndex(item1=>item1.id==item.id)==-1)
mData.value.forEach((row) => {
row.checked = !row.checked
})
+ selections.value = [...selections.value,...mData.value.filter(item=>item.checked)]
}
diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
index fc7116924..b8bec811c 100644
--- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
+++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
@@ -56,7 +56,7 @@
-
-
+