思路:将表格中选中数据的科目名称与科目状态,单独放在数组中并去重
注意:变量 s 一定要放在handleSelectionChange函数里,放在函数外只会拿到最后选中的一条数据
//选中的每行数据的科目名称与科目状态
let selectSub=[]
//去重后的科目名称与科目状态
let handleSelectSub=[]
//处理选中的每行数据
let handleSelectionChange=(val)=>{
//存放科目名称和状态
let s={}
val.map(item => {
s.subjectName=item.subjectName
s.enabled=item.enabled
selectSub.push(s)
})
//去重
handleSelectSub = Array.from(new Set(selectSub))
console.log(handleSelectSub)
}
//导出
let exportSelectedSub=async ()=>{
let res=await exportSub(handleSelectSub)
}