// // DRAchievementListCell.m // YouHuiProject // // Created by liuxueli on 2018/11/20. // Copyright © 2018 kuxuan. All rights reserved. // #import "DRAchievementListCell.h" @implementation DRAchievementListCell -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { self =[super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { [self addSubview:self.titleLabel]; [self addSubview:self.ordernumLabel]; [self addSubview:self.pricelabel]; [self addSubview:self.yearLabel]; [self.titleLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(15); make.top.mas_equalTo(FITSIZE(10)); // make.centerY.mas_equalTo(self.mas_centerY); make.height.mas_equalTo(FITSIZE(30)); make.width.mas_equalTo(FITSIZE(50)); }]; [self.ordernumLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(FITSIZE(80)); make.centerY.mas_equalTo(self.mas_centerY); make.height.mas_equalTo(28); make.width.mas_equalTo(FITSIZE(100)); }]; [self.pricelabel mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(-40); make.centerY.mas_equalTo(self.mas_centerY); make.height.mas_equalTo(28); make.width.mas_equalTo(FITSIZE(100)); }]; [self.yearLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(15); make.top.mas_equalTo(FITSIZE(30)); make.height.mas_equalTo(15); make.width.mas_equalTo(FITSIZE(50)); }]; } return self; } -(UILabel *)titleLabel { if (!_titleLabel) { _titleLabel =[[UILabel alloc]init]; _titleLabel.textColor =[UIColor YHColorWithHex:0x333333]; _titleLabel.font=[UIFont systemFontOfSize:FITSIZE(16)]; _titleLabel.text=@"今日"; _titleLabel.textAlignment=NSTextAlignmentCenter; } return _titleLabel; } -(UILabel *)ordernumLabel { if (!_ordernumLabel) { _ordernumLabel =[[UILabel alloc]init]; _ordernumLabel.textColor =[UIColor YHColorWithHex:0x706F6F]; _ordernumLabel.font=[UIFont systemFontOfSize:FITSIZE(13)]; _ordernumLabel.text=@"共--单"; } return _ordernumLabel; } -(UILabel *)pricelabel { if (!_pricelabel) { _pricelabel =[[UILabel alloc]init]; _pricelabel.textColor =[UIColor YHColorWithHex:0xF4150D]; _pricelabel.font=[UIFont systemFontOfSize:FITSIZE(16)]; _pricelabel.text=@"¥--"; _pricelabel.textAlignment=NSTextAlignmentRight; } return _pricelabel; } -(UILabel *)yearLabel { if (!_yearLabel) { _yearLabel =[[UILabel alloc]init]; _yearLabel.textColor =[UIColor YHColorWithHex:0x706F6F]; _yearLabel.font=[UIFont systemFontOfSize:FITSIZE(10)]; _yearLabel.text=@"¥--"; _yearLabel.hidden=YES; _yearLabel.textAlignment=NSTextAlignmentCenter; } return _yearLabel; } -(void)setModel:(DRAccountModel *)model { _model = model; NSArray *array =[model.yearAndMonth componentsSeparatedByString:@"-"]; if (array.count >1) { _titleLabel.text=[NSString stringWithFormat:@"%@月",array[1]]; _yearLabel.text=[NSString stringWithFormat:@"%@年",array[0]]; } _ordernumLabel.text=[NSString stringWithFormat:@"共%ld单",model.totalOrder.integerValue]; _pricelabel.text=[NSString stringWithFormat:@"¥%.2f",model.rebateMoney.floatValue]; [self.titleLabel mas_updateConstraints:^(MASConstraintMaker *make) { make.top.mas_equalTo(FITSIZE(10)); make.height.mas_equalTo(20); }]; } @end