CardOrderInformationReusableView.m 1.8 KB
Newer Older
曹云霄's avatar
曹云霄 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//
//  CardOrderInformationReusableView.m
//  
//
//  Created by 曹云霄 on 2016/10/20.
//
//

#import "CardOrderInformationReusableView.h"

@implementation CardOrderInformationReusableView


#pragma mark - 上传小票
- (IBAction)uploadReceiptsButtonClickAction:(UIButton *)sender {
    
    if ([self.delegate respondsToSelector:@selector(startUploadReceipts:)]) {
        [self.delegate startUploadReceipts:self.sectionIndex];
    }
}

- (void)setModel:(GroupByOrderNumber *)model
{
24 25 26
    self.orderNumberLabel.text = model.orderNumber;
    self.orderTimelabel.text = model.orderTime;
    self.uploadReceiptsButton.hidden = [BaseViewController isBlankString:model.orderReceiptUrl]?NO:YES;
曹云霄's avatar
曹云霄 committed
27 28 29 30 31 32 33 34 35 36
    self.rejectNoteLabel.hidden = YES;
}


- (void)refreshHeaderView:(id<UploadReceiptsDelegate>)delegate withEntity:(RedPackageGroupbyOrderNumber *)model withSectionIndex:(NSInteger)section
{
    self.sectionIndex = section;
    self.delegate = delegate;
    self.orderNumberLabel.text = model.orderNumber;
    self.orderTimelabel.text = model.orderTime;
37 38
    self.customerNameLabel.text = model.consumerName;
    self.orderTotalPriceLabel.text = [NSString stringWithFormat:@"¥%@",[model.orderPrice stringValue]];
曹云霄's avatar
曹云霄 committed
39 40 41 42
    self.uploadReceiptsButton.hidden = ([self.stateString isEqualToString:STUDYTASKSTATE_REFUSE] || [self.stateString isEqualToString:STUDYTASKSTATE_USED])?YES:NO;
    self.uploadReceiptsButton.hidden = ![BaseViewController isBlankString:model.orderReceiptUrl]?YES:NO;
    self.rejectNoteLabel.hidden = [self.stateString isEqualToString:STUDYTASKSTATE_REFUSE]?NO:YES;
    NSString *noteString = [model.draws.firstObject remark];
43 44 45
    if ([BaseViewController isBlankString:noteString]) {
        noteString = @"暂无";
    }
曹云霄's avatar
曹云霄 committed
46 47 48 49 50 51 52 53 54
    self.rejectNoteLabel.text = [NSString stringWithFormat:@"拒绝原因:%@",noteString];

}





@end