|
@@ -46,9 +46,9 @@ class WaistDeviceController extends GetxController {
|
|
|
/// 保存测量数据
|
|
|
void saveExamData() {
|
|
|
medicalController.diagnosisDataValue[WHB] = {
|
|
|
- WAISTLINE: state.waistline,
|
|
|
- HIPLINE: state.hipline,
|
|
|
- WHR: state.whr,
|
|
|
+ WAISTLINE: state.waistline?.toString() ?? "",
|
|
|
+ HIPLINE: state.hipline?.toString() ?? "",
|
|
|
+ WHR: state.whr?.toString() ?? "",
|
|
|
};
|
|
|
medicalController.saveCachedRecord();
|
|
|
}
|
|
@@ -58,8 +58,12 @@ class WaistDeviceController extends GetxController {
|
|
|
final jsonMap = medicalController.diagnosisDataValue[WHB];
|
|
|
if (jsonMap != null) {
|
|
|
final data = jsonMap as Map<String, dynamic>;
|
|
|
- state.waistline = data[WAISTLINE];
|
|
|
- state.hipline = data[HIPLINE];
|
|
|
+ if (data.containsKey(WAISTLINE)) {
|
|
|
+ state.waistline = double.tryParse(data[WAISTLINE]);
|
|
|
+ }
|
|
|
+ if (data.containsKey(HIPLINE)) {
|
|
|
+ state.hipline = double.tryParse(data[HIPLINE]);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|