全选和删除

This commit is contained in:
NiSen
2023-06-26 10:27:53 +08:00
parent cd90b102db
commit b1dd062faf

View File

@@ -244,7 +244,14 @@ const onSelectChange = (selectedRowKeys, selectedRow) => {
state.selectedRowKeys = selectedRowKeys state.selectedRowKeys = selectedRowKeys
// 过滤取消的 // 过滤取消的
state.caseTitleList = state.caseTitleList.filter((item) => selectedRowKeys.includes(item.id)) state.caseTitleList = state.caseTitleList.filter((item) => selectedRowKeys.includes(item.id))
state.selectedRow = selectedRow.filter(Boolean) // state.selectedRow = selectedRow.filter(Boolean)
const mergedArray = state.caseTitleList.concat(selectedRow.filter(Boolean));
state.selectedRow = Object.values(
mergedArray.reduce((acc, obj) => {
acc[obj.id] = obj;
return acc;
}, {})
);
}; };
// 请求列表数据是formdata类型的 // 请求列表数据是formdata类型的
@@ -355,7 +362,7 @@ const handleChange = (info) => {
state.caseTitleList = caseList state.caseTitleList = caseList
state.selectedRowKeys = [...new Set([...caseIdList, ...state.selectedRowKeys])] state.selectedRowKeys = [...new Set([...caseIdList, ...state.selectedRowKeys])]
// state.selectedRow = [...new Set([...caseList, ...state.selectedRow])] state.selectedRow = [...new Set([...caseList, ...state.selectedRow])]
console.log(caseList, state.selectedRow); console.log(caseList, state.selectedRow);
//发请求看失败的数据 //发请求看失败的数据