// // RQLearningMaterialsItemViewModel.m // SDJK // // Created by 张嵘 on 2022/6/30. // #import "RQLearningMaterialsItemViewModel.h" @implementation RQLearningMaterialsItemViewModel - (instancetype)initWithLearningMaterialsModel:(RQLearningMaterialsModel *)learningMaterialsModel allModelArr:(NSArray *)allModelArr { self = [super init]; if (self) { self.title = learningMaterialsModel.dictLabel; self.rowHeight = RQ_FIT_HORIZONTAL(70.f); self.operation = ^{ NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:learningMaterialsModel.dictValue]]; RQLearningMaterialsDetailViewModel *learningMaterialsDetailViewModel = [[RQLearningMaterialsDetailViewModel alloc] initWithServices:RQ_APPDELEGATE.services params:@{RQViewModelRequestKey : request, RQViewModelUtilKey : learningMaterialsModel, RQViewCommonValueKey : allModelArr}]; learningMaterialsDetailViewModel.title = learningMaterialsModel.dictLabel; [RQ_APPDELEGATE.services pushViewModel:learningMaterialsDetailViewModel animated:YES]; }; } return self; } - (NSString *)itemClassName { return @"RQLearningMaterialsListCell"; } @end