// // YMMemberRenewalItemCellViewModel.m // MSYOUPAI // // Created by YoMi on 2024/2/27. // Copyright © 2024 MS. All rights reserved. // #import "YMMemberRenewalItemCellViewModel.h" #import "YMMemberCenterModel.h" @interface YMMemberRenewalItemCellViewModel () /// 续费项目Id @property (nonatomic, assign, readwrite) NSInteger renewalItemId; /// 续费项目名称 @property (nonatomic, copy, readwrite) NSString *renewalItemName; /// 续费项目金额 @property (nonatomic, assign, readwrite) NSInteger renewalItemAmount; /// 续费项目原价 @property (nonatomic, strong, readwrite) NSAttributedString *renewalItemOriginalPriceAttributed; /// 节省金额 @property (nonatomic, copy, readwrite) NSString *amountSavingsPrice; @end @implementation YMMemberRenewalItemCellViewModel - (void)ym_initialize{ [super ym_initialize]; if ([self.params[ParamsModel] isKindOfClass:[YMMemberRenewalItemModel class]]) { YMMemberRenewalItemModel *model = self.params[ParamsModel]; self.renewalItemId = model.rechargeItem_id; self.renewalItemName = model.vip_duration; self.renewalItemAmount = model.price; NSString *originalPriceStr = stringFormat(@"原价%ld",model.old_price); NSMutableAttributedString *renewalItemOriginalPriceAttributed = [[NSMutableAttributedString alloc]initWithString:originalPriceStr]; renewalItemOriginalPriceAttributed.yy_font = LCFont(9); renewalItemOriginalPriceAttributed.yy_color = HexColorFromRGBA(0x894200, 0.4); renewalItemOriginalPriceAttributed.yy_strikethroughColor = HexColorFromRGBA(0x894200, 0.4); renewalItemOriginalPriceAttributed.yy_strikethroughStyle = NSUnderlineStyleSingle|NSUnderlinePatternSolid; renewalItemOriginalPriceAttributed.yy_baselineOffset = @(NSUnderlineStyleSingle); self.renewalItemOriginalPriceAttributed = renewalItemOriginalPriceAttributed; self.amountSavingsPrice = model.province; } } @end