1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- //
- // SendInfoGroupCell.m
- // smartRhino
- //
- // Created by tederen on 2019/11/4.
- // Copyright © 2019 tederen. All rights reserved.
- //
- #import "SendInfoGroupCell.h"
- #import "DepartmentModel.h"
- @interface SendInfoGroupCell()
- @property (nonatomic, strong)DepartmentModel *model;
- @property (nonatomic, strong) NSIndexPath *index;
- @property (nonatomic, strong)SelectModel *userModel;
- @end
- @implementation SendInfoGroupCell
- - (void)loadDataModel:(DepartmentModel *)model indexWith:(nonnull NSIndexPath *)index{
- self.model = model;
- self.index = index;
- if (model.hadSelected) {
- self.selectbuton.selected = YES;
- }else{
- self.selectbuton.selected = NO;
- }
- self.iconImageView.image = IMG(@"王丽");
- self.nameLab.text = model.Name;
- self.rightImgeView.hidden = (model.hasSon == 1)? NO: YES;
-
- }
- - (void)loadDataDepartUserModel:(SelectModel *)model indexWith:(NSIndexPath *)index{
- self.index = index;
- self.userModel = model;
- self.selectbuton.selected = model.hadSelected;
- [self.iconImageView setImageWithURL:[NSURL URLWithString:model.AvatarUrl] placeholder:IMG(@"王丽")];
- self.nameLab.text = model.UserName;
- }
- //- (IBAction)button:(UIButton *)sender {
- // self.selectbuton.selected = !self.selectbuton.selected;
- // if (self.selectbuton.selected == YES) {
- // if ([self.delegate respondsToSelector:@selector(selectCellback:withIndexRow:)]) {
- // [self.delegate selectCellback:self.model withIndexRow:self.index];
- // }
- // if ([self.delegate respondsToSelector:@selector(selectCellbackDepartUserModel:withIndexRow:)]) {
- // [self.delegate selectCellbackDepartUserModel:self.userModel withIndexRow:self.index];
- // }
- // }else{
- // if ([self.delegate respondsToSelector:@selector(noSelectCellback:withIndexRow:)]) {
- // [self.delegate noSelectCellback:self.model withIndexRow:self.index];
- // }
- // if ([self.delegate respondsToSelector:@selector(noSelectCellbackDepartUserModel:withIndexRow:)]) {
- // [self.delegate noSelectCellbackDepartUserModel:self.userModel withIndexRow:self.index];
- // }
- // }
- //}
- - (void)awakeFromNib {
- [super awakeFromNib];
- self.iconImageView.layer.cornerRadius = 4.f;
- self.iconImageView.layer.masksToBounds = YES;
- [self.selectbuton setCurrentButtonHotSize:CGSizeZero];
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
- }
- - (DepartmentModel *)model{
- if (!_model) {
- _model = [[DepartmentModel alloc] init];
- }
- return _model;
- }
- - (NSIndexPath *)index{
- if (!_index) {
- _index = [[NSIndexPath alloc] init];
- }
- return _index;
- }
- - (SelectModel *)userModel{
- if (!_userModel) {
- _userModel = [[SelectModel alloc] init];
- }
- return _userModel;
- }
- @end
|