RQRetrainOrderViewModel.m 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. //
  2. // RQRetrainOrderViewModel.m
  3. // jiaPei
  4. //
  5. // Created by 张嵘 on 2022/4/18.
  6. // Copyright © 2022 JCZ. All rights reserved.
  7. //
  8. #import "RQRetrainOrderViewModel.h"
  9. @interface RQRetrainOrderViewModel ()
  10. @end
  11. @implementation RQRetrainOrderViewModel
  12. #pragma mark - Public Method
  13. - (instancetype)initWithServices:(id<RQViewModelServices>)services params:(NSDictionary *)params {
  14. if (self = [super initWithServices:services params:params]) {
  15. }
  16. return self;
  17. }
  18. - (void)initialize {
  19. [super initialize];
  20. self.title = @"";
  21. /// 隐藏导航栏的细线
  22. self.prefersNavigationBarBottomLineHidden = YES;
  23. self.prefersNavigationBarHidden = YES;
  24. self.interactivePopDisabled = YES;
  25. ///配置数据
  26. [self rq_configureData];
  27. }
  28. #pragma mark - PrivateMethod
  29. - (void)rq_configureData {
  30. /// 第零组
  31. RQCommonGroupViewModel *group0 = [RQCommonGroupViewModel groupViewModel];
  32. /// 用户信息
  33. group0.headerHeight = 20;
  34. group0.footerHeight = 10;
  35. RQRetrainChooseItemViewModel *item0 = [[RQRetrainChooseItemViewModel alloc] init];
  36. item0.title = @"从 [创新园二期20号楼] 接车";
  37. RQRetrainChooseItemViewModel *item1 = [[RQRetrainChooseItemViewModel alloc] init];
  38. item1.title = @"请选择出发时间";
  39. RQRetrainChooseItemViewModel *item2 = [[RQRetrainChooseItemViewModel alloc] init];
  40. item2.title = @"请选择带教时长";
  41. group0.itemViewModels = @[item0, item1, item2];
  42. self.dataSource = @[group0];
  43. }
  44. @end