mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 03:46:45 +08:00
全选和删除
This commit is contained in:
@@ -199,7 +199,7 @@ const state = reactive({
|
|||||||
//删除选中
|
//删除选中
|
||||||
const remove = (id) => {
|
const remove = (id) => {
|
||||||
state.selectedRow = state.selectedRow.filter(item => item.id !== id)
|
state.selectedRow = state.selectedRow.filter(item => item.id !== id)
|
||||||
state.selectedRowKeys = state.selectedRowKeys.filter(item => item!== id)
|
state.selectedRowKeys = state.selectedRowKeys.filter(item => item !== id)
|
||||||
}
|
}
|
||||||
// 下一步返回的刷新列表
|
// 下一步返回的刷新列表
|
||||||
function submitCall(flag) {
|
function submitCall(flag) {
|
||||||
@@ -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