Browse Source

2025-12-04

master
fengyuan_yang 1 month ago
parent
commit
31d4354804
  1. 12
      src/views/modules/changeManagement/changeRecord.vue

12
src/views/modules/changeManagement/changeRecord.vue

@ -5053,22 +5053,22 @@
handleSelectionChange(val) { handleSelectionChange(val) {
// val // val
// selectionDelegateAccess // selectionDelegateAccess
// //
let currentDataKeys = this.baseDelegateAccessList.map(item => item.delegateAccess); let currentDataKeys = this.baseDelegateAccessList.map(item => item.delegateAccess);
// //
let historyNotInCurrent = this.selectionDelegateAccess.filter(item =>
let historyNotInCurrent = this.selectionDelegateAccess.filter(item =>
!currentDataKeys.includes(item.delegateAccess) !currentDataKeys.includes(item.delegateAccess)
); );
// + // +
let merged = [...historyNotInCurrent, ...val]; let merged = [...historyNotInCurrent, ...val];
// //
let map = new Map(); let map = new Map();
merged.forEach(item => map.set(item.delegateAccess, item)); merged.forEach(item => map.set(item.delegateAccess, item));
this.selectionDelegateAccess2 = Array.from(map.values()); this.selectionDelegateAccess2 = Array.from(map.values());
}, },

Loading…
Cancel
Save