Pārlūkot izejas kodu

0018695: 【一体机】【老年人自理能力评估】表中显示默认分数,修改分数后提交,列表中不显示记录

finlay 11 mēneši atpakaļ
vecāks
revīzija
5b71b4fa16

+ 4 - 0
lib/pages/self_care_ability_assessment/view.dart

@@ -2,6 +2,7 @@
 
 import 'dart:convert';
 
+import 'package:fis_common/index.dart';
 import 'package:fis_jsonrpc/rpc.dart';
 import 'package:flutter/material.dart';
 import 'package:get/get.dart';
@@ -104,6 +105,9 @@ class SelfCareAbilityAssessmentView
   }
 
   Future<ExamDTO?> getExamData(String physicalExamNumber) async {
+    if (physicalExamNumber.isNullOrEmpty) {
+      return null;
+    }
     List<ExamDTO>? examList = await Get.find<IRegistrationManager>()
         .getExamListByPhysicalExamNumberAsync(
       physicalExamNumber: physicalExamNumber,

+ 2 - 2
lib/pages/self_care_ability_assessment/widget/assessment_module.dart

@@ -90,7 +90,7 @@ class _SelfCareAssessmentModule extends State<SelfCareAssessmentModule> {
     if (widget.patientCode == null) {
       return false;
     }
-    // deleteDirectory();
+
     Store.resident.handleSaveMedicalData(jsonEncode(formValue));
     TextStorage cachedRecord = TextStorage(
       fileName: widget.cardKey,
@@ -184,7 +184,7 @@ class _SelfCareAssessmentModule extends State<SelfCareAssessmentModule> {
               Get.back(result: formValue["SelfCareScore"]);
               if (result) {
                 if (!widget.isEdit) formValue.clear();
-                saveCachedRecord();
+                deleteDirectory();
                 PromptBox.toast('提交成功');
                 setState(() {});
               }