|
@@ -5,6 +5,7 @@ import 'package:vitalapp/architecture/utils/prompt_box.dart';
|
|
import 'package:vitalapp/managers/interfaces/patient.dart';
|
|
import 'package:vitalapp/managers/interfaces/patient.dart';
|
|
import 'package:vitalapp/pages/controllers/crowd_labels.dart';
|
|
import 'package:vitalapp/pages/controllers/crowd_labels.dart';
|
|
import 'package:vitalapp/pages/controllers/home_nav_mixin.dart';
|
|
import 'package:vitalapp/pages/controllers/home_nav_mixin.dart';
|
|
|
|
+import 'package:vitalapp/pages/patient/card_reader/index.dart';
|
|
import 'package:vitalapp/pages/patient/create/state.dart';
|
|
import 'package:vitalapp/pages/patient/create/state.dart';
|
|
import 'package:vitalapp/pages/patient/list/controller.dart';
|
|
import 'package:vitalapp/pages/patient/list/controller.dart';
|
|
import 'package:vitalapp/routes/nav_ids.dart';
|
|
import 'package:vitalapp/routes/nav_ids.dart';
|
|
@@ -90,6 +91,18 @@ class CreatePatientController extends FControllerBase with HomeNavMixin {
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /// 打开读卡器弹窗
|
|
|
|
+ void openCardReader() async {
|
|
|
|
+ final CardReaderResult? result = await Get.dialog<CardReaderResult>(
|
|
|
|
+ const CardReaderDialog(),
|
|
|
|
+ );
|
|
|
|
+ if (result != null && result.success) {
|
|
|
|
+ print("读卡成功,身份证号:${result.code}");
|
|
|
|
+ } else {
|
|
|
|
+ print("读卡取消");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/// 保存并返回
|
|
/// 保存并返回
|
|
void saveAndBack() async {
|
|
void saveAndBack() async {
|
|
setBusy("正在保存...");
|
|
setBusy("正在保存...");
|