|
|
@@ -24,9 +24,12 @@
|
|
|
|
|
|
[self addSubview:self.bgView];
|
|
|
[self.bgView addSubview:self.titleLabel];
|
|
|
+ [self.bgView addSubview:self.exchangeTimeTitle];
|
|
|
[self.bgView addSubview:self.exchangeTimelabel];
|
|
|
[self.bgView addSubview:self.stateLabel];
|
|
|
+ [self.bgView addSubview:self.integralTitle];
|
|
|
[self.bgView addSubview:self.integralLabel];
|
|
|
+ [self.bgView addSubview:self.phoneTitle];
|
|
|
[self.bgView addSubview:self.phoneLabel];
|
|
|
|
|
|
[self.bgView mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
@@ -41,24 +44,42 @@
|
|
|
make.left.equalTo(self.bgView.mas_left).offset(15);
|
|
|
make.top.equalTo(self.bgView.mas_top).offset(15);
|
|
|
}];
|
|
|
- [self.exchangeTimelabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ [self.exchangeTimeTitle mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
|
|
|
make.left.equalTo(self.bgView.mas_left).offset(15);
|
|
|
make.top.equalTo(self.titleLabel.mas_bottom).offset(25);
|
|
|
}];
|
|
|
+ [self.exchangeTimelabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+
|
|
|
+ make.left.equalTo(self.exchangeTimeTitle.mas_right).offset(5);
|
|
|
+ make.top.equalTo(self.titleLabel.mas_bottom).offset(25);
|
|
|
+ make.centerY.equalTo(self.exchangeTimeTitle);
|
|
|
+ }];
|
|
|
[self.stateLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
make.right.equalTo(self.bgView.mas_right).offset(-15);
|
|
|
make.centerY.equalTo(self.exchangeTimelabel);
|
|
|
}];
|
|
|
- [self.integralLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+
|
|
|
+ [self.integralTitle mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
make.left.equalTo(self.bgView.mas_left).offset(15);
|
|
|
make.top.equalTo(self.exchangeTimelabel.mas_bottom).offset(5);
|
|
|
}];
|
|
|
- [self.phoneLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ [self.integralLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(self.integralTitle.mas_right).offset(5);
|
|
|
+ make.top.equalTo(self.exchangeTimelabel.mas_bottom).offset(5);
|
|
|
+ make.centerY.equalTo(self.integralTitle);
|
|
|
+ }];
|
|
|
+
|
|
|
+ [self.phoneTitle mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
make.left.equalTo(self.bgView.mas_left).offset(15);
|
|
|
make.top.equalTo(self.integralLabel.mas_bottom).offset(5);
|
|
|
make.bottom.equalTo(self.bgView.mas_bottom).offset(-20);
|
|
|
}];
|
|
|
+ [self.phoneLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(self.phoneTitle.mas_right).offset(5);
|
|
|
+ make.top.equalTo(self.integralLabel.mas_bottom).offset(5);
|
|
|
+ make.centerY.equalTo(self.phoneTitle);
|
|
|
+ }];
|
|
|
}
|
|
|
- (void)configureHJMyIntegralExchangeGiftRecordDetailHeaderViewDict:(NSDictionary *)dict {
|
|
|
|
|
|
@@ -66,32 +87,53 @@
|
|
|
|
|
|
self.titleLabel.text = model.mpCompaignsRewardSettingAPI.rewardName;
|
|
|
|
|
|
- self.exchangeTimelabel.text = [NSString stringWithFormat:@"兑换时间: %@",model.mpMemberCompaigns.joinTime];
|
|
|
+ //兑换时间
|
|
|
+ self.exchangeTimelabel.text = [NSString stringWithFormat:@"%@",model.mpMemberCompaigns.joinTime];
|
|
|
|
|
|
- NSMutableArray *giftTypeArray = [NSMutableArray arrayWithObjects:@"已取消",@"处理中",@"待发货" ,@"待领取" @"待收货",@"已领取", nil];
|
|
|
- self.stateLabel.text = giftTypeArray[[model.mpMemberCompaignsRewardAction.memberCampaignsStatus integerValue]];
|
|
|
+ //状态
|
|
|
+ NSArray *giftTypeArray = @[@"已取消",@"处理中",@"待发货",@"待领取",@"待收货",@"已领取"];
|
|
|
+
|
|
|
+ if (model.mpMemberCompaignsRewardAction.memberCampaignsStatus)
|
|
|
+ {
|
|
|
+ int index = [model.mpMemberCompaignsRewardAction.memberCampaignsStatus intValue];
|
|
|
+ self.stateLabel.text = giftTypeArray[index];
|
|
|
+
|
|
|
+ if ([model.mpMemberCompaignsRewardAction.memberCampaignsStatus intValue] == 0 || [model.mpMemberCompaignsRewardAction.memberCampaignsStatus intValue] == 5)
|
|
|
+ {
|
|
|
+ self.stateLabel.textColor = COLOR_GRAY9;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ self.stateLabel.textColor = [UIColor colorFromHexString:@"FF7D0B"];
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- if ([model.mpMemberCompaignsRewardAction.memberCampaignsStatus integerValue] == 0 || [model.mpMemberCompaignsRewardAction.memberCampaignsStatus integerValue] == 5)
|
|
|
+ //兑换积分
|
|
|
+ NSString *returnSuccess = @"";
|
|
|
+
|
|
|
+ if (model.mpMemberCompaignsRewardAction.invalidBackType)
|
|
|
{
|
|
|
- self.stateLabel.textColor = COLOR_GRAY9;
|
|
|
+ returnSuccess = @"(退还成功)";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- self.stateLabel.textColor = [UIColor colorFromHexString:@"FF7D0B"];
|
|
|
+ returnSuccess = @"";
|
|
|
}
|
|
|
|
|
|
if (model.mpCompaignsRewardSettingAPI.money)
|
|
|
{
|
|
|
- self.integralLabel.text = [NSString stringWithFormat:@"兑换消耗: %@积分 + %@元",model.mpCompaignsRewardSettingAPI.points,model.mpCompaignsRewardSettingAPI.money];
|
|
|
+ self.integralLabel.text = [NSString stringWithFormat:@"%@积分 + %@元 %@",model.mpCompaignsRewardSettingAPI.points,model.mpCompaignsRewardSettingAPI.money,returnSuccess];
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- self.integralLabel.text = [NSString stringWithFormat:@"兑换消耗: %@积分",model.mpCompaignsRewardSettingAPI.points];
|
|
|
+ self.integralLabel.text = [NSString stringWithFormat:@"%@积分 %@",model.mpCompaignsRewardSettingAPI.points,returnSuccess];
|
|
|
}
|
|
|
|
|
|
- self.phoneLabel.text = [NSString stringWithFormat:@"预留号码: %@",model.mpMemberCompaigns.contactPhone];
|
|
|
-
|
|
|
+ //预留号码
|
|
|
+ self.phoneLabel.text = [NSString stringWithFormat:@"%@",model.mpMemberCompaigns.contactPhone];
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
#pragma mark - setter and getter
|
|
|
|
|
|
- (UIView *)bgView {
|
|
|
@@ -113,6 +155,18 @@
|
|
|
}
|
|
|
return _titleLabel;
|
|
|
}
|
|
|
+
|
|
|
+- (UILabel *)exchangeTimeTitle {
|
|
|
+
|
|
|
+ if (_exchangeTimeTitle == nil)
|
|
|
+ {
|
|
|
+ _exchangeTimeTitle = [[UILabel alloc]init];
|
|
|
+ _exchangeTimeTitle.font = [UIFont systemFontOfSize:14];
|
|
|
+ _exchangeTimeTitle.textColor = COLOR_BACK6;
|
|
|
+ _exchangeTimeTitle.text = @"兑换时间:";
|
|
|
+ }
|
|
|
+ return _exchangeTimeTitle;
|
|
|
+}
|
|
|
- (UILabel *)exchangeTimelabel {
|
|
|
|
|
|
if (_exchangeTimelabel == nil)
|
|
|
@@ -123,6 +177,7 @@
|
|
|
}
|
|
|
return _exchangeTimelabel;
|
|
|
}
|
|
|
+
|
|
|
- (UILabel *)stateLabel {
|
|
|
|
|
|
if (_stateLabel == nil)
|
|
|
@@ -133,6 +188,18 @@
|
|
|
}
|
|
|
return _stateLabel;
|
|
|
}
|
|
|
+
|
|
|
+- (UILabel *)integralTitle{
|
|
|
+
|
|
|
+ if (_integralTitle == nil)
|
|
|
+ {
|
|
|
+ _integralTitle = [[UILabel alloc]init];
|
|
|
+ _integralTitle.font = [UIFont systemFontOfSize:14];
|
|
|
+ _integralTitle.textColor = COLOR_BACK6;
|
|
|
+ _integralTitle.text = @"兑换消耗:";
|
|
|
+ }
|
|
|
+ return _integralTitle;
|
|
|
+}
|
|
|
- (UILabel *)integralLabel {
|
|
|
|
|
|
if (_integralLabel == nil)
|
|
|
@@ -144,6 +211,17 @@
|
|
|
return _integralLabel;
|
|
|
}
|
|
|
|
|
|
+- (UILabel *)phoneTitle {
|
|
|
+
|
|
|
+ if (_phoneTitle == nil)
|
|
|
+ {
|
|
|
+ _phoneTitle = [[UILabel alloc]init];
|
|
|
+ _phoneTitle.font = [UIFont systemFontOfSize:14];
|
|
|
+ _phoneTitle.textColor = COLOR_BACK6;
|
|
|
+ _phoneTitle.text = @"预留号码:";
|
|
|
+ }
|
|
|
+ return _phoneTitle;
|
|
|
+}
|
|
|
- (UILabel *)phoneLabel {
|
|
|
|
|
|
if (_phoneLabel == nil)
|