|
@@ -16,6 +16,7 @@
|
|
|
@property (nonatomic, strong) UILabel *priceLab;
|
|
|
@property (nonatomic, strong) UILabel *optLab;
|
|
|
|
|
|
+@property (nonatomic, strong) UILabel *giftLab;
|
|
|
|
|
|
@end
|
|
|
|
|
@@ -86,6 +87,17 @@
|
|
|
make.right.mas_equalTo(-10);
|
|
|
make.left.mas_equalTo(10);
|
|
|
}];
|
|
|
+
|
|
|
+ _giftLab = [UILabel labelCreateWithText:@"Gift" font:[UIFont fontWithName:Rob_Regular size:12] textColor:Col_000];
|
|
|
+ _giftLab.textAlignment = NSTextAlignmentCenter;
|
|
|
+ _giftLab.backgroundColor = _F0FFF9;
|
|
|
+ [backView addSubview:_giftLab];
|
|
|
+ [_giftLab mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.left.equalTo(self.nameLab);
|
|
|
+ make.bottom.equalTo(self.goodsImage);
|
|
|
+ make.width.equalTo(@64);
|
|
|
+ make.height.equalTo(@23);
|
|
|
+ }];
|
|
|
}
|
|
|
return self;
|
|
|
}
|
|
@@ -96,6 +108,20 @@
|
|
|
NSString *imageAllStr = [NSString stringWithFormat:@"https:%@%@%@",HostPath,ProductImgPath,AS_String_NotNull(_itemModel.image)];
|
|
|
[self.goodsImage sd_setImageWithURL:[NSURL URLWithString:imageAllStr] placeholderImage:UIImageDefaultImg_SD];
|
|
|
|
|
|
+ NSString *nameStr = AS_String_NotNull(_itemModel.name);
|
|
|
+
|
|
|
+ if([nameStr hasPrefix:@"FREE"]){
|
|
|
+ _giftLab.hidden = NO;
|
|
|
+ _countLab.hidden = YES;
|
|
|
+ _realPriceLab.hidden = YES;
|
|
|
+ _priceLab.hidden = YES;
|
|
|
+ }else{
|
|
|
+ _giftLab.hidden = YES;
|
|
|
+ _countLab.hidden = NO;
|
|
|
+ _realPriceLab.hidden = NO;
|
|
|
+ _priceLab.hidden = NO;
|
|
|
+ }
|
|
|
+
|
|
|
_nameLab.text = AS_String_NotNull(_itemModel.name);
|
|
|
_countLab.text = [NSString stringWithFormat:@"X%@", AS_String_NotNull(_itemModel.qty_ordered)];
|
|
|
_realPriceLab.text = [NSString stringWithFormat:@"%@%@", AS_String_NotNull(_itemModel.currency_symbol), AS_String_NotNull(_itemModel.price)];
|