| | |
| | | - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { |
| | | if (self.msgList.count <= indexPath.row) return; |
| | | HDLEZDeviceMsgInfoModel *messageModel = self.msgList[indexPath.row]; |
| | | if (self.previewPic) { |
| | | if (self.previewPic && messageModel.imageUrl && messageModel.imageUrl.length > 0) { |
| | | self.previewPic(messageModel.imageUrl); |
| | | } |
| | | } |
| | |
| | | NSString *stataus = @""; |
| | | if (indexPath.row == 0) { |
| | | stataus = @"未接"; |
| | | messageModel.createTime = @""; |
| | | } else if (indexPath.row == 1) { |
| | | stataus = @"已接"; |
| | | } |
| | | [cell configMessageInfoWithTitle:messageModel.title deviceStatus:stataus messageTime:messageModel.createTime messageImage:indexPath.row != 0 ? messageModel.imageUrl : @""]; |
| | | if (messageModel.createTime && messageModel.createTime.length == 13) { |
| | | messageModel.createTime = [messageModel.createTime substringToIndex:10]; |
| | | } |
| | | NSString *messageTime = [self turnDate:messageModel.createTime]; |
| | | [cell configMessageInfoWithTitle:messageModel.content deviceStatus:stataus messageTime:messageTime messageImage:indexPath.row != 0 ? messageModel.imageUrl : @""]; |
| | | [cell showSpearator:(self.msgList.count != indexPath.row + 1)]; |
| | | } |
| | | |
| | | /*时间戳转时间 |
| | | */ |
| | | -(NSString *)turnDate:(NSString*)dateStr{ |
| | | return [HDLEZConstants timeStrWithFormate:@"yyyy.MM.dd HH:mm" data:[NSDate dateWithTimeIntervalSince1970:[dateStr integerValue]]];; |
| | | } |
| | | |
| | | /*设置消息列表值 |
| | | */ |
| | | -(void)setMsgList:(NSArray<HDLEZDeviceMsgInfoModel *> *)msgList{ |