日历赋值代码
self.AEList = [NSMutableArray arrayWithCapacity:42];
self.RTList = [NSMutableArray arrayWithCapacity:42];
self.RestList = [NSMutableArray arrayWithCapacity:42];
self.LeaveList = [NSMutableArray arrayWithCapacity:42];
self.startOrEndList = [NSMutableArray arrayWithCapacity:42];
self.retestList = [NSMutableArray arrayWithCapacity:42];
for (MTLogDataModel *dataArray in LogDataModel.logData){
DLog(@"dataArray.date: %@",[self timeWithTimeIntervalString:dataArray.date]);
// DLog(@"dataArray.type: %@",dataArray.type);
if ([dataArray.type isEqualToString:@"1"]) {
NSDictionary *AEdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.AEList addObject:AEdic];
if ([dataArray.status isEqualToString:@"5"]) {
NSDictionary *Leavedic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.LeaveList addObject:Leavedic];
}else if ([dataArray.startOrEnd isEqualToString:@"1"]){
NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.startOrEndList addObject:startOrEnddic];
}else if ([dataArray.startOrEnd isEqualToString:@"2"]){
NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.startOrEndList addObject:startOrEnddic];
}else if ([dataArray.retest isEqualToString:@"1"]){
NSDictionary *retestdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.retestList addObject:retestdic];
}
}else if ([dataArray.type isEqualToString:@"2"]){
NSDictionary *RTdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.RTList addObject:RTdic];
if ([dataArray.status isEqualToString:@"5"]) {
NSDictionary *Leavedic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.LeaveList addObject:Leavedic];
}else if ([dataArray.startOrEnd isEqualToString:@"1"]){
NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.startOrEndList addObject:startOrEnddic];
}else if ([dataArray.startOrEnd isEqualToString:@"2"]){
NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.startOrEndList addObject:startOrEnddic];
}else if ([dataArray.retest isEqualToString:@"1"]){
NSDictionary *retestdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.retestList addObject:retestdic];
}
}else if ([dataArray.type isEqualToString:@"3"]){
}else if ([dataArray.type isEqualToString:@"5"]){
NSDictionary *Restdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.RestList addObject:Restdic];
if ([dataArray.status isEqualToString:@"5"]) {
NSDictionary *Leavedic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.LeaveList addObject:Leavedic];
}else if ([dataArray.startOrEnd isEqualToString:@"1"]){
NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.startOrEndList addObject:startOrEnddic];
}else if ([dataArray.startOrEnd isEqualToString:@"2"]){
NSDictionary *startOrEnddic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.startOrEndList addObject:startOrEnddic];
}else if ([dataArray.retest isEqualToString:@"1"]){
NSDictionary *retestdic = [NSDictionary dictionaryWithObject:[self timeWithTimeIntervalString:dataArray.date ] forKey:@"date"];
[self.retestList addObject:retestdic];
}
}
}
// DLog(@"_AEList : %@",_AEList);
// DLog(@"_RTList : %@",_RTList);
// DLog(@"_RestList : %@",_RestList);
NSArray * arr = @[
@[ _AEList,
[UIColor colorWithHex:@"#2189F4"]],
@[ _RTList,
[UIColor colorWithHex:@"#0DCC6B"]],
@[ _RestList,
[UIColor colorWithHex:@"#FF8854"]],
@[ _LeaveList,
[UIColor colorWithHex:@"#FF8854"]],
@[ _startOrEndList,
[UIColor colorWithHex:@"#FF8854"]],
@[ _retestList,
[UIColor colorWithHex:@"#FF8854"]],
];
NSArray * arr = @[ @{@"date":@"2016-06-12"},@{@"date":@"2016-06-15"} ];
[self.CalendarView reloadCalendarViewWithArr:_AEList
color:[UIColor colorWithHex:@"#2189F4"]
key:@"AE"];
[UIColor redColor]
[self.CalendarView reloadCalendarViewWithArr:_RTList color:[UIColor colorWithHex:@"#0DCC6B"] key:@"RT"];
[self.CalendarView reloadCalendarViewWithArr:_RestList color:[UIColor colorWithHex:@"#FF8854"] key:@"Rest"];
NSArray * arr = @[
@[ @[@{@"date":@"2017-06-12"}, @{@"date":@"2017-06-13"}],
[UIColor redColor]],
@[ @[@{@"date":@"2017-06-14"}, @{@"date":@"2017-06-15"}],
[UIColor cyanColor]],
@[ @[@{@"date":@"2017-06-16"}, @{@"date":@"2017-06-17"}],
[UIColor greenColor]],
@[ @[@{@"date":@"2017-06-18"}, @{@"date":@"2017-06-19"}],
[UIColor purpleColor]],
];
DLog(@"arr: %@",arr);
[self.CalendarView reloadCalendarViewWithDataDictArr:arr key:@"date" ];