| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324 |
- //
- // PromotionOrderListCell.m
- // IBOSS
- //
- // Created by 关宏厚 on 2020/9/8.
- // Copyright © 2020 elongtian. All rights reserved.
- //
- #import "PromotionOrderListCell.h"
- @implementation PromotionOrderListCell
- - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
- self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
-
- return self;
- }
- -(void)setPromotionOrderCell:(PromotionOrderModel*)orderModel
- {
- _promotionOrderModel=orderModel;
- CGFloat heightLine = 1;
- CGFloat heightRow = 40;
- CGFloat lblx = 20;
- CGFloat lbly = 8;
- CGFloat lblwidth = 70;
- CGFloat lblheight = 25;
- CGFloat valuey = 8;
- CGFloat valueheight = 25;
-
- UIView *vPromotionStrategyName = [UIView new];
- vPromotionStrategyName.frame=CGRectMake(0,valuey, Screen_Width, heightRow);
- [self.contentView addSubview:vPromotionStrategyName];
-
- UILabel *promotionStrategyNameTitleLbl= [UILabel new];
- promotionStrategyNameTitleLbl.frame=CGRectMake(lblx, valuey,100, lblheight);
- promotionStrategyNameTitleLbl.textColor = [UIColor lightGrayColor];
- promotionStrategyNameTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- promotionStrategyNameTitleLbl.text=@"促销策略名称:";
- [vPromotionStrategyName addSubview:promotionStrategyNameTitleLbl];
-
- _promotionStrategyNameLbl=[UILabel new];
- _promotionStrategyNameLbl.frame=CGRectMake(CGRectGetMaxX(promotionStrategyNameTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(promotionStrategyNameTitleLbl.frame), valueheight);
- _promotionStrategyNameLbl.textColor = [UIColor blackColor];
- _promotionStrategyNameLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vPromotionStrategyName addSubview:_promotionStrategyNameLbl];
- _promotionStrategyNameLbl.text=_promotionOrderModel.promotionName;
-
- UIView *vPromotionName = [UIView new];
- vPromotionName.frame=CGRectMake(0,CGRectGetMaxY(vPromotionStrategyName.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vPromotionName];
-
- UILabel *promotionNameTitleLbl= [UILabel new];
- promotionNameTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- promotionNameTitleLbl.textColor = [UIColor lightGrayColor];
- promotionNameTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- promotionNameTitleLbl.text=@"促销名称:";
- [vPromotionName addSubview:promotionNameTitleLbl];
-
- _promotionNameLbl=[UILabel new];
- _promotionNameLbl.frame=CGRectMake(CGRectGetMaxX(promotionNameTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(promotionNameTitleLbl.frame), valueheight);
- _promotionNameLbl.textColor = [UIColor blackColor];
- _promotionNameLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vPromotionName addSubview:_promotionNameLbl];
- _promotionNameLbl.text=_promotionOrderModel.promotionDetailName;
-
-
- UIView *vPromotionType = [UIView new];
- vPromotionType.frame=CGRectMake(0,CGRectGetMaxY(vPromotionName.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vPromotionType];
-
- UILabel *promotionTypeTitleLbl= [UILabel new];
- promotionTypeTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- promotionTypeTitleLbl.textColor = [UIColor lightGrayColor];
- promotionTypeTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- promotionTypeTitleLbl.text=@"促销类型:";
- [vPromotionType addSubview:promotionTypeTitleLbl];
-
- _promotionTypeLbl=[UILabel new];
- _promotionTypeLbl.frame=CGRectMake(CGRectGetMaxX(promotionTypeTitleLbl.frame), valuey,Screen_Width/2-CGRectGetMaxX(promotionTypeTitleLbl.frame), valueheight);
- _promotionTypeLbl.textColor = [UIColor blackColor];
- _promotionTypeLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vPromotionType addSubview:_promotionTypeLbl];
- _promotionTypeLbl.text=_promotionOrderModel.promotionTypeName;
-
-
- UIView *vPromotionPrice = [UIView new];
- vPromotionPrice.frame=CGRectMake(Screen_Width/2,CGRectGetMaxY(vPromotionName.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vPromotionPrice];
-
- UILabel *promotionPriceTitleLbl= [UILabel new];
- promotionPriceTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- promotionPriceTitleLbl.textColor = [UIColor lightGrayColor];
- promotionPriceTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- promotionPriceTitleLbl.text=@"促销价:";
- [vPromotionPrice addSubview:promotionPriceTitleLbl];
-
- _promotionPriceLbl=[UILabel new];
- _promotionPriceLbl.frame=CGRectMake(CGRectGetMaxX(promotionPriceTitleLbl.frame), valuey,Screen_Width/2-lblwidth, valueheight);
- _promotionPriceLbl.textColor = [UIColor blackColor];
- _promotionPriceLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vPromotionPrice addSubview:_promotionPriceLbl];
- _promotionPriceLbl.text=_promotionOrderModel.promotionPrice;
-
-
-
- UIView *vAddAmount = [UIView new];
- vAddAmount.frame=CGRectMake(0,CGRectGetMaxY(vPromotionType.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vAddAmount];
-
- UILabel *addAmountTitleLbl= [UILabel new];
- addAmountTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- addAmountTitleLbl.textColor = [UIColor lightGrayColor];
- addAmountTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- addAmountTitleLbl.text=@"追加金额:";
- [vAddAmount addSubview:addAmountTitleLbl];
-
- _addAmountLbl=[UILabel new];
- _addAmountLbl.frame=CGRectMake(CGRectGetMaxX(addAmountTitleLbl.frame), valuey,Screen_Width/2-CGRectGetMaxX(addAmountTitleLbl.frame), valueheight);
- _addAmountLbl.textColor = [UIColor blackColor];
- _addAmountLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vAddAmount addSubview:_addAmountLbl];
- _addAmountLbl.text=[NSString stringWithFormat:@"%lf" , _promotionOrderModel.addAmount];
-
-
-
- UIView *vReachAmount = [UIView new];
- vReachAmount.frame=CGRectMake(Screen_Width/2,CGRectGetMaxY(vPromotionType.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vReachAmount];
-
- UILabel *reachAmountTitleLbl= [UILabel new];
- reachAmountTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- reachAmountTitleLbl.textColor = [UIColor lightGrayColor];
- reachAmountTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- reachAmountTitleLbl.text=@"满金额:";
- [vReachAmount addSubview:reachAmountTitleLbl];
-
- _reachAmountLbl=[UILabel new];
- _reachAmountLbl.frame=CGRectMake(CGRectGetMaxX(reachAmountTitleLbl.frame), valuey,Screen_Width/2-lblwidth, valueheight);
- _reachAmountLbl.textColor = [UIColor blackColor];
- _reachAmountLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vReachAmount addSubview:_reachAmountLbl];
- _reachAmountLbl.text=[NSString stringWithFormat:@"%lf", _promotionOrderModel.reachAmount];
-
-
-
- UIView *vReachAmountFlag = [UIView new];
- vReachAmountFlag.frame=CGRectMake(0,CGRectGetMaxY(vAddAmount.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vReachAmountFlag];
-
- UILabel *reachAmountFlagTitleLbl= [UILabel new];
- reachAmountFlagTitleLbl.frame=CGRectMake(lblx, valuey,110, lblheight);
- reachAmountFlagTitleLbl.textColor = [UIColor lightGrayColor];
- reachAmountFlagTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- reachAmountFlagTitleLbl.text=@"满金额除促销产品:";
- [vReachAmountFlag addSubview:reachAmountFlagTitleLbl];
-
- _reachAmountFlagLbl=[UILabel new];
- _reachAmountFlagLbl.frame=CGRectMake(CGRectGetMaxX(reachAmountFlagTitleLbl.frame), valuey,Screen_Width/2-CGRectGetMaxX(reachAmountFlagTitleLbl.frame), valueheight);
- _reachAmountFlagLbl.textColor = [UIColor blackColor];
- _reachAmountFlagLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vReachAmountFlag addSubview:_reachAmountFlagLbl];
- BOOL reachAmountFlag= _promotionOrderModel.reachAmountFlag;
- NSString *reachAmountFlagStr;
- if(reachAmountFlag)
- {
- reachAmountFlagStr=@"是";
- }
- else
- {
- reachAmountFlagStr=@"否";
- }
-
- _reachAmountFlagLbl.text=reachAmountFlagStr;
-
-
- UIView *vReachDiscount = [UIView new];
- vReachDiscount.frame=CGRectMake(Screen_Width/2,CGRectGetMaxY(vAddAmount.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vReachDiscount];
-
- UILabel *reachDiscounttTitleLbl= [UILabel new];
- reachDiscounttTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- reachDiscounttTitleLbl.textColor = [UIColor lightGrayColor];
- reachDiscounttTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- reachDiscounttTitleLbl.text=@"满足折扣:";
- [vReachDiscount addSubview:reachDiscounttTitleLbl];
-
- _reachDiscountLbl=[UILabel new];
- _reachDiscountLbl.frame=CGRectMake(CGRectGetMaxX(reachDiscounttTitleLbl.frame), valuey,Screen_Width/2-lblwidth, valueheight);
- _reachDiscountLbl.textColor = [UIColor blackColor];
- _reachDiscountLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vReachDiscount addSubview:_reachDiscountLbl];
- _reachDiscountLbl.text=[NSString stringWithFormat:@"%lf", _promotionOrderModel.reachDiscount];
-
-
- UIView *vReachDiscountFlag = [UIView new];
- vReachDiscountFlag.frame=CGRectMake(0,CGRectGetMaxY(vReachAmountFlag.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vReachDiscountFlag];
-
- UILabel *reachDiscountFlagTitleLbl= [UILabel new];
- reachDiscountFlagTitleLbl.frame=CGRectMake(lblx, valuey,110, lblheight);
- reachDiscountFlagTitleLbl.textColor = [UIColor lightGrayColor];
- reachDiscountFlagTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- reachDiscountFlagTitleLbl.text=@"满折扣除促销产品:";
- [vReachDiscountFlag addSubview:reachDiscountFlagTitleLbl];
-
- _reachDiscountFlagLbl=[UILabel new];
- _reachDiscountFlagLbl.frame=CGRectMake(CGRectGetMaxX(reachDiscountFlagTitleLbl.frame), valuey,Screen_Width/2-CGRectGetMaxX(reachDiscountFlagTitleLbl.frame), valueheight);
- _reachDiscountFlagLbl.textColor = [UIColor blackColor];
- _reachDiscountFlagLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vReachDiscountFlag addSubview:_reachDiscountFlagLbl];
- BOOL reachDiscountFlag= _promotionOrderModel.reachDiscountFlag;
- NSString *reachDiscountFlagStr;
- if(reachDiscountFlag)
- {
- reachDiscountFlagStr=@"是";
- }
- else
- {
- reachDiscountFlagStr=@"否";
- }
-
- _reachDiscountFlagLbl.text=reachDiscountFlagStr;
-
-
- UIView *vGiftAmount = [UIView new];
- vGiftAmount.frame=CGRectMake(Screen_Width/2,CGRectGetMaxY(vReachAmountFlag.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vGiftAmount];
-
- UILabel *giftAmountTitleLbl= [UILabel new];
- giftAmountTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- giftAmountTitleLbl.textColor = [UIColor lightGrayColor];
- giftAmountTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- giftAmountTitleLbl.text=@"赠送金额:";
- [vGiftAmount addSubview:giftAmountTitleLbl];
-
- _giftAmountLbl=[UILabel new];
- _giftAmountLbl.frame=CGRectMake(CGRectGetMaxX(giftAmountTitleLbl.frame), valuey,Screen_Width/2-lblwidth, valueheight);
- _giftAmountLbl.textColor = [UIColor blackColor];
- _giftAmountLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vGiftAmount addSubview:_giftAmountLbl];
- _giftAmountLbl.text=[NSString stringWithFormat:@"%lf", _promotionOrderModel.giftAmount];
-
- UIView *vGiftDiscount = [UIView new];
- vGiftDiscount.frame=CGRectMake(0,CGRectGetMaxY(vReachDiscountFlag.frame), Screen_Width/2, heightRow);
- [self.contentView addSubview:vGiftDiscount];
-
- UILabel *giftDiscountTitleLbl= [UILabel new];
- giftDiscountTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- giftDiscountTitleLbl.textColor = [UIColor lightGrayColor];
- giftDiscountTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- giftDiscountTitleLbl.text=@"赠送折扣:";
- [vGiftDiscount addSubview:giftDiscountTitleLbl];
-
- _giftDiscountLbl=[UILabel new];
- _giftDiscountLbl.frame=CGRectMake(CGRectGetMaxX(giftDiscountTitleLbl.frame), valuey,Screen_Width/2-CGRectGetMaxX(giftDiscountTitleLbl.frame), valueheight);
- _giftDiscountLbl.textColor = [UIColor blackColor];
- _giftDiscountLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
-
-
- _giftDiscountLbl.text=[NSString stringWithFormat:@"%lf", _promotionOrderModel.giftDiscount];
- [vGiftDiscount addSubview:_giftDiscountLbl];
-
- UIView *vGiftGoodsNumber = [UIView new];
- vGiftGoodsNumber.frame=CGRectMake(Screen_Width/2,CGRectGetMaxY(vReachDiscountFlag.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vGiftGoodsNumber];
-
- UILabel *giftGoodsNumberTitleLbl= [UILabel new];
- giftGoodsNumberTitleLbl.frame=CGRectMake(lblx, valuey,110, lblheight);
- giftGoodsNumberTitleLbl.textColor = [UIColor lightGrayColor];
- giftGoodsNumberTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- giftGoodsNumberTitleLbl.text=@"赠送商品任选数量:";
- [vGiftGoodsNumber addSubview:giftGoodsNumberTitleLbl];
- _giftGoodsNumberLbl=[UILabel new];
- _giftGoodsNumberLbl.frame=CGRectMake(CGRectGetMaxX(giftGoodsNumberTitleLbl.frame), valuey,Screen_Width/2-lblwidth, valueheight);
- _giftGoodsNumberLbl.textColor = [UIColor blackColor];
- _giftGoodsNumberLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- [vGiftGoodsNumber addSubview:_giftGoodsNumberLbl];
- _giftGoodsNumberLbl.text=[NSString stringWithFormat:@"%ld", _promotionOrderModel.giftGoodsNumber];
-
-
- UIView *vAuditFlags = [UIView new];
- vAuditFlags.frame=CGRectMake(0,CGRectGetMaxY(vGiftDiscount.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vAuditFlags];
-
- UILabel *auditFlagsTitleLbl= [UILabel new];
- auditFlagsTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- auditFlagsTitleLbl.textColor = [UIColor lightGrayColor];
- auditFlagsTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- auditFlagsTitleLbl.text=@"审核标志:";
- [vAuditFlags addSubview:auditFlagsTitleLbl];
-
- _auditFlagLbl=[UILabel new];
- _auditFlagLbl.frame=CGRectMake(CGRectGetMaxX(auditFlagsTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(auditFlagsTitleLbl.frame), valueheight);
- _auditFlagLbl.textColor = [UIColor blackColor];
- _auditFlagLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- _auditFlagLbl.text= _promotionOrderModel.auditFlags;
- [vAuditFlags addSubview:_auditFlagLbl];
-
- UIView *vRemarks = [UIView new];
- vRemarks.frame=CGRectMake(0,CGRectGetMaxY(vAuditFlags.frame), Screen_Width, heightRow);
- [self.contentView addSubview:vRemarks];
-
- UILabel *remarksTitleLbl= [UILabel new];
- remarksTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
- remarksTitleLbl.textColor = [UIColor lightGrayColor];
- remarksTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- remarksTitleLbl.text=@"备注:";
- [vRemarks addSubview:remarksTitleLbl];
-
- _remarksLbl=[UILabel new];
- _remarksLbl.frame=CGRectMake(CGRectGetMaxX(remarksTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(remarksTitleLbl.frame), valueheight);
- _remarksLbl.textColor = [UIColor blackColor];
- _remarksLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
- _remarksLbl.text= _promotionOrderModel.remarks;
- [vRemarks addSubview:_remarksLbl];
-
- UIView *bottomSeparator= [UIView new];
- bottomSeparator.frame=CGRectMake(0, CGRectGetMaxY(vRemarks.frame)+5, Screen_Width, 10);
- bottomSeparator.backgroundColor = LineBackgroundColor;
- [self.contentView addSubview:bottomSeparator];
-
- }
- @end
|