12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //
- // YMAccountBalanceRechargeItemCellViewModel.m
- // MSYOUPAI
- //
- // Created by YoMi on 2024/2/28.
- // Copyright © 2024 MS. All rights reserved.
- //
- #import "YMAccountBalanceRechargeItemCellViewModel.h"
- #import "YMAccountBalanceModel.h"
- @interface YMAccountBalanceRechargeItemCellViewModel ()
- /// 充值项目Id
- @property (nonatomic, assign, readwrite) NSInteger rechargeItemId;
- /// 充值项目赠送余额提示
- @property (nonatomic, strong, readwrite) NSString *rechargeItemGiftBalanceTips;
- /// 是否隐藏充值项目赠送余额提示
- @property (nonatomic, assign, readwrite) BOOL isHideRechargeItemGiftBalanceTips;
- /// 充值项目余额
- @property (nonatomic, strong, readwrite) NSString *rechargeItemBalance;
- /// 充值项目金额
- @property (nonatomic, strong, readwrite) NSString *rechargeItemAmount;
- @end
- @implementation YMAccountBalanceRechargeItemCellViewModel
- - (void)ym_initialize{
- [super ym_initialize];
- if ([self.params[ParamsModel] isKindOfClass:[YMAccountBalanceRechargeItemModel class]]) {
- YMAccountBalanceRechargeItemModel *model = self.params[ParamsModel];
- self.rechargeItemId = model.rechargeItem_id;
-
- self.rechargeItemGiftBalanceTips = model.btn_text > 0 ? model.btn_text[0] : @"";
-
- BOOL isHideRechargeItemGiftBalanceTips = NO;
- if (model.btn_text > 0) {
- if (OCStringIsEmpty(model.btn_text[0]) || [model.btn_text[0] isEqualToString:@" "]) {
- isHideRechargeItemGiftBalanceTips = YES;
- } else {
- isHideRechargeItemGiftBalanceTips = NO;
- }
- } else {
- isHideRechargeItemGiftBalanceTips = YES;
- }
- self.isHideRechargeItemGiftBalanceTips = isHideRechargeItemGiftBalanceTips;
- self.rechargeItemBalance = stringFormat(@"%ld",model.amount);
- self.rechargeItemAmount = stringFormat(@"¥%ld",model.price);
- }
-
- }
- @end
|