//
|
// HDLFVVisitorRecordViewController.m
|
// Ezviz
|
//
|
// Created by 陈启扬 on 2022/4/29.
|
// Copyright © 2022 hdl. All rights reserved.
|
//
|
|
#import "HDLEZVisitorRecordViewController.h"
|
#import "HDLEZVisitorRecordView.h"
|
//#import "HDLFVTempPassViewController.h"
|
//#import "HDLFVHttpRequestManager.h"
|
@interface HDLEZVisitorRecordViewController ()<HDLEZVisitorRecordViewDelegate>
|
@property (nonatomic, strong) HDLEZVisitorRecordView *visitorRecordV;
|
|
@end
|
|
@implementation HDLEZVisitorRecordViewController
|
|
- (void)viewDidLoad {
|
[super viewDidLoad];
|
[self setTopBarViewWithTitle:HDLEZLocallizedString(@"device_temp_pass")];
|
[self.topBarView.bottomLine setHidden:YES];
|
|
//注册临时密码列表变化通知
|
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationChangeTemP) name:HDLEZNotificationChangeTemP object:nil];
|
// Do any additional setup after loading the view.
|
}
|
// dealloc
|
- (void)dealloc{
|
HDLEZLog(@"delloc");
|
//移除通知
|
[[NSNotificationCenter defaultCenter] removeObserver:self];
|
}
|
|
//临时密码变化通知
|
-(void)notificationChangeTemP{
|
[self getTemPList];
|
}
|
|
-(void)addSubViews{
|
|
//
|
_visitorRecordV=[[HDLEZVisitorRecordView alloc] init];
|
[self.view addSubview:_visitorRecordV];
|
[_visitorRecordV mas_makeConstraints:^(MASConstraintMaker *make) {
|
make.top.equalTo(self.view).offset(HDLEZ_APP_TOP_BAR_HEIGHT);
|
make.left.bottom.right.equalTo(self.view);
|
}];
|
_visitorRecordV.choseDelegate=self;
|
|
[self getTemPList];
|
}
|
|
/*获取临时密码列表
|
*/
|
-(void)getTemPList{
|
__weak __typeof(self)weakSelf = self;
|
[[EZHttpUtil sharedManager] getTempListByHDL:self.deviceId completion:^(ResponseData * _Nonnull responseData) {
|
HDLEZLog(@"临时密码列表:%@",responseData.data);
|
weakSelf.visitorRecordV.temPList=[NSArray yy_modelArrayWithClass:[HDLEZTemInfoModel class] json:responseData.data];
|
}];
|
}
|
|
/*无临时密码数据
|
*/
|
-(void)noData:(BOOL)isNodata{
|
// if (isNodata) {
|
// [_visitorRecordV setHidden:YES];
|
// [self showNoDataViewWithMessage:HDLEZLocallizedString(@"No Data")];
|
//// [_noDataV setHidden:NO];
|
// }else{
|
// [_visitorRecordV setHidden:NO];
|
// [self hideNoDataView];
|
//// [_noDataV setHidden:YES];
|
// }
|
}
|
|
|
|
-(void)visitorRecordViewdidSelectRecord:(HDLEZTemInfoModel *)tempDetailModel{
|
// HDLFVTempPassViewController *vc=[[HDLFVTempPassViewController alloc] init];
|
// vc.temPassType=HDLFVTemPassType_Detail;
|
// vc.temPdetailModel=tempDetailModel;
|
// vc.isShowDetail=YES;
|
// [self.navigationController pushViewController:vc animated:YES ];
|
}
|
@end
|