diff --git a/src/components/drawers/ProjCheckPower.vue b/src/components/drawers/ProjCheckPower.vue index c2cd635c..4d93ac8e 100644 --- a/src/components/drawers/ProjCheckPower.vue +++ b/src/components/drawers/ProjCheckPower.vue @@ -898,10 +898,14 @@ export default { console.log("choosepeople : ", state.choosepeople); state.selectedRowKeys = selectedRowKeys; const se = state.studentList.map(e => e.id).join(',') || '' - const addItem = item.filter(e => (e && !se.includes(e.id + ','))) + const addItem = item.filter(e => (e && !se.includes(e.id + ''))) addItem.forEach(e => { e.name = e.realName }) + const selectStr = selectedRowKeys.join(',') + console.log(selectStr) + state.studentList = state.studentList.filter(e => selectStr.includes(e.id + '')) + console.log(state.studentList) state.choosepeople = [...addItem.reverse(), ...state.studentList]; selectedsHeight(); // if (selectedRowKeys.length > 0 && item.length > 0) {