Commit 4ffa57f5 authored by 张宏's avatar 张宏

44444444-ui

parent 29eea2f6
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/_fe_analyzer_shared-67.0.0/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/_fe_analyzer_shared-67.0.0/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/_fe_analyzer_shared-93.0.0/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -13,6 +14,7 @@ ...@@ -13,6 +14,7 @@
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/analyzer-6.4.1/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/analyzer-6.4.1/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/analyzer-10.0.1/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -124,7 +126,7 @@ ...@@ -124,7 +126,7 @@
<entry key="characters"> <entry key="characters">
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/characters-1.4.0/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/characters-1.4.1/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -135,6 +137,13 @@ ...@@ -135,6 +137,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="cli_config">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/cli_config-0.2.0/lib" />
</list>
</value>
</entry>
<entry key="cli_util"> <entry key="cli_util">
<value> <value>
<list> <list>
...@@ -177,6 +186,13 @@ ...@@ -177,6 +186,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="coverage">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/coverage-1.15.1/lib" />
</list>
</value>
</entry>
<entry key="cross_file"> <entry key="cross_file">
<value> <value>
<list> <list>
...@@ -205,6 +221,13 @@ ...@@ -205,6 +221,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="dart_webrtc">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/dart_webrtc-1.8.1/lib" />
</list>
</value>
</entry>
<entry key="device_info_plus"> <entry key="device_info_plus">
<value> <value>
<list> <list>
...@@ -223,6 +246,7 @@ ...@@ -223,6 +246,7 @@
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/dio-5.9.2/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/dio-5.9.2/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/dio-5.9.1/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -247,6 +271,13 @@ ...@@ -247,6 +271,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="fast_gbk">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/fast_gbk-1.0.0/lib" />
</list>
</value>
</entry>
<entry key="ffi"> <entry key="ffi">
<value> <value>
<list> <list>
...@@ -278,7 +309,7 @@ ...@@ -278,7 +309,7 @@
<entry key="flutter"> <entry key="flutter">
<value> <value>
<list> <list>
<option value="$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter/lib" /> <option value="$USER_HOME$/fvm/versions/3.41.9/packages/flutter/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -289,6 +320,55 @@ ...@@ -289,6 +320,55 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="flutter_easyloading">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_easyloading-3.0.5/lib" />
</list>
</value>
</entry>
<entry key="flutter_image_compress">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress-2.4.0/lib" />
</list>
</value>
</entry>
<entry key="flutter_image_compress_common">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_common-1.0.6/lib" />
</list>
</value>
</entry>
<entry key="flutter_image_compress_macos">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_macos-1.0.3/lib" />
</list>
</value>
</entry>
<entry key="flutter_image_compress_ohos">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_ohos-0.0.3/lib" />
</list>
</value>
</entry>
<entry key="flutter_image_compress_platform_interface">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_platform_interface-1.0.5/lib" />
</list>
</value>
</entry>
<entry key="flutter_image_compress_web">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_web-0.1.5/lib" />
</list>
</value>
</entry>
<entry key="flutter_launcher_icons"> <entry key="flutter_launcher_icons">
<value> <value>
<list> <list>
...@@ -306,7 +386,7 @@ ...@@ -306,7 +386,7 @@
<entry key="flutter_localizations"> <entry key="flutter_localizations">
<value> <value>
<list> <list>
<option value="$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter_localizations/lib" /> <option value="$USER_HOME$/fvm/versions/3.41.9/packages/flutter_localizations/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -359,6 +439,13 @@ ...@@ -359,6 +439,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="flutter_spinkit">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_spinkit-5.2.2/lib" />
</list>
</value>
</entry>
<entry key="flutter_staggered_grid_view"> <entry key="flutter_staggered_grid_view">
<value> <value>
<list> <list>
...@@ -376,7 +463,7 @@ ...@@ -376,7 +463,7 @@
<entry key="flutter_test"> <entry key="flutter_test">
<value> <value>
<list> <list>
<option value="$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter_test/lib" /> <option value="$USER_HOME$/fvm/versions/3.41.9/packages/flutter_test/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -418,7 +505,7 @@ ...@@ -418,7 +505,7 @@
<entry key="flutter_web_plugins"> <entry key="flutter_web_plugins">
<value> <value>
<list> <list>
<option value="$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter_web_plugins/lib" /> <option value="$USER_HOME$/fvm/versions/3.41.9/packages/flutter_web_plugins/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -436,6 +523,13 @@ ...@@ -436,6 +523,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="get">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/get-4.7.3/lib" />
</list>
</value>
</entry>
<entry key="glob"> <entry key="glob">
<value> <value>
<list> <list>
...@@ -478,6 +572,13 @@ ...@@ -478,6 +572,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="import_sorter">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/import_sorter-4.6.0/lib" />
</list>
</value>
</entry>
<entry key="infinite_scroll_pagination"> <entry key="infinite_scroll_pagination">
<value> <value>
<list> <list>
...@@ -517,6 +618,7 @@ ...@@ -517,6 +618,7 @@
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/js-0.6.7/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/js-0.6.7/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/js-0.7.2/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -552,6 +654,7 @@ ...@@ -552,6 +654,7 @@
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/lints-2.1.1/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/lints-2.1.1/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/lints-4.0.0/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -566,6 +669,7 @@ ...@@ -566,6 +669,7 @@
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/logger-2.7.0/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/logger-2.7.0/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/logger-2.5.0/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -576,17 +680,24 @@ ...@@ -576,17 +680,24 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="marionette_flutter">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/marionette_flutter-0.5.0/lib" />
</list>
</value>
</entry>
<entry key="matcher"> <entry key="matcher">
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/matcher-0.12.17/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/matcher-0.12.19/lib" />
</list> </list>
</value> </value>
</entry> </entry>
<entry key="material_color_utilities"> <entry key="material_color_utilities">
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -611,6 +722,13 @@ ...@@ -611,6 +722,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="node_preamble">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/node_preamble-2.0.2/lib" />
</list>
</value>
</entry>
<entry key="objective_c"> <entry key="objective_c">
<value> <value>
<list> <list>
...@@ -674,6 +792,13 @@ ...@@ -674,6 +792,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="pedantic">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/pedantic-1.11.1/lib" />
</list>
</value>
</entry>
<entry key="permission_handler"> <entry key="permission_handler">
<value> <value>
<list> <list>
...@@ -849,17 +974,32 @@ ...@@ -849,17 +974,32 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="shelf_packages_handler">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_packages_handler-3.0.2/lib" />
</list>
</value>
</entry>
<entry key="shelf_static">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_static-1.1.3/lib" />
</list>
</value>
</entry>
<entry key="shelf_web_socket"> <entry key="shelf_web_socket">
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_web_socket-2.0.1/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_web_socket-2.0.1/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_web_socket-3.0.0/lib" />
</list> </list>
</value> </value>
</entry> </entry>
<entry key="sky_engine"> <entry key="sky_engine">
<value> <value>
<list> <list>
<option value="$PROJECT_DIR$/../../../../Flutter/flutter/bin/cache/pkg/sky_engine/lib" /> <option value="$USER_HOME$/fvm/versions/3.41.9/bin/cache/pkg/sky_engine/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -877,6 +1017,20 @@ ...@@ -877,6 +1017,20 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="source_map_stack_trace">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/source_map_stack_trace-2.1.2/lib" />
</list>
</value>
</entry>
<entry key="source_maps">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/source_maps-0.10.13/lib" />
</list>
</value>
</entry>
<entry key="source_span"> <entry key="source_span">
<value> <value>
<list> <list>
...@@ -912,6 +1066,14 @@ ...@@ -912,6 +1066,14 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="synchronized">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/synchronized-3.4.0/lib" />
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/synchronized-3.4.0+1/lib" />
</list>
</value>
</entry>
<entry key="term_glyph"> <entry key="term_glyph">
<value> <value>
<list> <list>
...@@ -919,10 +1081,24 @@ ...@@ -919,10 +1081,24 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="test">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/test-1.30.0/lib" />
</list>
</value>
</entry>
<entry key="test_api"> <entry key="test_api">
<value> <value>
<list> <list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/test_api-0.7.7/lib" /> <option value="$USER_HOME$/.pub-cache/hosted/pub.dev/test_api-0.7.10/lib" />
</list>
</value>
</entry>
<entry key="test_core">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/test_core-0.6.16/lib" />
</list> </list>
</value> </value>
</entry> </entry>
...@@ -933,6 +1109,13 @@ ...@@ -933,6 +1109,13 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="tint">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/tint-2.0.1/lib" />
</list>
</value>
</entry>
<entry key="touch_indicator"> <entry key="touch_indicator">
<value> <value>
<list> <list>
...@@ -1073,6 +1256,20 @@ ...@@ -1073,6 +1256,20 @@
</list> </list>
</value> </value>
</entry> </entry>
<entry key="webkit_inspection_protocol">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/webkit_inspection_protocol-1.2.1/lib" />
</list>
</value>
</entry>
<entry key="webrtc_interface">
<value>
<list>
<option value="$USER_HOME$/.pub-cache/hosted/pub.dev/webrtc_interface-1.5.1/lib" />
</list>
</value>
</entry>
<entry key="win32"> <entry key="win32">
<value> <value>
<list> <list>
...@@ -1112,6 +1309,8 @@ ...@@ -1112,6 +1309,8 @@
</properties> </properties>
<CLASSES> <CLASSES>
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/_fe_analyzer_shared-67.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/_fe_analyzer_shared-67.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/_fe_analyzer_shared-93.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/analyzer-10.0.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/analyzer-6.4.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/analyzer-6.4.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/archive-4.0.9/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/archive-4.0.9/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/args-2.7.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/args-2.7.0/lib" />
...@@ -1128,29 +1327,41 @@ ...@@ -1128,29 +1327,41 @@
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/build_runner_core-7.3.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/build_runner_core-7.3.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/built_collection-5.1.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/built_value-8.12.6/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/built_value-8.12.6/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/characters-1.4.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/characters-1.4.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/checked_yaml-2.0.4/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/checked_yaml-2.0.4/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/cli_config-0.2.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/cli_util-0.4.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/cli_util-0.4.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/clock-1.1.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/clock-1.1.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/code_assets-1.2.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/code_assets-1.2.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/code_builder-4.11.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/code_builder-4.11.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/collection-1.19.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/collection-1.19.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/convert-3.1.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/convert-3.1.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/coverage-1.15.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/cross_file-0.3.5+2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/cross_file-0.3.5+2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dart_style-2.3.6/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dart_style-2.3.6/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dart_webrtc-1.8.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/device_info_plus-12.4.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/device_info_plus-12.4.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/device_info_plus_platform_interface-7.0.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/device_info_plus_platform_interface-7.0.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dio-5.9.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dio-5.9.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dio-5.9.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dio_web_adapter-2.1.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/dio_web_adapter-2.1.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/equatable-2.0.8/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/equatable-2.0.8/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fake_async-1.3.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fake_async-1.3.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fast_gbk-1.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/file-7.0.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/file-7.0.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fl_chart-0.71.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fl_chart-0.71.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_bloc-8.1.6/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_bloc-8.1.6/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_easyloading-3.0.5/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress-2.4.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_common-1.0.6/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_macos-1.0.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_ohos-0.0.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_platform_interface-1.0.5/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_web-0.1.5/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_launcher_icons-0.13.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_launcher_icons-0.13.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib" />
...@@ -1160,6 +1371,7 @@ ...@@ -1160,6 +1371,7 @@
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage_platform_interface-1.1.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage_platform_interface-1.1.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage_web-1.2.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage_web-1.2.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage_windows-3.1.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage_windows-3.1.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_spinkit-5.2.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_staggered_grid_view-0.7.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_staggered_grid_view-0.7.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_switch-0.3.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_switch-0.3.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_ume_kit_console_plus-5.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_ume_kit_console_plus-5.0.0/lib" />
...@@ -1169,31 +1381,38 @@ ...@@ -1169,31 +1381,38 @@
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_usbcamera-0.0.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_usbcamera-0.0.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fluttertoast-9.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/fluttertoast-9.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/frontend_server_client-4.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/frontend_server_client-4.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/get-4.7.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/glob-2.1.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/glob-2.1.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/graphs-2.3.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/graphs-2.3.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/hooks-2.0.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/hooks-2.0.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/http_multi_server-3.2.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/http_multi_server-3.2.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/image-4.8.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/image-4.8.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/import_sorter-4.6.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/infinite_scroll_pagination-5.1.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/infinite_scroll_pagination-5.1.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/intl-0.20.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/intl-0.20.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/io-1.0.5/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/io-1.0.5/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/jni-1.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/jni-1.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/jni_flutter-1.0.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/jni_flutter-1.0.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/js-0.6.7/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/js-0.6.7/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/js-0.7.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/lints-2.1.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/lints-2.1.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/lints-4.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/loading_animation_widget-1.3.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/loading_animation_widget-1.3.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/logger-2.5.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/logger-2.7.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/logger-2.7.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/logging-1.3.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/logging-1.3.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/matcher-0.12.17/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/marionette_flutter-0.5.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/matcher-0.12.19/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/meta-1.17.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/meta-1.17.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/mime-2.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/mime-2.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/nested-1.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/nested-1.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/node_preamble-2.0.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/objective_c-9.4.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/objective_c-9.4.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/package_config-2.2.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/package_config-2.2.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path-1.9.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path-1.9.1/lib" />
...@@ -1203,6 +1422,7 @@ ...@@ -1203,6 +1422,7 @@
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/pedantic-1.11.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler-11.4.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler-11.4.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler_android-12.1.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler_android-12.1.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.10/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.10/lib" />
...@@ -1228,17 +1448,27 @@ ...@@ -1228,17 +1448,27 @@
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shelf-1.4.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shelf-1.4.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_packages_handler-3.0.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_static-1.1.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_web_socket-2.0.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_web_socket-2.0.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shelf_web_socket-3.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/sliver_tools-0.2.12/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/sliver_tools-0.2.12/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/source_gen-1.5.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/source_gen-1.5.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/source_map_stack_trace-2.1.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/source_maps-0.10.13/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/synchronized-3.4.0+1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/synchronized-3.4.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/test_api-0.7.7/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/test-1.30.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/test_api-0.7.10/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/test_core-0.6.16/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/timing-1.0.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/timing-1.0.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/tint-2.0.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/touch_indicator-2.0.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/touch_indicator-2.0.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/tuple-2.0.2/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/tuple-2.0.2/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib" />
...@@ -1259,16 +1489,18 @@ ...@@ -1259,16 +1489,18 @@
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/web-1.1.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/web-1.1.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/webkit_inspection_protocol-1.2.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/webrtc_interface-1.5.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/win32-5.15.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/win32-5.15.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/win32_registry-2.1.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/win32_registry-2.1.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/xml-6.6.1/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/xml-6.6.1/lib" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/yaml-3.1.3/lib" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/yaml-3.1.3/lib" />
<root url="file://$PROJECT_DIR$/../../../../Flutter/flutter/bin/cache/pkg/sky_engine/lib" /> <root url="file://$USER_HOME$/fvm/versions/3.41.9/bin/cache/pkg/sky_engine/lib" />
<root url="file://$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter/lib" /> <root url="file://$USER_HOME$/fvm/versions/3.41.9/packages/flutter/lib" />
<root url="file://$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter_localizations/lib" /> <root url="file://$USER_HOME$/fvm/versions/3.41.9/packages/flutter_localizations/lib" />
<root url="file://$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter_test/lib" /> <root url="file://$USER_HOME$/fvm/versions/3.41.9/packages/flutter_test/lib" />
<root url="file://$PROJECT_DIR$/../../../../Flutter/flutter/packages/flutter_web_plugins/lib" /> <root url="file://$USER_HOME$/fvm/versions/3.41.9/packages/flutter_web_plugins/lib" />
</CLASSES> </CLASSES>
<JAVADOC /> <JAVADOC />
<SOURCES /> <SOURCES />
......
...@@ -31,6 +31,13 @@ ...@@ -31,6 +31,13 @@
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.3+5" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.3+5" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage-9.2.4" /> <root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_secure_storage-9.2.4" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_macos-1.0.3" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress-2.4.0" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_ohos-0.0.3" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_common-1.0.6" />
<root url="file://$USER_HOME$/.pub-cache/hosted/pub.dev/flutter_image_compress_web-0.1.5" />
<root url="file://$PROJECT_DIR$/plugins/vsdk" />
<root url="file://$PROJECT_DIR$/plugins/flutter_webrtc" />
</CLASSES> </CLASSES>
<JAVADOC /> <JAVADOC />
<SOURCES /> <SOURCES />
......
...@@ -52,8 +52,8 @@ class PatientInfoBO extends Equatable { ...@@ -52,8 +52,8 @@ class PatientInfoBO extends Equatable {
/// 患者名称 /// 患者名称
final String name; final String name;
/// 家长信息 /// 宠物类型(猫/狗等)
final String owner; final String type;
/// 联系电话 /// 联系电话
final String phone; final String phone;
...@@ -67,28 +67,44 @@ class PatientInfoBO extends Equatable { ...@@ -67,28 +67,44 @@ class PatientInfoBO extends Equatable {
/// 患者头像地址 /// 患者头像地址
final String avatarUrl; final String avatarUrl;
/// 宠物病因
final String disease;
/// 入住时间
final String checkInDate;
/// 护理等级
final String careLevel;
const PatientInfoBO({ const PatientInfoBO({
required this.name, required this.name,
required this.owner, required this.type,
required this.phone, required this.phone,
required this.breed, required this.breed,
required this.doctor, required this.doctor,
required this.disease,
required this.checkInDate,
required this.careLevel,
this.avatarUrl = '', this.avatarUrl = '',
}); });
factory PatientInfoBO.fromJson(Map<String, dynamic> json) { factory PatientInfoBO.fromJson(Map<String, dynamic> json) {
return PatientInfoBO( return PatientInfoBO(
name: json['name'] as String? ?? '', name: json['name'] as String? ?? '',
owner: json['owner'] as String? ?? '', type: json['type'] as String? ?? '',
phone: json['phone'] as String? ?? '', phone: json['phone'] as String? ?? '',
breed: json['breed'] as String? ?? '', breed: json['breed'] as String? ?? '',
doctor: json['doctor'] as String? ?? '', doctor: json['doctor'] as String? ?? '',
disease: json['disease'] as String? ?? '',
checkInDate: json['checkInDate'] as String? ?? '',
careLevel: json['careLevel'] as String? ?? '',
avatarUrl: json['avatarUrl'] as String? ?? '', avatarUrl: json['avatarUrl'] as String? ?? '',
); );
} }
@override @override
List<Object?> get props => [name, owner, phone, breed, doctor, avatarUrl]; List<Object?> get props =>
[name, type, phone, breed, doctor, disease, checkInDate, careLevel, avatarUrl];
} }
/// 用途:首页监护舱告警信息展示数据 /// 用途:首页监护舱告警信息展示数据
......
...@@ -50,11 +50,14 @@ class MonitoringMockData { ...@@ -50,11 +50,14 @@ class MonitoringMockData {
static PatientInfoBO getMockPatientInfo() { static PatientInfoBO getMockPatientInfo() {
return const PatientInfoBO( return const PatientInfoBO(
name: '妮蔻 Niko', name: '妮蔻',
owner: '家长:王女士', type: '猫',
phone: '联系电话:15845310589', phone: '130-1111-3333',
breed: '品种:长毛三花', breed: '长毛三花',
doctor: '医生:程医生', doctor: '张医生',
disease: '胃炎',
checkInDate: '2025-6-15',
careLevel: '特级',
avatarUrl: '', avatarUrl: '',
); );
} }
...@@ -67,6 +70,12 @@ class MonitoringMockData { ...@@ -67,6 +70,12 @@ class MonitoringMockData {
time: '2026-05-04 16:22:49', time: '2026-05-04 16:22:49',
status: '待处理', status: '待处理',
), ),
AlertInfoBO(
title: '温度异常',
description: '温度高于阈值26℃,当前温度29℃,请立即检查温度传感器,字…',
time: '2026-05-04 16:22:49',
status: '已处理',
),
]; ];
} }
......
...@@ -63,13 +63,13 @@ class PatientInfoCard extends StatelessWidget { ...@@ -63,13 +63,13 @@ class PatientInfoCard extends StatelessWidget {
), ),
), ),
SizedBox(height: 8.h), SizedBox(height: 8.h),
_buildInfoText(patientInfo.owner), _buildInfoText('类型:${patientInfo.type}'),
SizedBox(height: 4.h), SizedBox(height: 4.h),
_buildInfoText(patientInfo.phone), _buildInfoText('电话:${patientInfo.phone}'),
SizedBox(height: 4.h), SizedBox(height: 4.h),
_buildInfoText(patientInfo.breed), _buildInfoText('品种:${patientInfo.breed}'),
SizedBox(height: 4.h), SizedBox(height: 4.h),
_buildInfoText(patientInfo.doctor), _buildInfoText('医生:${patientInfo.doctor}'),
], ],
), ),
), ),
......
...@@ -95,7 +95,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> { ...@@ -95,7 +95,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> {
Container( Container(
height: topHeight.clamp(80.0, 104.0), height: topHeight.clamp(80.0, 104.0),
decoration: BoxDecoration( decoration: BoxDecoration(
border: BoxBorder.all(width: 1.w,color: Colors.red) // border: BoxBorder.all(width: 1.w,color: Colors.red)
), ),
child: const MonitoringTopStatusBar(), child: const MonitoringTopStatusBar(),
), ),
...@@ -103,7 +103,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> { ...@@ -103,7 +103,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> {
child: Container( child: Container(
padding: EdgeInsets.zero, padding: EdgeInsets.zero,
decoration: BoxDecoration( decoration: BoxDecoration(
border: BoxBorder.all(width: 1.w,color: Colors.red) // border: BoxBorder.all(width: 1.w,color: Colors.red)
), ),
child: _buildMainArea(state, gap), child: _buildMainArea(state, gap),
), ),
...@@ -111,7 +111,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> { ...@@ -111,7 +111,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> {
Container( Container(
height: bottomHeight.clamp(92.0, 134.0), height: bottomHeight.clamp(92.0, 134.0),
decoration: BoxDecoration( decoration: BoxDecoration(
border: BoxBorder.all(width: 1.w,color: Colors.red) // border: BoxBorder.all(width: 1.w,color: Colors.red)
), ),
child: MonitoringBottomMenu(menuItems: state.menuItems), child: MonitoringBottomMenu(menuItems: state.menuItems),
), ),
...@@ -190,7 +190,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> { ...@@ -190,7 +190,7 @@ class _MonitoringIndexContentState extends State<MonitoringIndexContent> {
child: Container( child: Container(
padding: EdgeInsets.zero, padding: EdgeInsets.zero,
decoration: BoxDecoration( decoration: BoxDecoration(
border: BoxBorder.all(width: 1.w,color: Colors.red) // border: BoxBorder.all(width: 1.w,color: Colors.red)
), ),
// padding: EdgeInsets.only( // padding: EdgeInsets.only(
// right: metric == displayMetrics.last ? 0 : gap, // right: metric == displayMetrics.last ? 0 : gap,
......
...@@ -2,8 +2,6 @@ import 'package:flutter/material.dart'; ...@@ -2,8 +2,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:laki_icu_app/models/bo/monitoring_bo.dart'; import 'package:laki_icu_app/models/bo/monitoring_bo.dart';
import 'monitoring_panel.dart';
class MonitoringAlertCard extends StatelessWidget { class MonitoringAlertCard extends StatelessWidget {
final List<AlertInfoBO> alerts; final List<AlertInfoBO> alerts;
...@@ -14,43 +12,38 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -14,43 +12,38 @@ class MonitoringAlertCard extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final hasPending = alerts.any((item) => item.status.contains('待处理'));
return Container( return Container(
padding: EdgeInsets.zero, padding: EdgeInsets.symmetric(horizontal: 32.w, vertical: 20.h),
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage( image: DecorationImage(
image: AssetImage('lib/assets/monitoring/alert_box_bg_2.png'), image: AssetImage(
hasPending
? 'lib/assets/monitoring/alert_box_bg_2.png'
: 'lib/assets/monitoring/alert_box_bg_1.png',
),
fit: BoxFit.fill, fit: BoxFit.fill,
), ),
border: Border.all(
color: Colors.red,
width: 1.w
)
), ),
// backgroundAsset: alerts.any((item) => item.status.contains('待处理'))
// ? 'lib/assets/monitoring/alert_box_bg_2.png'
// : 'lib/assets/monitoring/alert_box_bg_1.png',
// padding: EdgeInsets.symmetric(horizontal: 24.w),
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Container( Text(
width: double.infinity, '告警信息',
height: 100.h, style: TextStyle(
decoration: BoxDecoration( color: Colors.white,
border: Border.all( fontSize: 20.sp,
color: Colors.red, fontWeight: FontWeight.bold,
width: 1.w
)
), ),
), ),
SizedBox(height: 12.h),
Expanded( Expanded(
child: _buildEmpty()// alerts.isEmpty ? _buildEmpty() : _buildList(), child: alerts.isEmpty ? _buildEmpty() : _buildList(),
), ),
], ],
), ),
); );
} }
Widget _buildEmpty() { Widget _buildEmpty() {
return Center( return Center(
...@@ -63,44 +56,103 @@ class MonitoringAlertCard extends StatelessWidget { ...@@ -63,44 +56,103 @@ class MonitoringAlertCard extends StatelessWidget {
Widget _buildList() { Widget _buildList() {
return ListView.separated( return ListView.separated(
padding: EdgeInsets.zero, padding: EdgeInsets.symmetric(vertical: 6.h),
itemCount: alerts.length, itemCount: alerts.length,
separatorBuilder: (_, __) => SizedBox(height: 12.h), separatorBuilder: (_, __) => SizedBox(height: 16.h),
itemBuilder: (context, index) { itemBuilder: (context, index) {
final item = alerts[index]; final item = alerts[index];
final pending = item.status.contains('待处理'); final pending = item.status.contains('待处理');
return Container( return _buildAlertItem(item, pending);
height: 170.h, },
padding: EdgeInsets.symmetric(horizontal: 16.w, vertical: 14.h), );
decoration: BoxDecoration( }
border: Border.all(
width: 1.w,
color: Colors.red
)
// color: pending ? const Color(0x24FFB800) : const Color(0x1820E5FF),
// borderRadius: BorderRadius.circular(14.r),
// border: Border.all(
// color:
// pending ? const Color(0x99FFB800) : const Color(0x6639D8FF),
// width: 1,
// ),
),
child: Column(
children: [
Text(
item.title,
style: TextStyle(
color: Colors.white,
fontSize: 20.sp,
fontWeight: FontWeight.bold
),
),
Widget _buildAlertItem(AlertInfoBO item, bool pending) {
return IntrinsicHeight(
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
_buildIconBlock(pending),
SizedBox(width: 20.w),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
item.title,
style: TextStyle(
color: pending ? const Color(0xFFF26522) : const Color(0xFFFFC14A),
fontSize: 16.sp,
fontWeight: FontWeight.bold,
),
),
SizedBox(height: 10.h),
Text(
item.description,
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: TextStyle(
color: Colors.white,
fontSize: 12.sp,
),
),
// SizedBox(height: 10.h),
Text(
item.time,
style: TextStyle(
color: Colors.white,
fontSize: 12.sp,
),
),
],
),
),
],
),
);
}
], Widget _buildIconBlock(bool pending) {
return Container(
width: 100.w,
height: 160.h,
alignment: Alignment.topLeft,
child: Stack(
children: [
Container(
// width: 160.w,
// height: 160.h,
decoration: BoxDecoration(
color: const Color(0xFF2A2E3B),
borderRadius: BorderRadius.only(
topLeft: Radius.circular(18.r),
topRight: Radius.circular(18.r),
bottomLeft: Radius.circular(18.r),
bottomRight: Radius.circular(18.r),
),
),
), ),
); Container(
}, padding: EdgeInsets.symmetric(horizontal: 16.w, vertical: 6.h),
decoration: BoxDecoration(
color: pending ? const Color(0xFFFBB03B) : const Color(0xFF6FA8DC),
borderRadius: BorderRadius.only(
topLeft: Radius.circular(18.r),
bottomRight: Radius.circular(18.r),
),
),
child: Text(
pending ? '待处理' : '已处理',
style: TextStyle(
color: Colors.white,
fontSize: 12.sp,
// fontWeight: FontWeight.bold,
),
),
),
],
),
); );
} }
} }
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_switch/flutter_switch.dart';
import 'package:laki_icu_app/models/bo/monitoring_bo.dart'; import 'package:laki_icu_app/models/bo/monitoring_bo.dart';
import 'monitoring_panel.dart'; import 'monitoring_panel.dart';
...@@ -7,9 +8,17 @@ import 'monitoring_panel.dart'; ...@@ -7,9 +8,17 @@ import 'monitoring_panel.dart';
class MonitoringMetricCard extends StatelessWidget { class MonitoringMetricCard extends StatelessWidget {
final MonitoringMetricBO metric; final MonitoringMetricBO metric;
/// 开关状态
final bool switchValue;
/// 开关切换回调
final ValueChanged<bool>? onSwitchToggle;
const MonitoringMetricCard({ const MonitoringMetricCard({
super.key, super.key,
required this.metric, required this.metric,
this.switchValue = false,
this.onSwitchToggle,
}); });
@override @override
...@@ -32,7 +41,7 @@ class MonitoringMetricCard extends StatelessWidget { ...@@ -32,7 +41,7 @@ class MonitoringMetricCard extends StatelessWidget {
SizedBox(width: 20.w), SizedBox(width: 20.w),
Expanded( Expanded(
flex: 2, flex: 3,
child: Text( child: Text(
displayLabel, displayLabel,
maxLines: 1, maxLines: 1,
...@@ -45,15 +54,18 @@ class MonitoringMetricCard extends StatelessWidget { ...@@ -45,15 +54,18 @@ class MonitoringMetricCard extends StatelessWidget {
), ),
), ),
Expanded( Expanded(
flex: 1, flex: 2,
child: Text( child: Align(
"开关", alignment: Alignment.topLeft,
maxLines: 1, child: FlutterSwitch(
overflow: TextOverflow.ellipsis, width: 30.w,
style: TextStyle( height: 30.h,
color: Colors.white, value: switchValue,
fontSize: 19.sp, onToggle: onSwitchToggle ?? (_) {},
fontWeight: FontWeight.w600, activeColor: const Color(0xFF75C1DD),
inactiveColor: Color(0xFF0A1B34),
toggleSize: 12.w,
padding: 2.w,
), ),
), ),
), ),
...@@ -95,10 +107,10 @@ class MonitoringMetricCard extends StatelessWidget { ...@@ -95,10 +107,10 @@ class MonitoringMetricCard extends StatelessWidget {
width: 100.w, width: 100.w,
margin: EdgeInsets.only(left: 20.w), margin: EdgeInsets.only(left: 20.w),
decoration: BoxDecoration( decoration: BoxDecoration(
border: Border.all( // border: Border.all(
color: Colors.red, // color: Colors.red,
width: 1.w // width: 1.w
) // )
), ),
child: Stack( child: Stack(
clipBehavior: Clip.none, clipBehavior: Clip.none,
......
...@@ -16,7 +16,7 @@ class MonitoringPetInfoCard extends StatelessWidget { ...@@ -16,7 +16,7 @@ class MonitoringPetInfoCard extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MonitoringPanel( return MonitoringPanel(
backgroundAsset: 'lib/assets/monitoring/box_bg_460x905.png', backgroundAsset: 'lib/assets/monitoring/box_bg_460x905.png',
padding: EdgeInsets.symmetric(horizontal: 24.w, vertical: 28.h), padding: EdgeInsets.symmetric(horizontal: 28.w, vertical: 32.h),
child: patientInfo == null ? _buildEmpty() : _buildContent(patientInfo!), child: patientInfo == null ? _buildEmpty() : _buildContent(patientInfo!),
); );
} }
...@@ -34,122 +34,290 @@ class MonitoringPetInfoCard extends StatelessWidget { ...@@ -34,122 +34,290 @@ class MonitoringPetInfoCard extends StatelessWidget {
return Column( return Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
_buildTitle(), _buildHeader(info),
SizedBox(height: 28.h), SizedBox(height: 24.h),
Center(child: _buildAvatar()), _buildDivider(),
SizedBox(height: 20.h), SizedBox(height: 10.h),
Center( _buildInfoBlock(info),
child: Text( SizedBox(height: 10.h),
info.name, _buildDivider(),
style: TextStyle( SizedBox(height: 10.h),
color: Colors.white, _buildCareLevelBlock(info),
fontSize: 28.sp, // const Spacer(),
fontWeight: FontWeight.w700, _buildExitButton(),
), ],
);
}
Widget _buildHeader(PatientInfoBO info) {
return Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
width: 120.w,
height: 120.w,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(20.r),
border: Border.all(color: const Color(0xFF5EE6FF), width: 3.w),
boxShadow: const [
BoxShadow(
color: Color(0x6625BFFF),
blurRadius: 20,
spreadRadius: 2,
),
],
color: const Color(0x261DA7FF),
),
child: ClipRRect(
borderRadius: BorderRadius.circular(17.r),
child: info.avatarUrl.isNotEmpty
? Image.network(
info.avatarUrl,
fit: BoxFit.cover,
errorBuilder: (_, __, ___) => Icon(
Icons.pets,
color: const Color(0xFFAAFAFF),
size: 56.w,
),
)
: Icon(
Icons.pets,
color: const Color(0xFFAAFAFF),
size: 56.w,
),
),
),
SizedBox(width: 20.w),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
info.name,
style: TextStyle(
color: Colors.white,
fontSize: 32.sp,
fontWeight: FontWeight.w700,
height: 1.2,
),
),
SizedBox(height: 16.h),
_buildTypeRow('类型', info.type),
SizedBox(height: 8.h),
_buildTypeRow('品种', info.breed),
],
), ),
), ),
SizedBox(height: 34.h),
_buildInfoRow(Icons.person_outline, info.owner),
_buildInfoRow(Icons.phone_outlined, info.phone),
_buildInfoRow(Icons.pets_outlined, info.breed),
_buildInfoRow(Icons.medical_services_outlined, info.doctor),
const Spacer(),
_buildCareBlock(),
], ],
); );
} }
Widget _buildTitle() { Widget _buildTypeRow(String label, String value) {
return Row( return Row(
children: [ children: [
Container( Container(
width: 4.w, width: 8.w,
height: 22.h, height: 8.w,
decoration: BoxDecoration( decoration: const BoxDecoration(
color: const Color(0xFF5EE6FF), shape: BoxShape.circle,
borderRadius: BorderRadius.circular(2.r), color: Color(0xFF5EE6FF),
), ),
), ),
SizedBox(width: 10.w), SizedBox(width: 8.w),
Text( Text(
'宠物基础信息', '$label$value',
style: TextStyle( style: TextStyle(
color: Colors.white, color: const Color(0xFFB8E8FF),
fontSize: 22.sp, fontSize: 16.sp,
fontWeight: FontWeight.w600,
), ),
), ),
], ],
); );
} }
Widget _buildAvatar() { Widget _buildDivider() {
return Container( return Container(
width: 112.w, height: 1.h,
height: 112.w, decoration: const BoxDecoration(
decoration: BoxDecoration( gradient: LinearGradient(
shape: BoxShape.circle, colors: [
color: const Color(0x261DA7FF), Colors.transparent,
border: Border.all(color: const Color(0xFF69E8FF), width: 2), Color(0x405EE6FF),
boxShadow: const [ Color(0x805EE6FF),
BoxShadow( Color(0x405EE6FF),
color: Color(0x6625BFFF), Colors.transparent,
blurRadius: 22, ],
spreadRadius: 2, ),
),
],
),
child: Icon(
Icons.pets,
color: const Color(0xFFAAFAFF),
size: 54.w,
), ),
); );
} }
Widget _buildInfoRow(IconData icon, String text) { Widget _buildInfoBlock(PatientInfoBO info) {
return Padding( return Column(
padding: EdgeInsets.only(bottom: 18.h), children: [
child: Row( _buildInfoItem(Icons.note_alt_outlined, '宠物病因', info.disease),
children: [ SizedBox(height: 14.h),
Icon(icon, color: const Color(0xFF77EFFF), size: 22.w), _buildInfoItem(Icons.calendar_today_outlined, '入住时间', info.checkInDate),
SizedBox(width: 12.w), SizedBox(height: 14.h),
Expanded( _buildInfoItem(Icons.medical_services_outlined, '责任医生', info.doctor),
child: Text( SizedBox(height: 14.h),
text, _buildInfoItem(Icons.phone_android_outlined, '家长电话', info.phone),
maxLines: 1, ],
overflow: TextOverflow.ellipsis, );
style: TextStyle(color: Colors.white70, fontSize: 18.sp), }
),
Widget _buildInfoItem(IconData icon, String label, String value) {
return Row(
children: [
Icon(icon, color: const Color(0xFF5EE6FF), size: 22.w),
SizedBox(width: 12.w),
Text(
'$label:',
style: TextStyle(
color: const Color(0xFFB8E8FF),
fontSize: 16.sp,
), ),
], ),
), Text(
value,
style: TextStyle(
color: Colors.white,
fontSize: 16.sp,
fontWeight: FontWeight.w500,
),
),
],
);
}
Widget _buildCareLevelBlock(PatientInfoBO info) {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'护理等级',
style: TextStyle(
color: Colors.white,
fontSize: 18.sp,
fontWeight: FontWeight.w600,
),
),
// SizedBox(height: 12.h),
Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(
info.careLevel,
style: TextStyle(
color: Colors.white,
fontSize: 52.sp,
fontWeight: FontWeight.w900,
letterSpacing: 4.w,
shadows: const [
Shadow(
color: Color(0x80FF5E5E),
blurRadius: 12,
),
],
),
),
const Spacer(),
Container(
padding: EdgeInsets.all(12.w),
decoration: const BoxDecoration(
shape: BoxShape.circle,
boxShadow: [
BoxShadow(
color: Color(0x66FF5E5E),
blurRadius: 18,
spreadRadius: 4,
),
],
),
child: Icon(
Icons.warning_amber_rounded,
color: Color(0xFFFF6B6B),
size: 40.w,
),
),
],
),
// SizedBox(height: 16.h),
_buildLevelBar(),
],
); );
} }
Widget _buildCareBlock() { Widget _buildLevelBar() {
const segments = [
Color(0xFFFFFFFF),
Color(0xFF00FF9D),
Color(0xFFFFD66B),
Color(0xFFFF9355),
Color(0xFFFF5E5E),
];
const shadowColors = [
Color(0x99FFFFFF),
Color(0x9900FF9D),
Color(0x99FFD66B),
Color(0x99FF9355),
Color(0x99FF5E5E),
];
return Row(
children: segments
.asMap()
.entries
.map((entry) => Expanded(
child: Container(
margin: EdgeInsets.symmetric(horizontal: 2.w),
height: 8.h,
decoration: BoxDecoration(
color: entry.value,
borderRadius: BorderRadius.circular(2.r),
boxShadow: [
BoxShadow(
color: shadowColors[entry.key],
blurRadius: 6,
),
],
),
),
))
.toList(),
);
}
Widget _buildExitButton() {
return Container( return Container(
width: double.infinity, width: double.infinity,
padding: EdgeInsets.symmetric(horizontal: 16.w, vertical: 16.h), height: 130.h,
decoration: BoxDecoration( decoration: const BoxDecoration(
color: const Color(0x1A61D9FF), image: DecorationImage(
borderRadius: BorderRadius.circular(14.r), image: AssetImage('lib/assets/monitoring/title_bg_spacewalk.png'),
border: Border.all(color: const Color(0x665EE6FF), width: 1), fit: BoxFit.fill,
),
), ),
child: Row( child: Center(
children: [ child: Row(
Icon(Icons.health_and_safety_outlined, mainAxisAlignment: MainAxisAlignment.center,
color: const Color(0xFFFFD66B), size: 26.w), children: [
SizedBox(width: 12.w), Icon(Icons.chevron_left, color: const Color(0xFF77EFFF), size: 28.w),
Text( Icon(Icons.chevron_left, color: const Color(0xFF77EFFF), size: 28.w),
'护理等级:特级', SizedBox(width: 20.w),
style: TextStyle( Text(
color: Colors.white, '出舱',
fontSize: 20.sp, style: TextStyle(
fontWeight: FontWeight.w600, color: Colors.white,
fontSize: 22.sp,
fontWeight: FontWeight.w700,
letterSpacing: 4.w,
),
), ),
), SizedBox(width: 20.w),
], Icon(Icons.chevron_right, color: const Color(0xFF77EFFF), size: 28.w),
Icon(Icons.chevron_right, color: const Color(0xFF77EFFF), size: 28.w),
],
),
), ),
); );
} }
......
...@@ -11,10 +11,10 @@ class MonitoringVideoCard extends StatelessWidget { ...@@ -11,10 +11,10 @@ class MonitoringVideoCard extends StatelessWidget {
return Container( return Container(
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage(image: AssetImage('lib/assets/monitoring/box_bg_674x509.png'),fit: BoxFit.fill), image: DecorationImage(image: AssetImage('lib/assets/monitoring/box_bg_674x509.png'),fit: BoxFit.fill),
border: Border.all( // border: Border.all(
color: Colors.red, // color: Colors.red,
width: 1.w // width: 1.w
) // )
), ),
child: Stack( child: Stack(
children: [ children: [
......
...@@ -66,13 +66,13 @@ class VideoPlayerWidget extends StatelessWidget { ...@@ -66,13 +66,13 @@ class VideoPlayerWidget extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return ClipRRect( return ClipRRect(
child: Container( child: Container(
padding: EdgeInsets.only(top: 15.h,bottom: 35.h,left: 18.w,right: 18.w), padding: EdgeInsets.only(top: 15.h,bottom: 35.h,left: 10.w,right: 15.w),
decoration: BoxDecoration( decoration: BoxDecoration(
image: const DecorationImage( image: const DecorationImage(
image: AssetImage('lib/assets/monitoring/box_bg_674x509.png'), image: AssetImage('lib/assets/monitoring/box_border.png'),
fit: BoxFit.fill, fit: BoxFit.fill,
), ),
border: Border.all(color: Colors.red, width: 1), // border: Border.all(color: Colors.red, width: 1),
), ),
child: Stack( child: Stack(
fit: StackFit.expand, fit: StackFit.expand,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment