const idList = []
getMulArea(idList, list) {
//将数组的唯一值提出组成新的数组
const id = isList.map(item=> item.areaid)
// 一个空的数组用来放数组
const total = []
// 遍历id
id.forEach(item=>{
// 找到与id选项相符的数据放入数组内 数组内部元素进行二次排序
const arr = list.filter(cur=> cur.areaid === item).sort((a,b)=> a.machinename < b.machinename ? -1 : 0)
total.push(arr)
})
// 将二维数组reduce成一维数组
return total.reduce((pre,cur)=> pre.concat(cur),[])
},