//创建 selectStaffs 对象
var selectStaffs = {};
for(var i = 0 ; i < result.peoples.length; i++){
var people = result.peoples[i];
//判断是否存在下标
if(selectStaffs[people.ActionPlan__c]){
var staff = {};
staff.id = people.Staff__r.Id;
staff.icon = "custom:custom33";
staff.sObjectType = "Staff__c";
staff.title = people.Staff__r.Name + '-' + people.Staff__r.JobCode__c;
selectStaffs[people.ActionPlan__c].push(staff);
}else{
selectStaffs[people.ActionPlan__c] = [];
var staff = {};
staff.id = people.Staff__r.Id;
staff.icon = "custom:custom33";
staff.sObjectType = "Staff__c";
staff.title = people.Staff__r.Name + '-' + people.Staff__r.JobCode__c;
selectStaffs[people.ActionPlan__c].push(staff);
}
}
//数据存入对应的行动计划
for(var i = 0 ; i < result.plans.length; i++){
var plan = result.plans[i];
for (var j = 0 ; j < Object.keys(selectStaffs).length ; j++){
if(plan.Id == Object.keys(selectStaffs)[j]){
plan.selectStaffs = Object.values(selectStaffs)[j];
}
}
}
把 selectStaffs 对象值放入 主对象