mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-13 04:46:46 +08:00
全选和删除
This commit is contained in:
@@ -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);
|
||||||
//发请求看失败的数据
|
//发请求看失败的数据
|
||||||
|
|||||||
Reference in New Issue
Block a user