From 3698c13aba988cd3e41b91b255e1c682c057e565 Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期四, 23 三月 2023 11:49:58 +0800 Subject: [PATCH] 1.新增历史记录相关页面及功能 2.修改配网为热点配网 3.设备列表增加过滤门锁功能 4.增加添加设备通知功能 --- EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m index 6c7fc55..c27e2b8 100644 --- a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m +++ b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceTableViewController.m @@ -70,6 +70,10 @@ [self.logoutBtn setEnabled: NO]; [self checkEZIsLogin]; + +// self.addButton=nil; + self.addButton=[[UIBarButtonItem alloc] init]; +// self.addButton=[UIImage imageNamed:@""]; } @@ -253,7 +257,17 @@ return; } [weakSelf.deviceList removeAllObjects]; - [weakSelf.deviceList addObjectsFromArray:deviceList]; + HDLEZLog(@"鑾峰彇鍒扮殑璁惧鍒楄〃锛�%@",deviceList); + NSMutableArray *finalDeviceList=[NSMutableArray arrayWithArray:deviceList]; + if (self.filterTypes&&self.filterTypes.count!=0) {//鍒ゆ柇鏄惁闇�瑕佽繃婊� + for (EZDeviceInfo *deviceInfo in deviceList) { + HDLEZLog(@"鑾峰彇鍒扮殑璁惧鍒楄〃category锛�%@",deviceInfo.category); + if ([self.filterTypes containsObject:[HDLEZConstants turnNil:deviceInfo.category]]) { + [finalDeviceList removeObject:deviceInfo]; + } + } + } + [weakSelf.deviceList addObjectsFromArray:finalDeviceList]; [weakSelf.tableView reloadData]; [weakSelf.tableView.header endRefreshing]; if (weakSelf.deviceList.count == totalCount) @@ -310,7 +324,17 @@ // [weakSelf.view makeToast:error.description duration:2.0 position:@"bottom"]; // return; // } - [weakSelf.deviceList addObjectsFromArray:deviceList]; + + NSMutableArray *finalDeviceList=[NSMutableArray arrayWithArray:deviceList]; + if (self.filterTypes&&self.filterTypes.count!=0) {//鍒ゆ柇鏄惁闇�瑕佽繃婊� + for (EZDeviceInfo *deviceInfo in deviceList) { + if ([self.filterTypes containsObject:[HDLEZConstants turnNil:deviceInfo.category]]) { + [finalDeviceList removeObject:deviceInfo]; + } + } + } + [weakSelf.deviceList addObjectsFromArray:finalDeviceList]; +// [weakSelf.deviceList addObjectsFromArray:deviceList]; [weakSelf.tableView reloadData]; [weakSelf.tableView.footer endRefreshing]; if (weakSelf.deviceList.count == totalCount) -- Gitblit v1.8.0