| | |
| | | - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { |
| | | if (self.msgList.count <= indexPath.row) return; |
| | | HDLEZDeviceMsgInfoModel *messageModel = self.msgList[indexPath.row]; |
| | | if (self.previewPic && messageModel.imageUrl && messageModel.imageUrl.length > 0) { |
| | | self.previewPic(messageModel.imageUrl); |
| | | if (self.previewPic && messageModel.extInfo.picUrl && messageModel.extInfo.picUrl.length > 0) { |
| | | self.previewPic(messageModel.extInfo.picUrl); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | HDLEZDeviceMsgInfoModel *messageModel = self.msgList[indexPath.row]; |
| | | |
| | | #warning mock |
| | | NSString *stataus = @""; |
| | | if (indexPath.row == 0) { |
| | | stataus = @"未接"; |
| | | messageModel.createTime = @""; |
| | | } else if (indexPath.row == 1) { |
| | | stataus = @"已接"; |
| | | NSString *status = @""; |
| | | if ([messageModel.extInfo.answerStatus isEqualToString:@"answer"]) { |
| | | status = HDLEZLocallizedString(@"device_callout_answer"); |
| | | } else if (([messageModel.extInfo.answerStatus isEqualToString:@"no_answer"])) { |
| | | status = HDLEZLocallizedString(@"device_callout_no_answer"); |
| | | } |
| | | if (messageModel.createTime && messageModel.createTime.length == 13) { |
| | | 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 configMessageInfoWithTitle:messageModel.content deviceStatus:status messageTime:messageTime messageImage:messageModel.extInfo.picUrl]; |
| | | [cell showSpearator:(self.msgList.count != indexPath.row + 1)]; |
| | | } |
| | | |