// // 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 { self.orderNumberLabel.text = model.orderNumber; self.orderTimelabel.text = model.orderTime; self.uploadReceiptsButton.hidden = [BaseViewController isBlankString:model.orderReceiptUrl]?NO:YES; self.rejectNoteLabel.hidden = YES; } - (void)refreshHeaderView:(id)delegate withEntity:(RedPackageGroupbyOrderNumber *)model withSectionIndex:(NSInteger)section { self.sectionIndex = section; self.delegate = delegate; self.orderNumberLabel.text = model.orderNumber; self.orderTimelabel.text = model.orderTime; self.customerNameLabel.text = model.consumerName; self.orderTotalPriceLabel.text = [NSString stringWithFormat:@"¥%@",[model.orderPrice stringValue]]; 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]; if ([BaseViewController isBlankString:noteString]) { noteString = @"暂无"; } self.rejectNoteLabel.text = [NSString stringWithFormat:@"拒绝原因:%@",noteString]; } @end