Parcourir la source

0018732: 【健康一体机】【新需求】居民列表增加筛选条件 “建档医生” 和“团队”

finlay il y a 10 mois
Parent
commit
45e84301e9

+ 5 - 1
lib/pages/patient/list/controller.dart

@@ -21,6 +21,7 @@ import 'package:vitalapp/pages/id_card_scan/index.dart';
 import 'package:vitalapp/pages/patient/bluetooth_card_reader/index.dart';
 import 'package:vitalapp/pages/patient/card_reader/index.dart';
 import 'package:vitalapp/pages/patient/create/widgets/face_result_dialog.dart';
+import 'package:vitalapp/store/store.dart';
 import 'package:vnote_device_plugin/consts/types.dart';
 import 'state.dart';
 
@@ -220,8 +221,11 @@ class PatientListController extends FControllerBase
 
   @override
   void onReady() {
-    reloadList();
     netChecker.onlineChangedEvent.addListener(_onlineChanged);
+    if (Store.user.roleName == "机构负责人") {
+      state.selectBoxFilterFounder = 1;
+    }
+    reloadList();
     super.onReady();
   }
 

+ 3 - 3
lib/pages/patient/list/view.dart

@@ -193,7 +193,7 @@ class PatientListPage extends GetView<PatientListController> {
                 //   controller: controller.crowdLabelsController,
                 // ),
                 const Text(
-                  '创建者:',
+                  '居民查询范围:',
                   style: TextStyle(fontSize: 20),
                 ),
                 const SizedBox(
@@ -202,8 +202,8 @@ class PatientListPage extends GetView<PatientListController> {
                 Obx(
                   () => Row(
                     children: [
-                      _tabRadio(title: "建档医生", value: 0),
-                      _tabRadio(title: "团队", value: 1)
+                      _tabRadio(title: "仅当前医生建档", value: 0),
+                      _tabRadio(title: "当前团队所有居民", value: 1)
                     ],
                   ),
                 ),

+ 3 - 0
lib/store/modules/user.dart

@@ -77,6 +77,9 @@ class UserState extends StateModuleBase {
   /// 医生签名
   String get signature => _userInfo?.signature ?? "";
 
+  ///角色名称
+  String get roleName => _userInfo?.roleName ?? '';
+
   ///生化模板Key
   String biochemicalTemplateKey = "";