From 568934bb46f70ceed75bad83c578478d21e997f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BA=E7=8B=A8?= <18119604035@163.com> Date: Mon, 13 Mar 2023 14:11:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E9=80=89=E5=9B=BE=E7=89=87=E6=97=B6?= =?UTF-8?q?=E4=BC=9Aapi=E8=AF=B7=E6=B1=82=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/resource/images/index.tsx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/pages/resource/images/index.tsx b/src/pages/resource/images/index.tsx index 004b160..8cec59b 100644 --- a/src/pages/resource/images/index.tsx +++ b/src/pages/resource/images/index.tsx @@ -88,15 +88,14 @@ export const ResourceImagesPage = () => { getImageList(); }, [category_ids, refresh, page, size]); - const onChange = (item: any) => { - let arr = selectKey; - if (arr.indexOf(item.id) === -1) { - arr.push(item.id); + const onChange = (id: number) => { + const arr = [...selectKey]; + if (arr.indexOf(id) === -1) { + arr.push(id); } else { - arr.splice(arr.indexOf(item.id), 1); + arr.splice(arr.indexOf(id), 1); } setSelectKey(arr); - setRefresh(!refresh); }; const selectAll = () => { @@ -171,7 +170,7 @@ export const ResourceImagesPage = () => { ? styles.checkbox : styles.checked } - onClick={() => onChange(item)} + onClick={() => onChange(item.id)} > {selectKey.indexOf(item.id) !== -1 && }