新疆1.0.8版本

This commit is contained in:
History
2026-01-22 17:14:35 +08:00
parent a7d78ef4d8
commit 5ecb7fab23
6 changed files with 176 additions and 156 deletions
@@ -63,20 +63,6 @@
#pragma mark: 网络前缀 #pragma mark: 网络前缀
#define ResourceAddress [NSString stringWithFormat:@"%@/file/show/",Http] #define ResourceAddress [NSString stringWithFormat:@"%@/file/show/",Http]
//生产环境
//#define Http @"https://api.cqygjk.com"//
//#define H5Http @"https://console.cqygjk.com/"///
//#define H5DevHost @"cqyt.out.yg.icdat.cn"//
//#define IntervenH5 @"https://console.cqygjk.com"
//#define Http UserDefaultObjectForKey(@"HTTPS")//
//#define H5DevHost UserDefaultObjectForKey(@"H5DevHost")//
//#define IntervenH5 UserDefaultObjectForKey(@"IntervenH5")
//#define Http @"https://starry.test.icdat.cn"
//#define H5DevHost @"starry.test.icdat.cn"//
//#define IntervenH5 @"https://starry.out.icdat.cn"
//开发环境地址 彭杰 http://192.168.1.37 //开发环境地址 彭杰 http://192.168.1.37
//#define Http @"http://192.168.1.37"// //#define Http @"http://192.168.1.37"//
@@ -500,7 +500,9 @@
- (void)Failed:(NSString*)message tag:(NSString*)tag - (void)Failed:(NSString*)message tag:(NSString*)tag
{ {
[self hiddenAllMBProgressHUD]; [self hiddenAllMBProgressHUD];
[self showMBProgressHUDOnlyWithString:message];
[EasyTextView showErrorText:message];
// [self showMBProgressHUDOnlyWithString:message];
} }
@@ -15,21 +15,21 @@
@property (nonatomic, strong) MonitoringWarchTableHeardView * badHeardView; @property (nonatomic, strong) MonitoringWarchTableHeardView * badHeardView;
//@property (nonatomic, strong) MonitoringWatchTableFooterView * badfooterView; //@property (nonatomic, strong) MonitoringWatchTableFooterView * badfooterView;
@property (nonatomic, strong) NSMutableArray * customArray; //@property (nonatomic, strong) NSMutableArray * customArray;
@end @end
@implementation MonitoringWatchTableView @implementation MonitoringWatchTableView
//
- (NSMutableArray *)customArray { //- (NSMutableArray *)customArray {
//
if (!_customArray) { // if (!_customArray) {
_customArray = [[NSMutableArray alloc] init]; // _customArray = [[NSMutableArray alloc] init];
} // }
return _customArray; // return _customArray;
} //}
- (MonitoringWarchTableHeardView *)badHeardView { - (MonitoringWarchTableHeardView *)badHeardView {
@@ -85,11 +85,11 @@
- (void)setModel:(MonitoringDataModel *)model { - (void)setModel:(MonitoringDataModel *)model {
[self.customArray removeAllObjects]; // [self.customArray removeAllObjects];
_model = model; _model = model;
[self buildCustomArray]; // [self buildCustomArray];
self.badHeardView.heardModel = _model; self.badHeardView.heardModel = _model;
// self.badfooterView.footModel = _model; // self.badfooterView.footModel = _model;
[self reloadData]; [self reloadData];
@@ -106,36 +106,36 @@
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{ {
return self.customArray.count; return 4;
} }
- (void)buildCustomArray { //- (void)buildCustomArray {
[self.customArray removeAllObjects]; // [self.customArray removeAllObjects];
//
NSArray *orderArray = @[@"心率", @"血氧饱和度", @"压力", @"体温"]; // NSArray *orderArray = @[@"心率", @"血氧饱和度", @"压力", @"体温"];
//
for (NSString *typeName in orderArray) { // for (NSString *typeName in orderArray) {
for (MonitoringListDataModel *listModel in self.model.indexItemVos) { // for (MonitoringListDataModel *listModel in self.model.indexItemVos) {
//
// 排除 睡眠 / 步数(如果接口里可能混着) // // 排除 睡眠 / 步数(如果接口里可能混着)
if ([listModel.wdTypeName isEqualToString:@"睡眠"] || // if ([listModel.wdTypeName isEqualToString:@"睡眠"] ||
[listModel.wdTypeName isEqualToString:@"步数"]) { // [listModel.wdTypeName isEqualToString:@"步数"]) {
continue; // continue;
} // }
//
if ([listModel.wdTypeName isEqualToString:typeName]) { // if ([listModel.wdTypeName isEqualToString:typeName]) {
[self.customArray addObject:listModel]; // [self.customArray addObject:listModel];
break; // 找到就跳出,防止重复 // break; // 找到就跳出,防止重复
} // }
} // }
} // }
} //}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
MonitoringListDataModel * listModel = self.customArray[indexPath.section]; // MonitoringListDataModel * listModel = self.customArray[indexPath.section];
MonitoringWatchTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"CELLID"]; MonitoringWatchTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"CELLID"];
@@ -144,52 +144,83 @@
cell = [[MonitoringWatchTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"CELLID"]; cell = [[MonitoringWatchTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"CELLID"];
} }
cell.backgroundColor = CViewBgColor; cell.backgroundColor = CViewBgColor;
// if (indexPath.section == 0) { if (indexPath.section == 0) {
// MonitoringListDataModel * currentListModel;
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
// if ([listModel.wdTypeName isEqualToString:@"心率"]) {
// cell.listModel = listModel; if ([listModel.wdTypeName isEqualToString:@"心率"]) {
// } currentListModel = listModel;
//
// }
//
//
// }
// if (indexPath.section == 1) {
//
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
//
// if ([listModel.wdTypeName isEqualToString:@"血氧饱和度"]) {
// cell.listModel = listModel;
// }
//
// }
//
// }
// if (indexPath.section == 2) {
//
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
//
// if ([listModel.wdTypeName isEqualToString:@"压力"]) {
// cell.listModel = listModel;
// }
//
// }
//
// }
// if (indexPath.section == 3) {
//
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
//
// if ([listModel.wdTypeName isEqualToString:@"体温"]) {
// cell.listModel = listModel;
// }
//
// }
//
// }
cell.listModel = listModel; cell.listModel = listModel;
}
}
if (!currentListModel) {
MonitoringListDataModel * lismodel = [MonitoringListDataModel alloc];
lismodel.wdTypeName = @"心率";
cell.listModel = lismodel;
}
}
if (indexPath.section == 1) {
MonitoringListDataModel * currentListModel;
for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
if ([listModel.wdTypeName isEqualToString:@"血氧饱和度"]) {
currentListModel = listModel;
cell.listModel = listModel;
}
}
if (!currentListModel) {
MonitoringListDataModel * lismodel = [MonitoringListDataModel alloc];
lismodel.wdTypeName = @"血氧饱和度";
cell.listModel = lismodel;
}
}
if (indexPath.section == 2) {
MonitoringListDataModel * currentListModel;
for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
if ([listModel.wdTypeName isEqualToString:@"压力"]) {
currentListModel = listModel;
cell.listModel = listModel;
}
}
if (!currentListModel) {
MonitoringListDataModel * lismodel = [MonitoringListDataModel alloc];
lismodel.wdTypeName = @"压力";
cell.listModel = lismodel;
}
}
if (indexPath.section == 3) {
MonitoringListDataModel * currentListModel;
for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
if ([listModel.wdTypeName isEqualToString:@"体温"]) {
currentListModel = listModel;
cell.listModel = listModel;
}
}
if (!currentListModel) {
MonitoringListDataModel * lismodel = [MonitoringListDataModel alloc];
lismodel.wdTypeName = @"体温";
cell.listModel = lismodel;
}
}
// cell.listModel = listModel;
cell.selectionStyle = UITableViewCellSelectionStyleNone; cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.popBlock = self.popBlock; cell.popBlock = self.popBlock;
cell.historyBlock = self.historyBlock; cell.historyBlock = self.historyBlock;
@@ -201,66 +232,66 @@
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{ {
NSString * lookType; NSString * lookType;
MonitoringListDataModel * listModel = self.customArray[indexPath.section]; // MonitoringListDataModel * listModel = self.customArray[indexPath.section];
//
// if (self.detailBlock) {
// self.detailBlock(listModel.wdType, listModel.dataDate);
// }
if (indexPath.section == 0) {
for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
if ([listModel.wdTypeName isEqualToString:@"心率"]) {
if (self.detailBlock) { if (self.detailBlock) {
self.detailBlock(listModel.wdType, listModel.dataDate); self.detailBlock(listModel.wdType, listModel.dataDate);
} }
// if (indexPath.section == 0) { }
//
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) { }
//
// if ([listModel.wdTypeName isEqualToString:@"心率"]) {
// }
// if (self.detailBlock) { if (indexPath.section == 1) {
// self.detailBlock(listModel.wdType, listModel.dataDate);
// } for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
// }
// if ([listModel.wdTypeName isEqualToString:@"血氧饱和度"]) {
// }
// if (self.detailBlock) {
// self.detailBlock(listModel.wdType, listModel.dataDate);
// } }
// if (indexPath.section == 1) { }
//
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) { }
//
// if ([listModel.wdTypeName isEqualToString:@"血氧饱和度"]) { }
// if (indexPath.section == 2) {
// if (self.detailBlock) {
// self.detailBlock(listModel.wdType, listModel.dataDate); for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
// }
// } if ([listModel.wdTypeName isEqualToString:@"压力"]) {
// if (self.detailBlock) {
// } self.detailBlock(listModel.wdType, listModel.dataDate);
// }
// } }
// if (indexPath.section == 2) {
// }
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
// }
// if ([listModel.wdTypeName isEqualToString:@"压力"]) { if (indexPath.section == 3) {
// if (self.detailBlock) {
// self.detailBlock(listModel.wdType, listModel.dataDate); for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
// }
// } if ([listModel.wdTypeName isEqualToString:@"体温"]) {
// if (self.detailBlock) {
// } self.detailBlock(listModel.wdType, listModel.dataDate);
// }
// } }
// if (indexPath.section == 3) {
// }
// for (MonitoringListDataModel * listModel in self.model.indexItemVos) {
// }
// if ([listModel.wdTypeName isEqualToString:@"体温"]) {
// if (self.detailBlock) {
// self.detailBlock(listModel.wdType, listModel.dataDate);
// }
// }
//
// }
//
// }
} }
@@ -22,6 +22,8 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic, copy) showHistoryListBlock historyBlock; @property (nonatomic, copy) showHistoryListBlock historyBlock;
@property (nonatomic, strong) UILabel * projectName;
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END
@@ -11,7 +11,6 @@
@property (nonatomic, strong) UIImageView * projectImage; @property (nonatomic, strong) UIImageView * projectImage;
@property (nonatomic, strong) UILabel * projectName;
@property (nonatomic, strong) UILabel * timeLabel; @property (nonatomic, strong) UILabel * timeLabel;
@@ -88,7 +88,7 @@
[self.phoneLabel mas_makeConstraints:^(MASConstraintMaker *make) { [self.phoneLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.mas_equalTo(kRealValue(15)); make.left.mas_equalTo(kRealValue(15));
make.right.mas_offset(-30); make.right.mas_offset(-60);
make.top.mas_equalTo(self.lvLabel.mas_bottom).offset(11); make.top.mas_equalTo(self.lvLabel.mas_bottom).offset(11);
make.height.mas_offset(13); make.height.mas_offset(13);