From 413b74eb37fa6b9e7ae38b22e8d777a74bd7a972 Mon Sep 17 00:00:00 2001
From: Davin <591807572@qq.com>
Date: 星期三, 21 六月 2023 15:09:03 +0800
Subject: [PATCH] feature 门锁历史记录UI调整

---
 EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m |   36 +++++++++++++++++++++++++++++++++---
 1 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m b/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m
index da4e342..baac279 100644
--- a/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m
+++ b/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m
@@ -28,7 +28,8 @@
 
 @property (nonatomic, assign) NSInteger pageSize;//鍒嗛〉瀹归噺
 
-@property (nonatomic, strong) NSMutableArray <MWPhoto *>*photos;   // 棰勮鍥剧墖淇℃伅
+@property (nonatomic, strong) NSMutableArray <MWPhoto *>*photos;    // 棰勮鍥剧墖淇℃伅
+@property (nonatomic, strong) NSString *currentPreviewPhoto;        // 褰撳墠棰勮鐨勫浘鐗�
     
 @end
 
@@ -114,6 +115,31 @@
                 weakSelf.msgListV.msgList=weakSelf.msgList;
                 weakSelf.currentPageNo+=1;
             }else{
+#warning mock
+            if (weakSelf.msgList.count == 0) {
+                HDLEZDeviceMsgInfoModel *model = [[HDLEZDeviceMsgInfoModel alloc] init];
+                model.title = @"mock title 浣犲ソ浣犲ソ鎴戞槸瓒呴暱鐨勬祴璇曟爣棰橈紝浣犳潵鐪嬩笅鏄惁瓒呭嚭闀垮害锛屼綘濂戒綘濂芥垜鏄秴闀跨殑娴嬭瘯鏍囬锛屼綘鏉ョ湅涓嬫槸鍚﹁秴鍑洪暱搴�";
+                model.createTime = @"2023.06.15";
+                model.content = @"mock content";
+                model.imageUrl = @"https://upload-images.jianshu.io/upload_images/5809200-a99419bb94924e6d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240";
+                [weakSelf.msgList addObject:model];
+                
+                HDLEZDeviceMsgInfoModel *model1 = [[HDLEZDeviceMsgInfoModel alloc] init];
+                model1.title = @"mock title1锛屼綘濂戒綘濂�";
+                model1.createTime = @"2023.06.15";
+                model1.content = @"mock content1";
+                model1.imageUrl = @"http://b.hiphotos.baidu.com/image/pic/item/e824b899a9014c08878b2c4c0e7b02087af4f4a3.jpg";
+                [weakSelf.msgList addObject:model1];
+            
+                HDLEZDeviceMsgInfoModel *model2 = [[HDLEZDeviceMsgInfoModel alloc] init];
+                model2.title = @"mock title2";
+                model2.createTime = @"2023.06.15";
+                model2.content = @"mock content2";
+                model2.imageUrl = @"https://fastly.picsum.photos/id/452/1000/3000.jpg?hmac=g6GQYs1wmiPeoKOdwI3ot1y4MInIj_dnPk_jCYbVYfk";
+                [weakSelf.msgList addObject:model2];
+                
+            }
+                weakSelf.msgListV.msgList=weakSelf.msgList;
                 [weakSelf.footer endRefreshingWithNoMoreData];
             }
             
@@ -143,8 +169,11 @@
 
 - (void)didClickDownLoad:(MWPhotoBrowser *)photoBrowser {
     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
-        
-        NSURL *url = [NSURL URLWithString:@"https://upload-images.jianshu.io/upload_images/5809200-a99419bb94924e6d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240"];
+        if (!self.currentPreviewPhoto || self.currentPreviewPhoto.length == 0) {
+            [UIView dd_showMessage:NSLocalizedString(@"device_save_gallery_failure", @"涓嬭浇澶辫触")];
+            return;
+        }
+        NSURL *url = [NSURL URLWithString:self.currentPreviewPhoto];
         SDWebImageManager *manager = [SDWebImageManager sharedManager];
         UIImage *img;
         if ([manager diskImageExistsForURL:url]) {
@@ -179,6 +208,7 @@
 
 #pragma mark PrivateMethod
 - (void)previewPictureWithUrl:(NSString *)picUrl {
+    self.currentPreviewPhoto = picUrl;
     self.photos = [NSMutableArray array];
     [self.photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:picUrl]]];
     MWPhotoBrowser *browser = [[MWPhotoBrowser alloc] initWithDelegate:self];

--
Gitblit v1.8.0