美文网首页
日历赋值代码

日历赋值代码

作者: eb7a9dac29d0 | 来源:发表于2017-07-04 10:27 被阅读0次

    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"  ];

    相关文章

      网友评论

          本文标题:日历赋值代码

          本文链接:https://www.haomeiwen.com/subject/nimthxtx.html