123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- //
- // JLWithdrawalRecordViewCell.m
- // shiku_im
- //
- // Created by JayLuo on 2020/1/14.
- // Copyright © 2020 Reese. All rights reserved.
- //
- #import "JLWithdrawalRecordViewCell.h"
- @interface JLWithdrawalRecordViewCell()
- @property (weak, nonatomic) IBOutlet UILabel *platformNameLabel;
- @property (weak, nonatomic) IBOutlet UILabel *amountLabel;
- @property (weak, nonatomic) IBOutlet UILabel *reasonLabel;
- @property (weak, nonatomic) IBOutlet UILabel *timeLabel;
- @property (weak, nonatomic) IBOutlet UILabel *statusLabel;
- @property (weak, nonatomic) IBOutlet NSLayoutConstraint *reasonHeight;
- @property (weak, nonatomic) IBOutlet UIView *container;
- @end
- @implementation JLWithdrawalRecordViewCell
- - (void)awakeFromNib {
- [super awakeFromNib];
- // Initialization code
- _container.layer.cornerRadius = 15;
- _container.layer.masksToBounds = YES;
- // _reasonHeight.constant = 0;
- }
- - (void)setDict:(NSDictionary *)dict {
- _dict = dict;
- _platformNameLabel.text = [NSString stringWithFormat:@"平台: %@", dict[@"platformName"]];
- _amountLabel.text = [NSString stringWithFormat:@"金额: ¥ %@", dict[@"amount"]];
-
- NSString *ds = [NSString stringWithFormat:@"%@", dict[@"createTime"]];
- NSDate* d = [NSDate dateWithTimeIntervalSince1970:[ds doubleValue]/1000];
-
- // 实例化NSDateFormatter
- NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
- // 设置日期格式
- [formatter setDateFormat:@"yyyy-MM-dd HH:mm"];
- // 获取当前日期
- NSString *s = [formatter stringFromDate:d];
-
- _timeLabel.text = s;
-
- NSString *status = [NSString stringWithFormat:@"%@", dict[@"status"]];
- if([status intValue] == 0) {
- _statusLabel.text = @"申请中";
- _reasonHeight.constant = 0;
- _statusLabel.textColor = HEXCOLOR(0x388db7);
- } else if ([status intValue] == 1) {
- _statusLabel.text = @"成功";
- _reasonHeight.constant = 0;
- _statusLabel.textColor = HEXCOLOR(0x388db7);
- } else {
- _statusLabel.text = @"失败";
- _reasonLabel.text = [NSString stringWithFormat:@"失败原因: %@", dict[@"refuseReason"]];
- _statusLabel.textColor = [UIColor redColor];
- _reasonHeight.constant = 30;
- }
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
- // Configure the view for the selected state
- }
- @end
|