Browse Source

fixed:0018685: 【超声工作站软件】搜索框中输入关键字,按下回车按键不显示搜索结果,只有点击搜索按键才显示结果

loki.wu 10 months ago
parent
commit
cf4d01e156

+ 14 - 12
lib/pages/consultation_record_view/widgets/consultation_record_filter.dart

@@ -7,6 +7,7 @@ import 'package:fis_jsonrpc/rpc.dart';
 import 'package:fis_ui/base_define/page.dart';
 import 'package:get/get.dart';
 import 'package:vitalapp/components/button.dart';
+import 'package:vitalapp/components/search_input.dart';
 import 'package:vitalapp/pages/consultation_record_view/index.dart';
 import 'package:vitalapp/pages/consultation_record_view/widgets/search_input.dart';
 
@@ -28,16 +29,17 @@ class ConsultationRecordFilter extends GetView<ConsultationRecordViewController>
           Row(
             children: [
               Container(
-                width: 280,
-                child: SearchInput(
-                  businessParent: this,
-                  margin: EdgeInsets.all(0),
-                  onChanged: (value) {
-                    controller.keyWord = value;
-                  },
-                  hintText: i18nBook.remedical.searchKeyword.t,
-                  focusNode: controller.searchInputFocusNode,
-                  serchOnPressed: () {
+                alignment: Alignment.centerLeft,
+                margin: const EdgeInsets.all(10.0), // 设置外边距
+
+                height: 60,
+                width: 410,
+                child: VSearchInput(
+                  onClear: () {},
+                  clearable: true,
+                  placeholder: i18nBook.remedical.searchKeyword.t,
+                  onSearch: (v) {
+                    controller.keyWord = v;
                     controller.searchFindRecordPages();
                   },
                 ),
@@ -90,13 +92,13 @@ class ConsultationRecordFilter extends GetView<ConsultationRecordViewController>
                     readOnly: false,
                   ),
                 ),
-              if (FPlatform.isWindows)
+              if (FPlatform.isWindows || kDebugMode)
                 Expanded(
                   child: FSizedBox(
                     width: 10,
                   ),
                 ),
-              if (FPlatform.isWindows)
+              if (FPlatform.isWindows || kDebugMode)
                 SizedBox(
                   width: 60,
                   height: 36,