Przeglądaj źródła

fix:0018065: 【张森反馈客户需求】录入本医院/其他医院已存在的居民,只给出提示“该居民已在**医院下***账号建档”,不需要能继续录入

loki.wu 1 rok temu
rodzic
commit
554f21fc99

+ 2 - 0
lib/architecture/utils/confirm_box.dart

@@ -9,6 +9,7 @@ class ConfirmBox {
     VoidCallback? onConfirm,
     VoidCallback? onCancel,
     double? width,
+    bool showCancel = true,
   }) async {
     final result = await Get.dialog(
       VAlertDialog(
@@ -28,6 +29,7 @@ class ConfirmBox {
           onCancel?.call();
           return false;
         },
+        showCancel: showCancel,
       ),
       barrierDismissible: false,
       barrierColor: Colors.black.withOpacity(.4),

+ 10 - 3
lib/pages/patient_info/controller.dart

@@ -50,11 +50,18 @@ class PatientInfomationController extends FControllerBase {
     bool isConfirmed = true;
     if (patient.currentOrgCode != Store.user.organizationCode) {
       isConfirmed = await ConfirmBox.show(
-        content: "该居民已被其他医院建档,是否继续填写?",
-        width: 400,
+        content:
+            "该居民已在${patient.createdOrgName}下由${patient.createdDoctorName}建档",
+        width: 520,
+        showCancel: false,
       );
     } else {
-      isConfirmed = await ConfirmBox.show(content: "该居民已存在,是否继续填写?");
+      isConfirmed = await ConfirmBox.show(
+        content:
+            "该居民已在${patient.createdOrgName}下由${patient.createdDoctorName}建档",
+        width: 520,
+        showCancel: false,
+      );
     }
     return isConfirmed;
   }