let Patient=[{"ColumnId":"09:10-09:40","RowId":"张三","AppointInfo":"李四"},{"ColumnId":"10:20-10:50","RowId":"张三","AppointInfo":"李四1"},{"ColumnId":"08:00-08:30","RowId":"张三","AppointInfo":"李四2"},{"ColumnId":"11:30-12:00","RowId":"张三","AppointInfo":"李四3"},{"ColumnId":"16:30-17:00","RowId":"张三27","AppointInfo":"李四4"},{"ColumnId":"16:30-17:00","RowId":"张三27","AppointInfo":"李四43"},{"ColumnId":"16:30-17:00","RowId":"张三27","AppointInfo":"李四42"},{"ColumnId":"16:30-17:00","RowId":"张三27","AppointInfo":"李四41"},{"ColumnId":"15:55-16:25","RowId":"张三26","AppointInfo":"李四5"},{"ColumnId":"11:30-12:00","RowId":"张三25","AppointInfo":"李四67"},{"ColumnId":"11:30-12:00","RowId":"张三25","AppointInfo":"李四68"},{"ColumnId":"11:30-12:00","RowId":"张三25","AppointInfo":"李四69"},{"ColumnId":"11:30-12:00","RowId":"张三25","AppointInfo":"李四61"},{"ColumnId":"11:30-12:00","RowId":"张三25","AppointInfo":"李四62"},{"ColumnId":"09:45-10:15","RowId":"张三24","AppointInfo":"李四7"},{"ColumnId":"10:20-10:50","RowId":"张三23","AppointInfo":"李四8"},{"ColumnId":"16:30-17:00","RowId":"张三22","AppointInfo":"李四9"},{"ColumnId":"09:10-09:40","RowId":"张三21","AppointInfo":"李四10"},{"ColumnId":"08:00-08:30","RowId":"张三20","AppointInfo":"李四11"},{"ColumnId":"10:20-10:50","RowId":"张三19","AppointInfo":"李四12"},{"ColumnId":"14:05-14:35","RowId":"张三18","AppointInfo":"李四13"},{"ColumnId":"16:30-17:00","RowId":"张三17","AppointInfo":"李四14"},{"ColumnId":"08:35-09:05","RowId":"张三16","AppointInfo":"李四15"},{"ColumnId":"10:55-11:25","RowId":"张三15","AppointInfo":"李四16"},{"ColumnId":"15:55-16:25","RowId":"张三14","AppointInfo":"李四17"},{"ColumnId":"14:40-15:10","RowId":"张三13","AppointInfo":"李四18"},{"ColumnId":"14:05-14:35","RowId":"张三12","AppointInfo":"李四19"},{"ColumnId":"14:05-14:35","RowId":"张三12","AppointInfo":"李四191"},{"ColumnId":"14:05-14:35","RowId":"张三12","AppointInfo":"李四192"},{"ColumnId":"14:05-14:35","RowId":"张三12","AppointInfo":"李四193"},{"ColumnId":"14:40-15:10","RowId":"张三11","AppointInfo":"李四20"},{"ColumnId":"16:30-17:00","RowId":"张三10","AppointInfo":"李四21"},{"ColumnId":"08:35-09:05","RowId":"张三9","AppointInfo":"李四22"},{"ColumnId":"14:40-15:10","RowId":"张三8","AppointInfo":"李四23"},{"ColumnId":"14:40-15:10","RowId":"张三7","AppointInfo":"李四24"},{"ColumnId":"10:20-10:50","RowId":"张三6","AppointInfo":"李四25"},{"ColumnId":"10:20-10:50","RowId":"张三6","AppointInfo":"李四256"},{"ColumnId":"10:20-10:50","RowId":"张三6","AppointInfo":"李四257"},{"ColumnId":"10:20-10:50","RowId":"张三6","AppointInfo":"李四258"},{"ColumnId":"08:35-09:05","RowId":"张三5","AppointInfo":"李四26"},{"ColumnId":"15:20-15:50","RowId":"张三4","AppointInfo":"李四27"},{"ColumnId":"15:20-15:50","RowId":"张三3","AppointInfo":"李四28"},{"ColumnId":"15:20-15:50","RowId":"张三3","AppointInfo":"李四289"},{"ColumnId":"15:20-15:50","RowId":"张三3","AppointInfo":"李四281"},{"ColumnId":"15:20-15:50","RowId":"张三3","AppointInfo":"李四282"},{"ColumnId":"14:40-15:10","RowId":"张三2","AppointInfo":"李四29"},{"ColumnId":"14:05-14:35","RowId":"张三1","AppointInfo":"李四30"}];
let dataInfo ={};Patient.forEach((item, index)=>{
let {ColumnId}= item;if(!dataInfo[ColumnId]){
dataInfo[ColumnId]={ColumnId,
data:[]}}//按照时ColumnId时间相同的进行分类以及合并子节点进行分类
dataInfo[ColumnId].data.push(item);});
let listB =Object.values(dataInfo);// list 转换成功的数据
listB.sort(function(a, b){returna.ColumnId>b.ColumnId?1:-1})//按照时间升序进行排序
console.log(listB);