// // YMReportEvidenceCellViewModel.m // MSYOUPAI // // Created by YoMi on 2024/3/5. // Copyright © 2024 MS. All rights reserved. // #import "YMReportEvidenceCellViewModel.h" @interface YMReportEvidenceCellViewModel () /// 是否添加Cell @property (nonatomic, assign, readwrite) BOOL isAddCell; /// 网络相册 @property (nonatomic, copy, readwrite) NSString *networkAlbum; /// 本地相册 @property (nonatomic, strong, readwrite) UIImage *localAlbum; /// 网络视频 @property (nonatomic, copy, readwrite) NSString *networkVideo; /// 本地视频 @property (nonatomic, strong, readwrite) NSData *localVideo; /// 是否隐藏删除按钮 @property (nonatomic, assign, readwrite) BOOL isHideDeleteButton; @end @implementation YMReportEvidenceCellViewModel - (void)ym_initialize{ [super ym_initialize]; if ([self.params isKindOfClass:[NSDictionary class]]) { self.isAddCell = [self.params boolValueForKey:@"isAddCell" defaultValue:NO]; self.networkAlbum = [self.params stringValueForKey:@"networkAlbum" defaultValue:@""]; if([[self.params allKeys] containsObject:@"localAlbum"]){ self.localAlbum = self.params[@"localAlbum"]; } else { self.localAlbum = nil; } self.networkVideo = [self.params stringValueForKey:@"networkVideo" default:@""]; if([[self.params allKeys] containsObject:@"localVideo"]){ self.localVideo = self.params[@"localVideo"]; } else { self.localVideo = nil; } self.isHideDeleteButton = [self.params boolValueForKey:@"isHideDeleteButton" defaultValue:YES]; } } @end